2484 Commits

Author SHA1 Message Date
ceriel
70fa8cdef7 take alignments into account 1987-08-11 15:28:06 +00:00
ceriel
f5501fd149 adapted sizes somewhat, made facility to print memory statistics 1987-08-11 14:42:15 +00:00
ceriel
68b0b59cc0 Added the possibility to disable range-checks 1987-08-11 10:50:30 +00:00
ceriel
2c422b0146 yet another fix in those tricky FOR-loops 1987-08-11 08:58:20 +00:00
ceriel
1694d87acd some more fixes, and tried to make smaller 1987-08-10 21:43:47 +00:00
ceriel
824abdcc9b fix to fix 1987-08-10 14:06:37 +00:00
ceriel
d341457ccb Generated code for FOR-loops was wrong 1987-08-10 13:01:54 +00:00
ceriel
46e73612ba nestlevel count per file 1987-08-10 11:17:20 +00:00
ceriel
555e7be7db nestlevel count per file 1987-08-10 10:43:51 +00:00
ceriel
371edcd97e dynamic table sizes, commons in ranlib table 1987-08-10 10:20:52 +00:00
ceriel
b4db4084c8 some fixes 1987-08-07 19:54:45 +00:00
ceriel
c82ba656fb fixes to preprocessor part 1987-08-07 19:53:54 +00:00
ceriel
d027b768d1 ran out of another static list; made length dynamic 1987-08-07 14:35:21 +00:00
ceriel
f54333676b deleted a warning 1987-08-06 19:15:40 +00:00
ceriel
8f9f580ca4 make two versions: one for new peephole optimizer 1987-08-06 19:00:21 +00:00
ceriel
6dd9a28428 fixed manual page 1987-08-06 18:59:07 +00:00
ceriel
c103a0a3aa Added files for new peephole optimizer 1987-08-06 18:58:39 +00:00
ceriel
32ff92edc5 use newer read_em module, + checking library 1987-08-06 18:56:36 +00:00
ceriel
a9c913d6fd align sizes 1987-08-06 18:40:02 +00:00
ceriel
073ed31cbe generate commons for bss 1987-08-06 15:11:09 +00:00
ceriel
77405d7520 OUTTRACE was doubly defined 1987-08-06 14:29:16 +00:00
ceriel
22e4b3d98d fix in font-change 1987-08-06 14:26:45 +00:00
ceriel
0e022b2440 code improvement 1987-08-06 14:24:08 +00:00
ceriel
0dd8bc3e95 fixes 1987-08-06 14:21:01 +00:00
ceriel
f2ff9f7f33 minor mods 1987-08-06 14:20:11 +00:00
ceriel
1971f871ec fixed a bug with setjmp.
Fixed a bug with non-struct pointers referring to structs
1987-08-06 14:19:06 +00:00
ceriel
e25daddac3 moved the FCONST moves, so that they are found before the source moves 1987-08-06 13:08:02 +00:00
ceriel
9780bab889 use malloc instead of sbrk 1987-08-06 13:04:20 +00:00
ceriel
dd6fbf77a7 bigger define for MAXSTAB 1987-08-06 13:00:47 +00:00
ceriel
58d238c41c added end.s 1987-08-06 12:56:11 +00:00
ceriel
befd9fcb1c added missing patterns 1987-08-06 12:48:27 +00:00
ceriel
358391dd8e use our own assembler instead of /bin/as 1987-08-06 11:36:47 +00:00
ceriel
25d041e298 some nofits are actually errors 1987-08-06 11:17:30 +00:00
ceriel
f7b655eaf7 many re-arrangements 1987-08-06 10:48:14 +00:00
ceriel
4c6a363485 to .m instead of .k 1987-08-06 10:27:10 +00:00
ceriel
3985d8ddba handle returns better 1987-08-06 09:55:00 +00:00
ceriel
efe319da10 some minor improvements 1987-08-05 18:24:31 +00:00
ceriel
400d87eba2 temporary fix for commas within operands 1987-08-05 13:09:37 +00:00
ceriel
c77dc48cdc 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
8024d620cc fixed another bug with header blocks, and modified to use existing header
block when possible
1987-08-05 09:46:38 +00:00
ceriel
ae4f6afd07 use malloc, made more robust against errors in line directives 1987-08-04 19:30:14 +00:00
ceriel
46b7904bd9 fix 1987-08-04 19:29:28 +00:00
ceriel
dac756aa08 bug fixes: put header block at end of procedure 1987-08-04 14:13:24 +00:00
ceriel
bc6644fc8b resulted in 32768 instead of -32768 on a PDP-11 1987-08-04 08:59:50 +00:00
ceriel
cd8d48a0e9 fix: variable sets were handled wrong 1987-08-03 18:20:55 +00:00
ceriel
f5f47f26fc fix in check 1987-08-03 18:03:23 +00:00
ceriel
7eed6823a1 Added a break, so that an error message is only given once 1987-08-03 18:00:22 +00:00
ceriel
e945da32e5 fix blocks.c 1987-08-03 14:40:49 +00:00
ceriel
444a8701d6 fix: may no address more memory than is present blocks.c 1987-08-03 14:04:44 +00:00
ceriel
6fead7b970 check name offset 1987-08-03 13:22:30 +00:00