keie
b137cdca9b
The effect of the .distr entry is now done by the
...
mktree process from /usr/em/distr2.
1985-02-03 23:18:06 +00:00
em
785145278b
Added libmon to libraries to be translated.
1985-02-02 18:06:37 +00:00
em
6d5181540c
*** empty log message ***
1985-02-01 22:12:31 +00:00
garde
d521693526
Many, many improvements made, ususually small ones.
...
For example: many em-patterns have got alternative code-rules.
1985-02-01 12:51:56 +00:00
keie
c5eaa963e8
Now using ../../proto/libg/Makefile.
1985-02-01 12:38:08 +00:00
keie
86e08fc0b7
To avoid conflict while compiling with acc itself the word
...
size of the target machine is now defined as TEM_WSIZE.
1985-02-01 12:32:46 +00:00
keie
d0a48dc8e1
Added an entry to create a doc.pr suitable for printing
...
on a straightforward line printer.
1985-01-31 22:38:00 +00:00
keie
4ec23aa1dc
Added a reference to MES 11 in 11.1.4.4 at the non-local goto.
1985-01-31 15:15:20 +00:00
keie
a6c5fba558
1- Zero is deleted as a possible argument to LOI and STI.
...
Allowing that was an oversight.
2- Message number 10 is reserved for global optimizer output.
3- Message number 11 must be used by GTO destinations.
1985-01-31 15:10:16 +00:00
keie
5dce582bc5
Added a few sentences about the capability of ack to
...
preprocess Pascal programs and one restriction that imposes
on programs using it.
1985-01-31 14:50:15 +00:00
keie
5024af87a6
Zero is deleted as a possible argument to LOI and STI.
...
Allowing that was an oversight.
1985-01-31 14:03:56 +00:00
keie
5e33c06a66
Zero is deleted as a possible argument to LOI and STI.
...
Allowing that was an oversight.
1985-01-31 13:58:09 +00:00
keie
12ab509fe7
1 - Changed incorrect execution line for callc/modc
...
2 - Added several sources to 'pr' entry, for printing.
1985-01-31 10:53:59 +00:00
bal
60ae999a07
Bugs fixed for the following patterns:
...
lol loc 255 and 2 (byte order was wrong)
loc x beq , 0 < x < 128 (was 0 < x < 256)
loc x bne (idem).
These bugs were introduced in version 2.2.
1985-01-30 16:34:14 +00:00
bal
4f624f015a
register save costs changed: they are now linearly dependent on
...
the number of registers to be saved (for time).
1985-01-30 15:43:02 +00:00
bal
3bc2ec8825
Entry for LOI changed from CLASS1 to CLASS12.
1985-01-30 14:49:03 +00:00
bal
a3ed92a887
CLASS12 added for the LOI instruction. A "LOI n", n < wordsize,
...
loads wordsize bytes, not n bytes.
1985-01-30 14:47:49 +00:00
ceriel
149e9e498d
Added -DCPM to the flags.
1985-01-30 12:37:10 +00:00
bal
bd01b5a24f
Debugging procedure print_allocs now writes to stderr.
1985-01-30 10:52:33 +00:00
bal
cada8b5bb3
bug fixed: assemble_allocs() did generate whole_procedure allocations.
...
These allocations were initialized with a very low profit. Consequently
account_regsave rejected these allocations.
Solution: repl_allocs() updates the al_profits field of the
whole_procedure allocation.
1985-01-30 10:47:47 +00:00
bal
9eaaede038
bug fixed: oldmap(lmap,llength) was sometimes called when no new map
...
had to be allocated for the current (data-) unit.
1985-01-28 11:38:06 +00:00
em
cd85c6f2bc
Also remove all *.e and *.d files when cleaning up.
1985-01-25 16:19:13 +00:00
keie
e4998f5ad8
Strings in rom are initialized with usage count 9999.
...
decstr does not touch these at all.
1985-01-25 14:40:51 +00:00
keie
4d93f6d900
Strings in rom are initialized with usage count 9999 i.s.o. 1.
...
String with that usage count are not touched any way at all.
1985-01-25 14:34:50 +00:00
bal
7284e9d210
Number of address registers decreased from 5 to 4.
1985-01-25 13:24:12 +00:00
keie
690546a7d6
Added an entry called distr.
...
This make the formatted install.pr to be put on the distribution tape.
1985-01-25 11:28:55 +00:00
keie
fbf86e8a78
The program name is used to set the name
...
of the file were the contents of data statements are written.
The filename is extracted from the path and the suffix (if present)
is replaced by .d.
1985-01-25 11:04:18 +00:00
keie
0aa95f6015
The parametrs passed to the call to opnchn when initializing are now
...
correct string descriptors.
Programs with data statements used to crash with TRAP TYPE 11.
1985-01-25 09:57:04 +00:00
keie
a1c05ca061
The non-flag arguments are now passed by position.
...
The order is : (bem) input output program-name.
1985-01-25 09:55:28 +00:00
em
e1ba4e407f
Removed test18 because it is in essence a busy loop.
1985-01-24 22:34:31 +00:00
em
a6b90c6a7a
Added executable files to list of those to cleanup.
1985-01-24 21:27:32 +00:00
em
8f3826e67b
Added entry "clean" for cleanup.
1985-01-24 21:25:57 +00:00
keie
9f2092d184
*** empty log message ***
1985-01-24 17:39:54 +00:00
keie
9c9f63e4ca
Added ranlib commends.
1985-01-24 16:16:32 +00:00
keie
cddf156153
Some minor changes.
1985-01-24 15:34:23 +00:00
em
80cb295064
Changed the line numbered 19 into a line numbered 190.
...
This seemed the correct thing to do.
1985-01-24 11:34:12 +00:00
em
a1c27b46db
*** empty log message ***
1985-01-24 11:27:36 +00:00
bal
7657fb8d45
bug fixed: the "incr" parameter of sbrk() is a 2-byte integer,
...
not a 4-byte integer.
1985-01-23 16:31:51 +00:00
bal
8597f736da
parameter of fscanf changed from "%d" to "%hd" to read a short.
1985-01-23 16:28:58 +00:00
bal
086642a17e
core allocation macros added.
1985-01-23 16:27:47 +00:00
bal
858a1f55e0
ovfl_harmful and arrbound_harmful turned into ints
1985-01-23 16:25:29 +00:00
bal
a8f778fb34
Interface of tmplocal() changed: second parameter is a long now
1985-01-23 16:23:15 +00:00
bal
e7bf924ff7
interface with tmplocal() changed: second parameter is a long now.
1985-01-23 16:18:33 +00:00
bal
81355e7a10
bug fixed in get_instrs(): instr should be an int rather than a Celem_t.
1985-01-23 16:16:49 +00:00
bal
2568996690
bug fixed in last_mnem(): test on nil-pointer.
...
bug fixed in try_tail(): add line "if(l1==0||l2==0) return FALSE".
1985-01-23 16:13:57 +00:00
bal
fa3e83fbd8
bug fixed in last_line() : assert(l!=0) should be assert(lines!=0).
1985-01-23 16:12:21 +00:00
bal
c64b43ae7e
bug fixed in routine get_ca_lines(): test on nil-pointer.
1985-01-23 16:10:43 +00:00
bal
a358b4cf96
init_regcnt renamed initregcnt to avoid name conflict.
...
bug fixed in routine fits_in(): test on nil-pointer.
routine choose_location(): interface with tmplocal() changed, second
parameter now is a long, so a cast is added.
1985-01-23 16:07:09 +00:00
bal
579935b64e
rules for itemtab.h and makeitems added.
1985-01-23 15:50:17 +00:00
bal
ee1a4305f4
clean_items renamed cleanitems to avoid name conflict.
...
clean_timeset renamed cleantimeset to avoid name conflict.
bugs fixed: calls to fscanf() with a pointer-to-short as argument
should provide a "%hd" instead of "%d".
1985-01-23 15:45:58 +00:00