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
bal
fcd565c4b6
Macros newcflpx and oldcflpx added.
1985-02-11 09:52:11 +00:00
bal
e74811b2bf
Include files and declaration of em_flag added.
1985-02-11 09:51:02 +00:00
bal
b318d406e9
Memory allocation/deallocation for extends changed.
1985-02-11 09:48:32 +00:00
bal
4f624f015a
register save costs changed: they are now linearly dependent on
...
the number of registers to be saved (for time).
1985-01-30 15:43:02 +00:00
bal
3bc2ec8825
Entry for LOI changed from CLASS1 to CLASS12.
1985-01-30 14:49:03 +00:00
bal
a3ed92a887
CLASS12 added for the LOI instruction. A "LOI n", n < wordsize,
...
loads wordsize bytes, not n bytes.
1985-01-30 14:47:49 +00:00
bal
bd01b5a24f
Debugging procedure print_allocs now writes to stderr.
1985-01-30 10:52:33 +00:00
bal
cada8b5bb3
bug fixed: assemble_allocs() did generate whole_procedure allocations.
...
These allocations were initialized with a very low profit. Consequently
account_regsave rejected these allocations.
Solution: repl_allocs() updates the al_profits field of the
whole_procedure allocation.
1985-01-30 10:47:47 +00:00
bal
9eaaede038
bug fixed: oldmap(lmap,llength) was sometimes called when no new map
...
had to be allocated for the current (data-) unit.
1985-01-28 11:38:06 +00:00
bal
7284e9d210
Number of address registers decreased from 5 to 4.
1985-01-25 13:24:12 +00:00
bal
8597f736da
parameter of fscanf changed from "%d" to "%hd" to read a short.
1985-01-23 16:28:58 +00:00
bal
086642a17e
core allocation macros added.
1985-01-23 16:27:47 +00:00
bal
858a1f55e0
ovfl_harmful and arrbound_harmful turned into ints
1985-01-23 16:25:29 +00:00
bal
a8f778fb34
Interface of tmplocal() changed: second parameter is a long now
1985-01-23 16:23:15 +00:00
bal
e7bf924ff7
interface with tmplocal() changed: second parameter is a long now.
1985-01-23 16:18:33 +00:00