Commit Graph
277 Commits
Author SHA1 Message Date
keie b28a04cc59 Now using 4-byte integers and clearing D1 for double size
instruction pointers.
1985-03-04 16:12:10 +00:00
keie 455a1db5cc Now returns correct values. 1985-03-04 16:11:56 +00:00
keie 88d3bd4b1d Added execv and execle. 1985-03-04 16:11:41 +00:00
keie 0a53d230b0 Now using .reghp. 1985-03-04 16:11:26 +00:00
keie 7a73c89384 Removed superfluous instruction. 1985-03-04 16:10:47 +00:00
keie 7ea02588f4 *** empty log message *** 1985-03-04 16:08:41 +00:00
keie 21ab7908fd *** empty log message *** 1985-03-04 15:55:28 +00:00
keie 76dadd9eb5 To force the first part of a circular ring of modules in from
tail_em.
/.
1985-03-04 15:37:38 +00:00
keie 5dca515f0b The previous version still assumed two-byte integers. 1985-03-04 15:33:28 +00:00
keie 189283e0dd Incorrect alignment caused odd _end, which caused
failures of malloc().
1985-03-04 15:30:44 +00:00
keie 30497e9d48 Now also prints stack height. 1985-03-04 15:29:36 +00:00
keie 7d70010c91 Alignment now also works when the alignment ended on odd boundaries. 1985-03-04 15:28:02 +00:00
keie 6442923c1f Initial revision 1985-03-04 15:27:09 +00:00
keie 4eed0b3d8f Always returned non-zero value. 1985-03-04 15:25:33 +00:00
keie 04f5e3afc4 *** empty log message *** 1985-03-04 15:14:01 +00:00
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