a9acfd3fe7
Now using the same em.c as in m68k2/int. The interpreters are moved from pdp/pdp_int (or some such) to lib/int22.
keie
1985-02-12 13:11:27 +00:00
73585dd0ea
A list without double entries, for the moment supposing that trp,etc always gets loaded, so will be there when .dvu needs it.
keie
1985-02-07 22:51:12 +00:00
2c1a71db26
d2 contains the remainder of dvu i.s.o. d3.
keie
1985-02-07 22:26:11 +00:00
bdf79f511d
fixup commit for branch 'unlabeled-2.1.1'
cvs2hg
1985-02-07 22:06:33 +00:00
569c6fedec
Prevent the existence of pem2[24].p to frustate the ln and thus the whole exercise.
keie
1985-02-04 02:53:18 +00:00
eed6257417
Added an entry "distr" to make tables1.c and tables1.h.
keie
1985-02-03 23:50:51 +00:00
01b13b9130
The creation of the library is now done by the process of creating the distribution directory.
keie
1985-02-03 23:23:50 +00:00
6a40c131ac
Tail_em.s.a is now extracted from the RCS directory by the distribution making process in em/distr2.
keie
1985-02-03 23:21:24 +00:00
b137cdca9b
The effect of the .distr entry is now done by the mktree process from /usr/em/distr2.
keie
1985-02-03 23:18:06 +00:00
785145278b
Added libmon to libraries to be translated.
em
1985-02-02 18:06:37 +00:00
6d5181540c
*** empty log message ***
em
1985-02-01 22:12:31 +00:00
d521693526
Many, many improvements made, ususually small ones. For example: many em-patterns have got alternative code-rules.
garde
1985-02-01 12:51:56 +00:00
c5eaa963e8
Now using ../../proto/libg/Makefile.
keie
1985-02-01 12:38:08 +00:00
86e08fc0b7
To avoid conflict while compiling with acc itself the word size of the target machine is now defined as TEM_WSIZE.
keie
1985-02-01 12:32:46 +00:00
d0a48dc8e1
Added an entry to create a doc.pr suitable for printing on a straightforward line printer.
keie
1985-01-31 22:38:00 +00:00
4ec23aa1dc
Added a reference to MES 11 in 11.1.4.4 at the non-local goto.
keie
1985-01-31 15:15:20 +00:00
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.
keie
1985-01-31 15:10:16 +00:00
5dce582bc5
Added a few sentences about the capability of ack to preprocess Pascal programs and one restriction that imposes on programs using it.
keie
1985-01-31 14:50:15 +00:00
5024af87a6
Zero is deleted as a possible argument to LOI and STI. Allowing that was an oversight.
keie
1985-01-31 14:03:56 +00:00
5e33c06a66
Zero is deleted as a possible argument to LOI and STI. Allowing that was an oversight.
keie
1985-01-31 13:58:09 +00:00
12ab509fe7
1 - Changed incorrect execution line for callc/modc 2 - Added several sources to 'pr' entry, for printing.
keie
1985-01-31 10:53:59 +00:00
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.
bal
1985-01-30 16:34:14 +00:00
4f624f015a
register save costs changed: they are now linearly dependent on the number of registers to be saved (for time).
bal
1985-01-30 15:43:02 +00:00
3bc2ec8825
Entry for LOI changed from CLASS1 to CLASS12.
bal
1985-01-30 14:49:03 +00:00
a3ed92a887
CLASS12 added for the LOI instruction. A "LOI n", n < wordsize, loads wordsize bytes, not n bytes.
bal
1985-01-30 14:47:49 +00:00
149e9e498d
Added -DCPM to the flags.
ceriel
1985-01-30 12:37:10 +00:00
bd01b5a24f
Debugging procedure print_allocs now writes to stderr.
bal
1985-01-30 10:52:33 +00:00
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.
bal
1985-01-30 10:47:47 +00:00
9eaaede038
bug fixed: oldmap(lmap,llength) was sometimes called when no new map had to be allocated for the current (data-) unit.
bal
1985-01-28 11:38:06 +00:00
cd85c6f2bc
Also remove all *.e and *.d files when cleaning up.
em
1985-01-25 16:19:13 +00:00
e4998f5ad8
Strings in rom are initialized with usage count 9999. decstr does not touch these at all.
keie
1985-01-25 14:40:51 +00:00
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.
keie
1985-01-25 14:34:50 +00:00
7284e9d210
Number of address registers decreased from 5 to 4.
bal
1985-01-25 13:24:12 +00:00
690546a7d6
Added an entry called distr. This make the formatted install.pr to be put on the distribution tape.
keie
1985-01-25 11:28:55 +00:00
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.
keie
1985-01-25 11:04:18 +00:00
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.
keie
1985-01-25 09:57:04 +00:00
a1c05ca061
The non-flag arguments are now passed by position. The order is : (bem) input output program-name.
keie
1985-01-25 09:55:28 +00:00
e1ba4e407f
Removed test18 because it is in essence a busy loop.
em
1985-01-24 22:34:31 +00:00
a6b90c6a7a
Added executable files to list of those to cleanup.
em
1985-01-24 21:27:32 +00:00
8f3826e67b
Added entry "clean" for cleanup.
em
1985-01-24 21:25:57 +00:00
3172abf70d
Re-introduced the possibility of a Varying EM_BSIZE this to be able to use the latest STABLE m68k2 backend. All this until the newest m68k2 version has been tested.
unlabeled-2.8.1
keie
1985-01-24 16:59:06 +00:00
e802c5ba5a
Added the possibility to have a varying EM_BSIZE as a tempoarary measure, to be deleted as soon as the m68k2 back-end is tested again.
unlabeled-2.6.1
keie
1985-01-24 16:51:26 +00:00