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 |
|