Commit Graph
131 Commits
Author SHA1 Message Date
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 dac756aa08 bug fixes: put header block at end of procedure 1987-08-04 14:13:24 +00:00
ceriel 1ae90ef670 yet another fix: outoperand must do nothing with ps_end 1987-07-30 08:59:40 +00:00
ceriel 9331f4d366 did not handle HOL names right (null names) 1987-07-29 10:43:43 +00:00
ceriel c95e430435 fix: did not handle externals with big HOL offsets right 1987-07-29 10:39:02 +00:00
ceriel b588262a85 fixed a bug in a name-changing routine 1987-06-29 14:41:23 +00:00
ceriel b0df114710 Initial revision 1987-04-13 10:32:47 +00:00
ceriel 110d275401 Bug fix: a character was compared to op_lab, which is >= 128. 1987-04-03 16:48:53 +00:00
ceriel aef050fa9e 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 d08f533252 improved somewhat 1987-04-03 15:06:25 +00:00
ceriel ebcc44df6e made names of dynamically varying length 1987-03-25 16:24:41 +00:00
ceriel ed17251dec changed IDL 1987-03-25 10:53:47 +00:00
ceriel 5f28020c9e Don't switch on longs! 1987-03-17 11:12:09 +00:00
ceriel e75eae4bfc Indirect function calls should be just that! 1987-03-16 15:14:52 +00:00
ceriel bc616e7e03 Added a "distr" entry 1987-03-11 09:49:33 +00:00
ceriel 5f08cc8b3b Added Rcs Id 1987-03-10 11:49:39 +00:00
ceriel 14bc9ab8b0 Added copyright notice 1987-03-09 22:06:21 +00:00
ceriel f5371e1096 Added copyright notice 1987-03-09 19:15:41 +00:00
ceriel 6abd7f6495 Added exit from main 1987-03-09 13:22:45 +00:00
ceriel d06c286fe0 Added an exit from main 1987-03-09 13:14:32 +00:00
ceriel 6f7e5134ba *** empty log message *** 1987-03-04 16:43:03 +00:00
ceriel 52425788e1 SHARE --> SHR 1987-03-02 12:42:38 +00:00
ceriel 8dcf088bf3 *** empty log message *** 1987-02-23 19:18:57 +00:00
ceriel cb8731da19 updated to current situation 1987-02-23 19:15:33 +00:00
ceriel 91433ce436 Initial revision 1987-02-23 19:14:34 +00:00
ceriel d611ec64ed replaced a %D 1987-02-09 17:31:25 +00:00
ceriel 3aefa51e63 replaced some %D's 1987-02-09 17:28:22 +00:00
ceriel 3f5e970e09 Initial revision 1987-01-13 11:31:24 +00:00
ceriel 2b8d085b46 Initial revision 1987-01-13 11:01:26 +00:00
ceriel baca84f98f Initial revision 1987-01-13 10:53:33 +00:00
ceriel 4a201891d2 Added standard entries 1987-01-13 10:43:12 +00:00
ceriel 50150ff96e Added standard entries 1987-01-13 10:30:06 +00:00
ceriel 264b01aa43 Added "standard" entries 1987-01-13 10:08:47 +00:00
ceriel cc8b9e32bd Added a "clean" entry. 1987-01-13 10:07:25 +00:00
ceriel 6062643c14 Initial revision 1987-01-13 10:01:07 +00:00
ceriel 25fd718557 Added "standard" entries install, cmp, opr 1987-01-13 09:56:17 +00:00
bal 233c959d2f increased STACK_DEPTH from 50 to 250 1986-02-10 11:04:33 +00:00
bal 8903bc749a 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 a9a88f29a0 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 b048814b68 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 401fadafec exit(0) added (trouble with make) 1985-09-06 11:38:00 +00:00
bal e25c8f5549 bug fixed in kill_much():
for ( .. ; i != (Lindex) i; ..  ) should be
for ( .. ; i != (Lindex) 0; ..  ).
1985-02-28 10:35:57 +00:00
bal 8b0c7d7458 Bug fixed: co_lfirst received wrong value for multiply-optimization. 1985-02-25 14:03:09 +00:00
bal 81bcea8550 Calls of which the actual and formal parameters do not match
are no longer substituted inline.
1985-02-20 15:01:02 +00:00
bal 9a02e2ede3 p_use->u_ext field deleted from showptable() 1985-02-19 11:16:11 +00:00
bal 7c9dea8bed Dependencies for .m files added. 1985-02-19 11:13:13 +00:00
bal ead7e668ff bug fixed: lifetime of an item was too short; it should also cover
any live/dead message prior to its initial live-message.
1985-02-18 15:14:22 +00:00
bal ea3b34d308 Compare group (cmp,cmi,cmu,cms,cmf) added as cheap operators. 1985-02-15 13:18:57 +00:00
bal d2031cc751 restructured. 1985-02-11 10:52:49 +00:00
bal d38149be31 The binaries of the phases of ego are now put in a single directory. 1985-02-11 10:07:47 +00:00