Commit graph

  • 0ba64871f6 added many patterns ceriel 1987-08-12 16:19:02 +00:00
  • 9338e4e97d revised some patterns that could lead to NO REGS AVAILABLE ceriel 1987-08-12 15:58:54 +00:00
  • 887f6d16c9 some adaptions undone ceriel 1987-08-12 14:51:58 +00:00
  • 33d6860d36 stdio.h should not define BMASK ceriel 1987-08-12 09:24:57 +00:00
  • 123bcfc5e2 fix + some more statistics ceriel 1987-08-11 15:31:09 +00:00
  • c3fec1f112 take alignments into account ceriel 1987-08-11 15:28:06 +00:00
  • 0300bbf5cb adapted sizes somewhat, made facility to print memory statistics ceriel 1987-08-11 14:42:15 +00:00
  • a7b7fa4162 Added the possibility to disable range-checks ceriel 1987-08-11 10:50:30 +00:00
  • d0b452373b yet another fix in those tricky FOR-loops ceriel 1987-08-11 08:58:20 +00:00
  • 51169956dc some more fixes, and tried to make smaller ceriel 1987-08-10 21:43:47 +00:00
  • 3de7f959d3 fix to fix ceriel 1987-08-10 14:06:37 +00:00
  • abf9c71fa9 Generated code for FOR-loops was wrong ceriel 1987-08-10 13:01:54 +00:00
  • e5af61151e nestlevel count per file ceriel 1987-08-10 11:17:20 +00:00
  • b630da3424 nestlevel count per file ceriel 1987-08-10 10:43:51 +00:00
  • 7d2f8e4d3e dynamic table sizes, commons in ranlib table ceriel 1987-08-10 10:20:52 +00:00
  • 16082b9056 some fixes ceriel 1987-08-07 19:54:45 +00:00
  • 4623ed60b0 fixes to preprocessor part ceriel 1987-08-07 19:53:54 +00:00
  • 3ea06a4a2a ran out of another static list; made length dynamic ceriel 1987-08-07 14:35:21 +00:00
  • fec5feef77 deleted a warning ceriel 1987-08-06 19:15:40 +00:00
  • 34bcf4786b make two versions: one for new peephole optimizer ceriel 1987-08-06 19:00:21 +00:00
  • a5e33acf51 fixed manual page ceriel 1987-08-06 18:59:07 +00:00
  • a9392483b1 Added files for new peephole optimizer ceriel 1987-08-06 18:58:39 +00:00
  • 60b336dd34 use newer read_em module, + checking library ceriel 1987-08-06 18:56:36 +00:00
  • 45264c9c25 align sizes ceriel 1987-08-06 18:40:02 +00:00
  • fe67243700 generate commons for bss ceriel 1987-08-06 15:11:09 +00:00
  • 6cdc7b47cf OUTTRACE was doubly defined ceriel 1987-08-06 14:29:16 +00:00
  • 12fe5ce838 fix in font-change ceriel 1987-08-06 14:26:45 +00:00
  • 88eaeed762 code improvement ceriel 1987-08-06 14:24:08 +00:00
  • 5f6b6651e1 fixes ceriel 1987-08-06 14:21:01 +00:00
  • 912e362f11 minor mods ceriel 1987-08-06 14:20:11 +00:00
  • bfd6e2061f fixed a bug with setjmp. Fixed a bug with non-struct pointers referring to structs ceriel 1987-08-06 14:19:06 +00:00
  • c24f960d82 moved the FCONST moves, so that they are found before the source moves ceriel 1987-08-06 13:08:02 +00:00
  • 16c73e6654 use malloc instead of sbrk ceriel 1987-08-06 13:04:20 +00:00
  • 6d85667761 bigger define for MAXSTAB ceriel 1987-08-06 13:00:47 +00:00
  • e516b1e321 added end.s ceriel 1987-08-06 12:56:11 +00:00
  • b80ad3f9b3 added missing patterns ceriel 1987-08-06 12:48:27 +00:00
  • 832066b81f use our own assembler instead of /bin/as ceriel 1987-08-06 11:36:47 +00:00
  • 7f7f9b36cd some nofits are actually errors ceriel 1987-08-06 11:17:30 +00:00
  • ce6a1b9cfc many re-arrangements ceriel 1987-08-06 10:48:14 +00:00
  • 759026de6a to .m instead of .k ceriel 1987-08-06 10:27:10 +00:00
  • 0b8262a167 handle returns better ceriel 1987-08-06 09:55:00 +00:00
  • 285654f044 some minor improvements ceriel 1987-08-05 18:24:31 +00:00
  • c9f7d845a2 temporary fix for commas within operands ceriel 1987-08-05 13:09:37 +00:00
  • 6439f09220 fixed a subtle bug: in some obscure cases involving conflict resolvers and defaults, wrong code was generated ceriel 1987-08-05 12:52:15 +00:00
  • 040495ff56 fixed another bug with header blocks, and modified to use existing header block when possible ceriel 1987-08-05 09:46:38 +00:00
  • 3c6a9b2b96 use malloc, made more robust against errors in line directives ceriel 1987-08-04 19:30:14 +00:00
  • bcb04a1a76 fix ceriel 1987-08-04 19:29:28 +00:00
  • 159b84ef68 bug fixes: put header block at end of procedure ceriel 1987-08-04 14:13:24 +00:00
  • d34064d660 resulted in 32768 instead of -32768 on a PDP-11 ceriel 1987-08-04 08:59:50 +00:00
  • 956fa21b89 fix: variable sets were handled wrong ceriel 1987-08-03 18:20:55 +00:00
  • 3883f47fd0 fix in check ceriel 1987-08-03 18:03:23 +00:00
  • 3ce2cee0a5 Added a break, so that an error message is only given once ceriel 1987-08-03 18:00:22 +00:00
  • af3e759da2 fix blocks.c ceriel 1987-08-03 14:40:49 +00:00
  • 1640b8cad8 fix: may no address more memory than is present blocks.c ceriel 1987-08-03 14:04:44 +00:00
  • 116a0f81f5 check name offset ceriel 1987-08-03 13:22:30 +00:00
  • c37193b667 some cosmetic changes ceriel 1987-08-03 11:01:19 +00:00
  • d10dd029b5 updated ceriel 1987-08-03 09:47:46 +00:00
  • a203a029cb some cosmetic changes ceriel 1987-08-03 09:16:20 +00:00
  • 9c014b9e64 some fixes and cosmetic changes ceriel 1987-08-03 09:09:07 +00:00
  • 3b038786ad removed the limitation of the next field ceriel 1987-08-03 09:07:25 +00:00
  • 84bce837a0 fix in a call to record ceriel 1987-07-30 16:04:29 +00:00
  • 064f2b6a8b new version that passes current tests ceriel 1987-07-30 14:21:19 +00:00
  • 0e397f09f3 many changes; some cosmetic; coercions now explicit in tree ceriel 1987-07-30 13:37:39 +00:00
  • 48a4d04b61 Corrected EMHOME in Makefile (yet again) bruce 1987-07-30 09:42:39 +00:00
  • aa5ab51147 do better bad-pointer testing ceriel 1987-07-30 09:20:59 +00:00
  • 0e9f072917 yet another fix: outoperand must do nothing with ps_end ceriel 1987-07-30 08:59:40 +00:00
  • 580bb15076 externals were not handled right ceriel 1987-07-29 19:49:15 +00:00
  • bf63b12a93 Added removal of dead code patterns bruce 1987-07-29 16:10:27 +00:00
  • 3b0057625d did not handle HOL names right (null names) ceriel 1987-07-29 10:43:43 +00:00
  • 3cd5074594 fix: did not handle externals with big HOL offsets right ceriel 1987-07-29 10:39:02 +00:00
  • 300623ac88 changed order in LIST, ReadString from InOut still did not work right ceriel 1987-07-28 13:46:13 +00:00
  • 9e55f02c3b Parser outputs some stats and fixed error is pseudo.r bruce 1987-07-28 11:22:59 +00:00
  • ac20a570cd Updated nopt.doc for dfa encoded using row displacement bruce 1987-07-28 10:56:44 +00:00
  • 545bed355d Converted dfa to use row displacement compaction bruce 1987-07-28 09:37:09 +00:00
  • ead2873ab5 fixed the 'too many hits' complaint of refer ceriel 1987-07-28 09:06:53 +00:00
  • 05831b3438 System V has no ftime systemcall ceriel 1987-07-24 13:24:19 +00:00
  • 1d7814737d correction: had deleted a line by accident ceriel 1987-07-24 11:58:51 +00:00
  • 690a4cfbc6 characters were treated as unsigneds, lines with quotes in them where not treated correctly ceriel 1987-07-24 09:21:24 +00:00
  • 3af275f8d6 A different way of detecting conformant arrays ceriel 1987-07-22 17:02:54 +00:00
  • a1772be47d some cosmetic changes ceriel 1987-07-22 16:35:09 +00:00
  • d502a17312 added docs about -Xi flag ceriel 1987-07-22 13:42:46 +00:00
  • c550150071 pass -i flag to modula-2 compiler, via -Xi ceriel 1987-07-22 13:30:06 +00:00
  • 4600a65f07 did not export cerror, did not define _errno ceriel 1987-07-22 12:46:07 +00:00
  • 0aea30473c some small fixes and additions ceriel 1987-07-22 12:42:10 +00:00
  • 85053cf283 Remove strings library from Makefile bruce 1987-07-22 12:41:46 +00:00
  • 0bffe65c24 some more fixes ceriel 1987-07-22 10:59:24 +00:00
  • 03c5092815 fixed a bug: constant sets were not handled right on 4-byte machines ceriel 1987-07-22 09:21:00 +00:00
  • 19e580bdc9 fixed a typo ceriel 1987-07-22 09:12:47 +00:00
  • f5681a4234 Update for single buffer rather that queues bruce 1987-07-21 14:28:11 +00:00
  • 6614384f3c fixes, changes to make smaller on PDP ceriel 1987-07-21 13:54:33 +00:00
  • 1c1eed4fd8 Major change: All queues now in same buffer bruce 1987-07-21 13:23:09 +00:00
  • 3929b47776 deleted useless tst.b instruction ceriel 1987-07-20 14:31:46 +00:00
  • 36a5618dc8 do not generate mes 11 AND mes 3! ceriel 1987-07-17 14:30:30 +00:00
  • 96957f398a call .trp instead of jmp to it ceriel 1987-07-17 14:16:39 +00:00
  • 5331d4d232 set _buf to 0 on open ceriel 1987-07-17 14:04:14 +00:00
  • de55f34bbd name changes, fix in computation of set sizes ceriel 1987-07-17 13:50:04 +00:00
  • e0f737c293 include <sys/time.h> on 4.2 systems ceriel 1987-07-17 09:38:18 +00:00
  • e04230a126 bug fixes, name changes ceriel 1987-07-16 19:51:40 +00:00
  • 4804ab14b8 fix: wrong free ceriel 1987-07-16 16:08:13 +00:00
  • 0619d27b8d use new C_insertpart mechanism, other minor changes ceriel 1987-07-16 13:27:37 +00:00