ceriel
|
b90cc5ceb9
|
make it more K&R C
|
1988-01-13 11:06:06 +00:00 |
|
ceriel
|
31b2f7d9e0
|
take care of GTO
|
1987-10-02 12:53:04 +00:00 |
|
ceriel
|
102a2b1061
|
don't optimize when ms_gto
|
1987-10-02 12:52:29 +00:00 |
|
ceriel
|
1ac5d9c95a
|
Handle GTO, LOR/STR 0 also use local base
|
1987-10-02 12:43:54 +00:00 |
|
ceriel
|
d2006b19af
|
do not replace LAR/SAR by AAR LOI/STI, when the descriptor is not available
|
1987-10-02 10:48:38 +00:00 |
|
ceriel
|
c0dd8055c2
|
make variables that are assigned to alive, at least for a short while
|
1987-10-02 10:41:13 +00:00 |
|
ceriel
|
7f400e5073
|
print identifier name when multiple declared
|
1987-10-02 09:55:16 +00:00 |
|
ceriel
|
6cdc7b47cf
|
OUTTRACE was doubly defined
|
1987-08-06 14:29:16 +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
|
159b84ef68
|
bug fixes: put header block at end of procedure
|
1987-08-04 14:13:24 +00:00 |
|
ceriel
|
0e9f072917
|
yet another fix: outoperand must do nothing with ps_end
|
1987-07-30 08:59:40 +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
|
7bb843eb0f
|
fixed a bug in a name-changing routine
|
1987-06-29 14:41:23 +00:00 |
|
ceriel
|
81b1d21c35
|
Initial revision
|
1987-04-13 10:32:47 +00:00 |
|
ceriel
|
aad62add90
|
Bug fix: a character was compared to op_lab, which is >= 128.
|
1987-04-03 16:48:53 +00:00 |
|
ceriel
|
4fd846804a
|
Seemed to prefer reg_any registers, which caused addresses of procedures
to end up in data registers on the m68020. This is temporarily fixed,
but actually, the descriptor files could be somewhat more general.
|
1987-04-03 15:38:52 +00:00 |
|
ceriel
|
e8bc890c10
|
improved somewhat
|
1987-04-03 15:06:25 +00:00 |
|
ceriel
|
3e694c1b9d
|
made names of dynamically varying length
|
1987-03-25 16:24:41 +00:00 |
|
ceriel
|
032929c22c
|
changed IDL
|
1987-03-25 10:53:47 +00:00 |
|
ceriel
|
a6b6375985
|
Don't switch on longs!
|
1987-03-17 11:12:09 +00:00 |
|
ceriel
|
d52e25949a
|
Indirect function calls should be just that!
|
1987-03-16 15:14:52 +00:00 |
|
ceriel
|
96fd613e89
|
Added a "distr" entry
|
1987-03-11 09:49:33 +00:00 |
|
ceriel
|
6eaf182cee
|
Added Rcs Id
|
1987-03-10 11:49:39 +00:00 |
|
ceriel
|
a0eea34497
|
Added copyright notice
|
1987-03-09 22:06:21 +00:00 |
|
ceriel
|
815166e421
|
Added copyright notice
|
1987-03-09 19:15:41 +00:00 |
|
ceriel
|
bb787ae7cb
|
Added exit from main
|
1987-03-09 13:22:45 +00:00 |
|
ceriel
|
1583b4191a
|
Added an exit from main
|
1987-03-09 13:14:32 +00:00 |
|
ceriel
|
a3426ca0e2
|
*** empty log message ***
|
1987-03-04 16:43:03 +00:00 |
|
ceriel
|
bc1fb58cd6
|
SHARE --> SHR
|
1987-03-02 12:42:38 +00:00 |
|
ceriel
|
3baea33f46
|
*** empty log message ***
|
1987-02-23 19:18:57 +00:00 |
|
ceriel
|
d640f098b9
|
updated to current situation
|
1987-02-23 19:15:33 +00:00 |
|
ceriel
|
75cfdc06c6
|
Initial revision
|
1987-02-23 19:14:34 +00:00 |
|
ceriel
|
522039cb60
|
replaced a %D
|
1987-02-09 17:31:25 +00:00 |
|
ceriel
|
17ddf81681
|
replaced some %D's
|
1987-02-09 17:28:22 +00:00 |
|
ceriel
|
e6f18b2838
|
Initial revision
|
1987-01-13 11:31:24 +00:00 |
|
ceriel
|
630e5d8082
|
Initial revision
|
1987-01-13 11:01:26 +00:00 |
|
ceriel
|
6d499785be
|
Initial revision
|
1987-01-13 10:53:33 +00:00 |
|
ceriel
|
424337507d
|
Added standard entries
|
1987-01-13 10:43:12 +00:00 |
|
ceriel
|
876369b2f1
|
Added standard entries
|
1987-01-13 10:30:06 +00:00 |
|
ceriel
|
692d3702a1
|
Added "standard" entries
|
1987-01-13 10:08:47 +00:00 |
|
ceriel
|
3cb30fa873
|
Added a "clean" entry.
|
1987-01-13 10:07:25 +00:00 |
|
ceriel
|
673b1d79e2
|
Initial revision
|
1987-01-13 10:01:07 +00:00 |
|
ceriel
|
28b3286e21
|
Added "standard" entries install, cmp, opr
|
1987-01-13 09:56:17 +00:00 |
|
bal
|
b48d45c38d
|
increased STACK_DEPTH from 50 to 250
|
1986-02-10 11:04:33 +00:00 |
|
bal
|
8668e313f8
|
bug fixed: same problem as in r1.3, now with csb.
Solution: only do block fusion if first block end on bra.
|
1985-09-19 11:14:55 +00:00 |
|
bal
|
a18c5dd9c4
|
bug fixed: last instruction of first block in block fusion optimization
can be a conditional branch. (bug detected by Ceriel).
|
1985-09-18 16:27:29 +00:00 |
|
bal
|
53f6b51cde
|
sprintf does not return pointer to string so the assert(s==string) does
not make any sense.
|
1985-09-06 11:39:06 +00:00 |
|
bal
|
6a4d9703cc
|
exit(0) added (trouble with make)
|
1985-09-06 11:38:00 +00:00 |
|
bal
|
c478b62711
|
bug fixed in kill_much():
for ( .. ; i != (Lindex) i; .. ) should be
for ( .. ; i != (Lindex) 0; .. ).
|
1985-02-28 10:35:57 +00:00 |
|