Commit graph

2368 commits

Author SHA1 Message Date
ceriel a9392483b1 Added files for new peephole optimizer 1987-08-06 18:58:39 +00:00
ceriel 60b336dd34 use newer read_em module, + checking library 1987-08-06 18:56:36 +00:00
ceriel 45264c9c25 align sizes 1987-08-06 18:40:02 +00:00
ceriel fe67243700 generate commons for bss 1987-08-06 15:11:09 +00:00
ceriel 6cdc7b47cf OUTTRACE was doubly defined 1987-08-06 14:29:16 +00:00
ceriel 12fe5ce838 fix in font-change 1987-08-06 14:26:45 +00:00
ceriel 88eaeed762 code improvement 1987-08-06 14:24:08 +00:00
ceriel 5f6b6651e1 fixes 1987-08-06 14:21:01 +00:00
ceriel 912e362f11 minor mods 1987-08-06 14:20:11 +00:00
ceriel bfd6e2061f fixed a bug with setjmp.
Fixed a bug with non-struct pointers referring to structs
1987-08-06 14:19:06 +00:00
ceriel c24f960d82 moved the FCONST moves, so that they are found before the source moves 1987-08-06 13:08:02 +00:00
ceriel 16c73e6654 use malloc instead of sbrk 1987-08-06 13:04:20 +00:00
ceriel 6d85667761 bigger define for MAXSTAB 1987-08-06 13:00:47 +00:00
ceriel e516b1e321 added end.s 1987-08-06 12:56:11 +00:00
ceriel b80ad3f9b3 added missing patterns 1987-08-06 12:48:27 +00:00
ceriel 832066b81f use our own assembler instead of /bin/as 1987-08-06 11:36:47 +00:00
ceriel 7f7f9b36cd some nofits are actually errors 1987-08-06 11:17:30 +00:00
ceriel ce6a1b9cfc many re-arrangements 1987-08-06 10:48:14 +00:00
ceriel 759026de6a to .m instead of .k 1987-08-06 10:27:10 +00:00
ceriel 0b8262a167 handle returns better 1987-08-06 09:55:00 +00:00
ceriel 285654f044 some minor improvements 1987-08-05 18:24:31 +00:00
ceriel c9f7d845a2 temporary fix for commas within operands 1987-08-05 13:09:37 +00:00
ceriel 6439f09220 fixed a subtle bug: in some obscure cases involving conflict resolvers and
defaults, wrong code was generated
1987-08-05 12:52:15 +00:00
ceriel 040495ff56 fixed another bug with header blocks, and modified to use existing header
block when possible
1987-08-05 09:46:38 +00:00
ceriel 3c6a9b2b96 use malloc, made more robust against errors in line directives 1987-08-04 19:30:14 +00:00
ceriel bcb04a1a76 fix 1987-08-04 19:29:28 +00:00
ceriel 159b84ef68 bug fixes: put header block at end of procedure 1987-08-04 14:13:24 +00:00
ceriel d34064d660 resulted in 32768 instead of -32768 on a PDP-11 1987-08-04 08:59:50 +00:00
ceriel 956fa21b89 fix: variable sets were handled wrong 1987-08-03 18:20:55 +00:00
ceriel 3883f47fd0 fix in check 1987-08-03 18:03:23 +00:00
ceriel 3ce2cee0a5 Added a break, so that an error message is only given once 1987-08-03 18:00:22 +00:00
ceriel af3e759da2 fix blocks.c 1987-08-03 14:40:49 +00:00
ceriel 1640b8cad8 fix: may no address more memory than is present blocks.c 1987-08-03 14:04:44 +00:00
ceriel 116a0f81f5 check name offset 1987-08-03 13:22:30 +00:00
ceriel c37193b667 some cosmetic changes 1987-08-03 11:01:19 +00:00
ceriel d10dd029b5 updated 1987-08-03 09:47:46 +00:00
ceriel a203a029cb some cosmetic changes 1987-08-03 09:16:20 +00:00
ceriel 9c014b9e64 some fixes and cosmetic changes 1987-08-03 09:09:07 +00:00
ceriel 3b038786ad removed the limitation of the next field 1987-08-03 09:07:25 +00:00
ceriel 84bce837a0 fix in a call to record 1987-07-30 16:04:29 +00:00
ceriel 064f2b6a8b new version that passes current tests 1987-07-30 14:21:19 +00:00
ceriel 0e397f09f3 many changes; some cosmetic; coercions now explicit in tree 1987-07-30 13:37:39 +00:00
bruce 48a4d04b61 Corrected EMHOME in Makefile (yet again) 1987-07-30 09:42:39 +00:00
ceriel aa5ab51147 do better bad-pointer testing 1987-07-30 09:20:59 +00:00
ceriel 0e9f072917 yet another fix: outoperand must do nothing with ps_end 1987-07-30 08:59:40 +00:00
ceriel 580bb15076 externals were not handled right 1987-07-29 19:49:15 +00:00
bruce bf63b12a93 Added removal of dead code patterns 1987-07-29 16:10:27 +00:00
ceriel 3b0057625d did not handle HOL names right (null names) 1987-07-29 10:43:43 +00:00
ceriel 3cd5074594 fix: did not handle externals with big HOL offsets right 1987-07-29 10:39:02 +00:00
ceriel 300623ac88 changed order in LIST, ReadString from InOut still did not work right 1987-07-28 13:46:13 +00:00