1262 Commits

Author SHA1 Message Date
garde
676e91ac7c Many things improved and extended 1985-03-04 13:42:38 +00:00
keie
494245ebe6 Adapted to a single cv for all machines. 1985-03-01 22:10:44 +00:00
keie
39374aec4c Corrected a horrible typing mistake. 1985-03-01 20:08:45 +00:00
keie
aaad277322 1 - At RREMOVE also check the stack set aside for coercions.
2 - When coercions unexpectedly need stack of part of the
stakpattern, discontinue this option.
1985-03-01 16:25:21 +00:00
keie
cb3acfeeb3 The top of the stack, which is set aside for certain
coercions is now saved with special routines.
This allows RREMOVE to check for registers.
1985-03-01 16:20:13 +00:00
keie
42c0b3d866 Also clear D1 (for static link). 1985-03-01 16:00:23 +00:00
keie
0d538b0387 Added RCS ID. 1985-03-01 10:34:00 +00:00
keie
fab5c531be *** empty log message *** 1985-03-01 10:30:23 +00:00
keie
358b1b8695 cg tried to stack register parameters of moves, when
these registers were killed.
1985-02-26 16:31:38 +00:00
keie
98761203cb The stacking pattern for ldc C and 4 with highw(c)==0 was incorrect.
The effect was that rand() from libcc/gen always returned
a 0.
1985-02-19 13:41:30 +00:00
keie
992e62127c Moved 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.
1985-02-17 22:31:10 +00:00
keie
36f75c8404 Added 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.
1985-02-17 22:03:44 +00:00
em
8d38f1f8d7 Added .align 2. Prevents end of bss to be odd.
Especially important for malloc, it distinguishes between
odd and even word pointers.
1985-02-17 01:12:36 +00:00
cvs2hg
5e3c3102a6 fixup commit for tag 'dist2' 1985-02-17 00:57:20 +00:00
keie
1ae42c6b70 Added .align 2.
Especially important for malloc.
1985-02-17 00:57:19 +00:00
keie
51240e1bad *** empty log message *** 1985-02-16 16:48:18 +00:00
em
efb96fa147 Now chooses between Vax and Pdp conversion. 1985-02-16 15:58:34 +00:00
keie
dce1ed2998 The assembler is used for both 2/4 and 4/4. 1985-02-16 15:49:03 +00:00
em
683c2eecbe *** empty log message *** 1985-02-15 22:53:13 +00:00
keie
c8eece7f03 Adfded RCS id. 1985-02-12 14:37:52 +00:00
keie
b7bed39420 As left by Hans v. Staveren. 1985-02-12 14:32:20 +00:00
keie
91f91a4efe *** empty log message *** 1985-02-12 14:20:30 +00:00
keie
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.
1985-02-12 13:11:27 +00:00
keie
aaf560f95a Initial revision 1985-02-12 12:54:44 +00:00
keie
6bd4717ad9 *** empty log message *** 1985-02-07 22:59:50 +00:00
keie
73585dd0ea A list without double entries, for the moment supposing
that trp,etc always gets loaded, so will be there when .dvu needs it.
1985-02-07 22:51:12 +00:00
keie
2c1a71db26 d2 contains the remainder of dvu i.s.o. d3. 1985-02-07 22:26:11 +00:00
keie
b64fbd2430 *** empty log message *** 1985-02-07 22:06:32 +00:00
keie
7415686b36 Initial revision 1985-02-07 17:43:43 +00:00
keie
3526169494 Initial revision 1985-02-07 17:18:06 +00:00
keie
d9098b1255 *** empty log message *** 1985-02-07 15:58:40 +00:00
keie
ce47c6dc76 *** empty log message *** 1985-02-07 15:33:13 +00:00
garde
8648657e4b monitor calls open, close and ioctl removed. 1985-02-06 16:56:41 +00:00
garde
e9c60b6bb3 Initial revision 1985-02-06 16:50:52 +00:00
em
6ec08108d7 *** empty log message *** 1985-02-05 14:52:52 +00:00
em
9ed23f00fc Copied from vax2, takes its info on which files
to use in which order from LIST.
1985-02-05 14:52:02 +00:00
em
605bd795e7 This one is made with lorder|tsort. 1985-02-05 14:51:17 +00:00
em
2ba83ebb08 The first one, Duk's order. 1985-02-05 14:50:24 +00:00
keie
eed6257417 Added an entry "distr" to make tables1.c and tables1.h. 1985-02-03 23:50:51 +00:00
keie
01b13b9130 The creation of the library is now done by the process of creating
the distribution directory.
1985-02-03 23:23:50 +00:00
keie
6a40c131ac Tail_em.s.a is now extracted from the RCS directory by the
distribution making process in em/distr2.
1985-02-03 23:21:24 +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
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
ceriel
149e9e498d Added -DCPM to the flags. 1985-01-30 12:37:10 +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