Commit Graph

  • 355b80901b Added head_em. keie 1985-03-26 15:04:02 +00:00
  • 294cce62f9 Added head_em to libsys. keie 1985-03-26 15:00:09 +00:00
  • d7e614a9d4 Fetch head_em from pmds4. Short size is 2 not 4! keie 1985-03-26 14:58:54 +00:00
  • b45c0a9a51 Moved head_em to libsys. keie 1985-03-26 14:53:00 +00:00
  • f3ab8eec76 *** empty log message *** keie 1985-03-26 14:48:32 +00:00
  • 1385836a70 Added some more system calls. Moved errno to a separate file. keie 1985-03-21 14:13:55 +00:00
  • 2230b1807e errno is moved to a sfile of its own. keie 1985-03-21 14:05:03 +00:00
  • 389408ba5d *** empty log message *** keie 1985-03-21 14:04:45 +00:00
  • 85ef95352b *** empty log message *** em 1985-03-18 17:27:42 +00:00
  • f7e3409da6 Initial revision em 1985-03-18 17:24:31 +00:00
  • ae0701f11b *** empty log message *** em 1985-03-18 15:52:00 +00:00
  • fe9cc5ace6 Changed 8080 into i80. em 1985-03-18 14:44:15 +00:00
  • 5704ddf635 *** empty log message *** em 1985-03-18 14:39:26 +00:00
  • 4e60db95c0 *** empty log message *** em 1985-03-18 14:32:46 +00:00
  • 641e2108f2 *** empty log message *** em 1985-03-18 13:46:31 +00:00
  • f76cb12bc3 Initial revision em 1985-03-18 13:15:00 +00:00
  • cafbdc1c12 *** empty log message *** em 1985-03-18 13:12:07 +00:00
  • f6d2972ede Added RCS id. garde 1985-03-18 12:55:07 +00:00
  • 208b2c72b0 *** empty log message *** em 1985-03-18 12:46:51 +00:00
  • 5c74de5f71 *** empty log message *** em 1985-03-18 11:11:44 +00:00
  • 070dd05dc8 Some less important changes garde 1985-03-18 10:00:30 +00:00
  • bcda6910a7 The universal assembler has a bug that precludes use of .align in text segments, except as the very last command. keie 1985-03-15 11:03:41 +00:00
  • ee735a8af5 The universal assembler has a bug that precludes use of .align in text segments, except as the very last command. keie 1985-03-15 10:50:35 +00:00
  • 7fe44400cc The assembler proved to contain yet another bug. .align in text segments will not work for values that are not a divisor of the gcd of the instruction sizes. em 1985-03-14 17:33:28 +00:00
  • 6f3926e28a Expressions are now always calculated in long. Some backends needed that. em 1985-03-12 10:41:29 +00:00
  • 9d0e938afe Expression are always evaluated in longs. Some 2-4 backends needed long expressions. em 1985-03-12 10:39:24 +00:00
  • d81fd1df9a Use of the Pascal library will not occur. /. em 1985-03-12 10:24:51 +00:00
  • 502c8a8d6f Now also testing for availability of /tmp and /usr/tmp. keie 1985-03-11 13:10:52 +00:00
  • 5bfe565b5b Argument is 4 bytes (pointer), not 2 bytes. bal 1985-03-05 12:33:29 +00:00
  • 99dc06e355 Initial revision keie 1985-03-05 00:17:40 +00:00
  • 3f05bf4817 *** empty log message *** keie 1985-03-05 00:15:40 +00:00
  • bfc7134f1c Adapted to 4-4. keie 1985-03-04 17:26:31 +00:00
  • c85d17a035 Bleasdale only. keie 1985-03-04 16:47:56 +00:00
  • 05feaf25f5 Initial revision keie 1985-03-04 16:44:32 +00:00
  • d59de7f334 *** empty log message *** keie 1985-03-04 16:35:40 +00:00
  • b28a04cc59 Now using 4-byte integers and clearing D1 for double size instruction pointers. keie 1985-03-04 16:12:10 +00:00
  • 455a1db5cc Now returns correct values. keie 1985-03-04 16:11:56 +00:00
  • 88d3bd4b1d Added execv and execle. keie 1985-03-04 16:11:41 +00:00
  • 0a53d230b0 Now using .reghp. keie 1985-03-04 16:11:26 +00:00
  • 7a73c89384 Removed superfluous instruction. keie 1985-03-04 16:10:47 +00:00
  • 7ea02588f4 *** empty log message *** keie 1985-03-04 16:08:41 +00:00
  • 21ab7908fd *** empty log message *** keie 1985-03-04 15:55:28 +00:00
  • 76dadd9eb5 To force the first part of a circular ring of modules in from tail_em. /. keie 1985-03-04 15:37:38 +00:00
  • 53860e3c69 A stray version. keie 1985-03-04 15:35:39 +00:00
  • 5dca515f0b The previous version still assumed two-byte integers. keie 1985-03-04 15:33:28 +00:00
  • 189283e0dd Incorrect alignment caused odd _end, which caused failures of malloc(). keie 1985-03-04 15:30:44 +00:00
  • 30497e9d48 Now also prints stack height. keie 1985-03-04 15:29:36 +00:00
  • 7d70010c91 Alignment now also works when the alignment ended on odd boundaries. keie 1985-03-04 15:28:02 +00:00
  • 6442923c1f Initial revision keie 1985-03-04 15:27:09 +00:00
  • 4eed0b3d8f Always returned non-zero value. keie 1985-03-04 15:25:33 +00:00
  • 04f5e3afc4 *** empty log message *** keie 1985-03-04 15:14:01 +00:00
  • 676e91ac7c Many things improved and extended garde 1985-03-04 13:42:38 +00:00
  • 5962932698 Adapted to single cv for all machines. keie 1985-03-01 22:11:46 +00:00
  • 494245ebe6 Adapted to a single cv for all machines. keie 1985-03-01 22:10:44 +00:00
  • 39374aec4c Corrected a horrible typing mistake. keie 1985-03-01 20:08:45 +00:00
  • 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. keie 1985-03-01 16:25:21 +00:00
  • 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. keie 1985-03-01 16:20:13 +00:00
  • 42c0b3d866 Also clear D1 (for static link). keie 1985-03-01 16:00:23 +00:00
  • 0d538b0387 Added RCS ID. keie 1985-03-01 10:34:00 +00:00
  • fab5c531be *** empty log message *** keie 1985-03-01 10:30:23 +00:00
  • e25c8f5549 bug fixed in kill_much(): for ( .. ; i != (Lindex) i; .. ) should be for ( .. ; i != (Lindex) 0; .. ). bal 1985-02-28 10:35:57 +00:00
  • 358b1b8695 cg tried to stack register parameters of moves, when these registers were killed. keie 1985-02-26 16:31:38 +00:00
  • 6555bf6893 fixup commit for branch 'hs' hs cvs2hg 1985-02-26 15:05:52 +00:00
  • de2af3ce35 Added some xtra output for Henk Schouten's debugger. unlabeled-2.17.1 em 1985-02-26 15:05:51 +00:00
  • 1eb736959a Added some xtra output for Henk Schouten's debugger. em 1985-02-26 15:05:20 +00:00
  • bd796849ef Added some xtra output for Henk Schouten's debugger. em 1985-02-26 15:04:08 +00:00
  • 5e9159dbad 1 - Removed PMDS from selection list. 2 - Joined two line, that should have been one. keie 1985-02-26 11:56:57 +00:00
  • 8b0c7d7458 Bug fixed: co_lfirst received wrong value for multiply-optimization. bal 1985-02-25 14:03:09 +00:00
  • 81bcea8550 Calls of which the actual and formal parameters do not match are no longer substituted inline. bal 1985-02-20 15:01:02 +00:00
  • 4fca72b865 Removed nascom/z80a from the distribution. keie 1985-02-19 13:59:17 +00:00
  • 604d707769 fixup commit for branch 'unlabeled-2.17.1' cvs2hg 1985-02-19 13:41:31 +00:00
  • 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. keie 1985-02-19 13:41:30 +00:00
  • 9a02e2ede3 p_use->u_ext field deleted from showptable() bal 1985-02-19 11:16:11 +00:00
  • 7c9dea8bed Dependencies for .m files added. bal 1985-02-19 11:13:13 +00:00
  • 3a8da23666 Added a default in the ANY case for system type. keie 1985-02-19 10:31:20 +00:00
  • 5cc658b535 Removed nascom from linked list. keie 1985-02-18 23:06:13 +00:00
  • 8ecb1b5664 Added link to 6805. keie 1985-02-18 23:01:05 +00:00
  • ead7e668ff bug fixed: lifetime of an item was too short; it should also cover any live/dead message prior to its initial live-message. bal 1985-02-18 15:14:22 +00:00
  • eaf62079df The PDP 11 needs -i, Vax'en ignore it. keie 1985-02-18 12:45:31 +00:00
  • 941ef832f3 Added some comment. keie 1985-02-18 01:06:58 +00:00
  • c967f9be34 Made use of apc and acc where assuming results can be run on own system explicit. keie 1985-02-18 01:03:51 +00:00
  • 07717c1cb2 Changed "name of system" into "type of system". keie 1985-02-18 00:12:12 +00:00
  • 54c7ef703d Basic also needs libc.a. keie 1985-02-17 22:47:40 +00:00
  • 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. keie 1985-02-17 22:31:10 +00:00
  • 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. keie 1985-02-17 22:03:44 +00:00
  • 1f6fe9a81b Further refinement. keie 1985-02-17 22:01:03 +00:00
  • 8d38f1f8d7 Added .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 +00:00
  • 5e3c3102a6 fixup commit for tag 'dist2' cvs2hg 1985-02-17 00:57:20 +00:00
  • 1ae42c6b70 Added .align 2. Especially important for malloc. keie 1985-02-17 00:57:19 +00:00
  • 83f63333d4 *** empty log message *** keie 1985-02-16 22:09:05 +00:00
  • 51240e1bad *** empty log message *** keie 1985-02-16 16:48:18 +00:00
  • efb96fa147 Now chooses between Vax and Pdp conversion. em 1985-02-16 15:58:34 +00:00
  • dce1ed2998 The assembler is used for both 2/4 and 4/4. keie 1985-02-16 15:49:03 +00:00
  • a6bee49d9c *** empty log message *** em 1985-02-15 23:13:04 +00:00
  • 229e26fa2e em 1985-02-15 23:12:16 +00:00
  • 5734f92170 Adapted to -DNOFLOAT. em 1985-02-15 23:11:30 +00:00
  • 83a75598d5 Adapted to NOFLOAT. em 1985-02-15 23:10:04 +00:00
  • fc97434c5b *** empty log message *** em 1985-02-15 23:00:46 +00:00
  • 683c2eecbe *** empty log message *** em 1985-02-15 22:53:13 +00:00
  • 3bb7b24703 Default distibuted name is pdp. keie 1985-02-15 15:12:40 +00:00