This website requires JavaScript.
b53309f9f6
fixed: resulted in memory faults in rare cases
ceriel
1987-08-17 20:32:00 +00:00
939cc2432e
fix
ceriel
1987-08-17 19:39:30 +00:00
b3e649e463
fixes to additions
ceriel
1987-08-17 18:09:31 +00:00
ddecd62870
minor fix
ceriel
1987-08-17 16:30:14 +00:00
b3a30acb30
some more additions
ceriel
1987-08-17 16:24:56 +00:00
46589d5798
not finding an include file is fatal
ceriel
1987-08-17 14:36:55 +00:00
c7990b3d31
some fixes to freopen
ceriel
1987-08-17 14:23:16 +00:00
76d34a00e6
fix in LDC CMS
ceriel
1987-08-17 14:18:40 +00:00
b8fb8a57fa
fixed setbuf. count field was set wrong
ceriel
1987-08-14 20:32:08 +00:00
a2d921040d
first free-ing and then reallocing did not work properly. Now, free does nothing, except remembering that a block was freed. malloc, realloc and free check for this.
ceriel
1987-08-14 11:52:17 +00:00
07a8c48171
fix in one of those tricky addressing modes
ceriel
1987-08-14 00:15:49 +00:00
538f21b781
some fixes to additions
ceriel
1987-08-13 15:30:48 +00:00
a0e4cd23cc
signed compares were just wrong, added a few patterns
ceriel
1987-08-13 11:22:59 +00:00
e571911b1b
added cmi4.s
ceriel
1987-08-13 11:09:24 +00:00
3d90e41a7f
fixed a fix, which did not fix a bug after all
ceriel
1987-08-13 10:18:25 +00:00
4769a76ca0
corrected
ceriel
1987-08-12 21:36:30 +00:00
a0f89188b9
fixed
ceriel
1987-08-12 20:51:23 +00:00
ab341e1c93
fixed EXG instruction
ceriel
1987-08-12 18:37:20 +00:00
a6bf3e8892
yet another fix, this time to divu/divul/divs/divsl
ceriel
1987-08-12 18:32:15 +00:00
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