41d580c9cfAdded some comment.
keie
1985-02-18 01:06:58 +0000
ec46d547c4Made use of apc and acc where assuming results can be run on own system explicit.
keie
1985-02-18 01:03:51 +0000
daa47964a5Changed "name of system" into "type of system".
keie
1985-02-18 00:12:12 +0000
ee63833f41Basic also needs libc.a.
keie
1985-02-17 22:47:40 +0000
445d52de66Moved retar from ret.s to trp.s. trp.s needed it and is behind ret.s in the library. When ret.s is loaded, it calls (via unknown) trp.s so inclusion in trp.s should work.
keie
1985-02-17 22:31:10 +0000
b82c00e153Added a line for loc loc cuu $1==$1, because write.e contained the line loc 2 loc 2 ciu and the cg failed to translate.
keie
1985-02-17 22:03:44 +0000
bbfb511322Added .align 2. Prevents end of bss to be odd. Especially important for malloc, it distinguishes between odd and even word pointers.
em
1985-02-17 01:12:36 +0000
3f3bddef8ffixup commit for tag 'dist2'
cvs2hg
1985-02-17 00:57:20 +0000
9f45dd0650Added .align 2. Especially important for malloc.
keie
1985-02-17 00:57:19 +0000
70c000b03eNow 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 +0000
c0085c2dd4A 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 +0000
00d75279e7d2 contains the remainder of dvu i.s.o. d3.
keie
1985-02-07 22:26:11 +0000
5a6676cc53Prevent the existence of pem2[24].p to frustate the ln and thus the whole exercise.
keie
1985-02-04 02:53:18 +0000
987ed39adbAdded an entry "distr" to make tables1.c and tables1.h.
keie
1985-02-03 23:50:51 +0000
3d4a5efe99The creation of the library is now done by the process of creating the distribution directory.
keie
1985-02-03 23:23:50 +0000
46f5004866Tail_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 +0000
df168727a6The effect of the .distr entry is now done by the mktree process from /usr/em/distr2.
keie
1985-02-03 23:18:06 +0000
2cc4735151Added libmon to libraries to be translated.
em
1985-02-02 18:06:37 +0000
dd7e9436a2*** empty log message ***
em
1985-02-01 22:12:31 +0000
8e154eb826Many, many improvements made, ususually small ones. For example: many em-patterns have got alternative code-rules.
garde
1985-02-01 12:51:56 +0000
ca219d89e9Now using ../../proto/libg/Makefile.
keie
1985-02-01 12:38:08 +0000
26999bb517To 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 +0000
103659cd7bAdded an entry to create a doc.pr suitable for printing on a straightforward line printer.
keie
1985-01-31 22:38:00 +0000
626ae9760fAdded a reference to MES 11 in 11.1.4.4 at the non-local goto.
keie
1985-01-31 15:15:20 +0000
dcd84513471- 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 +0000
882906b3c3Added 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 +0000
f586956618Zero is deleted as a possible argument to LOI and STI. Allowing that was an oversight.
keie
1985-01-31 14:03:56 +0000
6459b0bf5fZero is deleted as a possible argument to LOI and STI. Allowing that was an oversight.
keie
1985-01-31 13:58:09 +0000
1f56b2aa4c1 - Changed incorrect execution line for callc/modc 2 - Added several sources to 'pr' entry, for printing.
keie
1985-01-31 10:53:59 +0000
d1c0d1db13Bugs 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 +0000
b99ce86e16register 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 +0000
bec394f7bdEntry for LOI changed from CLASS1 to CLASS12.
bal
1985-01-30 14:49:03 +0000
db19d06f61CLASS12 added for the LOI instruction. A "LOI n", n < wordsize, loads wordsize bytes, not n bytes.
bal
1985-01-30 14:47:49 +0000
e936aea1e1Added -DCPM to the flags.
ceriel
1985-01-30 12:37:10 +0000
31eab814f2Debugging procedure print_allocs now writes to stderr.
bal
1985-01-30 10:52:33 +0000
7f9dd27dc8bug 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 +0000
387191a2c7bug 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 +0000
cf3d3ad287Also remove all *.e and *.d files when cleaning up.
em
1985-01-25 16:19:13 +0000
1bc30e42ebStrings in rom are initialized with usage count 9999. decstr does not touch these at all.
keie
1985-01-25 14:40:51 +0000
e271d9bbb8Strings 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 +0000
a49f2d23f7Number of address registers decreased from 5 to 4.
bal
1985-01-25 13:24:12 +0000
3c5d3c55afAdded an entry called distr. This make the formatted install.pr to be put on the distribution tape.
keie
1985-01-25 11:28:55 +0000
6d344b6702The 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 +0000
8fa5a7b668The 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 +0000