26 Commits

Author SHA1 Message Date
eck
ab04cc203d changed stackheight computation to top element size computation 1990-09-04 17:16:00 +00:00
ceriel
b897e9896e fix: also kill condition codes if they are set to a register that is to be killed 1990-09-03 11:12:44 +00:00
eck
33f8192790 switch to text segment when generating a label 1990-07-20 14:02:35 +00:00
eck
68ff00fd8b added stackheight message handling 1990-07-18 14:53:19 +00:00
ceriel
d4fb901288 Fixed wrong assertion, and fixed bug in distance routine: it did not check
that each stackpattern token that does not exactly match can be made from the
stack
1990-04-04 14:52:29 +00:00
ceriel
d074e81201 Oops in assertion: MAXPROCARG instead of MAXPROCARGS 1990-02-23 17:05:04 +00:00
ceriel
71d6890e1b print pointer as hex 1990-02-23 16:58:34 +00:00
ceriel
6be896c8f1 Allow more procedure parameters 1989-11-09 11:04:18 +00:00
ceriel
f865bb9fe7 fixed bug in EM replacement code, and use new #defines from tables.h 1989-11-08 17:13:33 +00:00
ceriel
92145d4a79 Added a command to kill a register 1989-10-26 15:41:38 +00:00
ceriel
9332516a7f some fixes: fix order in which registers are allocated, make sure that
a pattern chosen by the distance routine can be made from the stack if the
fakestack does not contain enough tokens
1989-03-17 16:49:58 +00:00
ceriel
1fff73bd82 change to keep lint happy 1989-01-17 11:23:33 +00:00
ceriel
6d2796fcbd fixed problem with temporary DEALLOCATES: sometimes a register was
used for stacking, that was only temporarily deallocated
1988-07-15 11:12:13 +00:00
ceriel
8e9dce7bec removed some lint complaints 1988-06-28 14:41:02 +00:00
ceriel
e5f325e6cd fixed panic mode 1988-06-22 18:47:48 +00:00
ceriel
873fd8d355 corrected; sometimes lookahead would fail 1988-04-22 14:02:43 +00:00
ceriel
ee19d09134 Added another debug statement 1988-03-31 12:50:12 +00:00
ceriel
0bd02e8771 remove some of the lint complaints 1988-03-31 11:17:47 +00:00
ceriel
2caf1b1df1 modified to use a different 'panic' strategy, and use
new clash-table in tables.c when possible, and some other tuning
1988-03-31 10:14:48 +00:00
ceriel
2ca5b0f469 declared freopen; apparently it is not declared in stdio.h
on some systems
1987-09-01 15:24:15 +00:00
ceriel
32301e016b Added copyright notice 1987-03-10 01:26:51 +00:00
bal
4050d5e7e3 Yet another bug reported by sater. 1985-11-18 16:55:53 +00:00
bal
ede607455b 0 / -1 confusion for properties (2 bugs reported by sater). 1985-10-03 14:45:53 +00:00
keie
aaad277322 1 - At RREMOVE also check the stack set aside for coercions.
2 - When coercions unexpectedly need stack of part of the
stakpattern, discontinue this option.
1985-03-01 16:25:21 +00:00
sater
ff89603e82 RREMOVE section updated. 1985-01-11 09:44:34 +00:00
sater
8246648f18 *** empty log message *** 1985-01-08 15:34:54 +00:00