ceriel
0bc88b77b2
fixed several problems:
...
- hex numbers and floating point numbers were wrong
- grammar was wrong; did not accept correct ANSI C
- prototype updates did not work
- float parameters to routines without prototype were not upgraded to double
- the dot operator no longer requires lvalue as left-hand-side
1989-02-07 13:16:02 +00:00
ceriel
9dcae8fcd0
made arg_error dependent on DEBUG; fixed cmp instruction in as_table
1989-02-07 11:42:28 +00:00
ceriel
fa6900fbbc
made back.a dependent on some C files in this directory
1989-02-07 11:32:47 +00:00
ceriel
c64da88289
Added FORMAT information for our lint; Documented the _format routine
1989-02-07 11:17:22 +00:00
ceriel
f3584b3d52
made back.a dependent on some C files in this directory
1989-02-07 11:12:13 +00:00
ceriel
1e9d815c92
Documented need of em_data.a for libeme.a
1989-02-07 11:11:57 +00:00
ceriel
926da49d39
Initial revision
1989-02-07 11:04:05 +00:00
ceriel
e2fe3fec2c
increment error count on errors
1989-02-07 09:50:28 +00:00
ceriel
c3f7993b1a
fixed problem in sizeof()
1989-02-06 19:06:55 +00:00
ceriel
37fd03b14b
some fixes
1989-02-06 15:15:27 +00:00
ceriel
687d428026
move to address register does not set condition codes
1989-02-06 15:11:49 +00:00
ceriel
929716a621
Improved label handling and handling of jumps to jumps
1989-02-06 14:39:08 +00:00
ceriel
e0c7813927
Added some patterns for LOC LOC CII followed by test on (in)equality to 0
1989-02-06 14:38:21 +00:00
ceriel
732d0eac5c
Bug fix in cast
1989-02-06 14:38:00 +00:00
ceriel
0ec10de716
Use our own preprocessor, added dependencies
1989-02-06 14:37:51 +00:00
ceriel
eca0cde913
changed order of registers, so that d0 is allocated first
1989-02-06 14:35:10 +00:00
ceriel
76684055eb
some simplifications and a bug fix
1989-02-03 16:32:07 +00:00
ceriel
9ea59fd48a
corrected print formats
1989-02-02 16:32:19 +00:00
ceriel
920ba0eebe
delinted somewhat
1989-02-02 16:31:51 +00:00
ceriel
3b76fbc284
bitwise operators available now
1989-02-02 16:15:54 +00:00
ceriel
821e1e624b
Added header
1989-02-02 16:10:15 +00:00
ceriel
55705b22ca
improved pattern
1989-02-02 16:04:18 +00:00
ceriel
8127265043
Added some patterns
1989-02-02 16:01:13 +00:00
ceriel
c52b10c115
many changes, to make the make_* files more portable
1989-02-02 14:45:26 +00:00
ceriel
91853768f7
name changes
1989-02-02 14:41:24 +00:00
ceriel
42b647d9a9
as_back/const.h is deleted
1989-02-02 14:36:34 +00:00
dick
f70dfe4d00
better evaluation order checking in expressions
1989-02-02 13:57:07 +00:00
ceriel
f7df668450
delinted, added chstack.c
1989-02-02 13:24:50 +00:00
ceriel
1daac3c5d1
made arg_error dependant on DEBUG
1989-02-02 12:49:21 +00:00
ceriel
0291c897be
hidden names, made arg_error dependant on DEBUG
1989-02-02 12:29:14 +00:00
ceriel
bf6a1eb0ba
removed unused code
1989-02-02 12:27:33 +00:00
ceriel
542eb9a7d8
made arg_error dependant on a DEBUG constant, improved Makefile
1989-02-02 11:45:50 +00:00
ceriel
45a94c9858
made arg_error dependant on a DEBUG constant
1989-02-02 11:42:53 +00:00
ceriel
f3c29355f6
simplified a bit to make the resulting optimizer smaller; Added a
...
constant w2 that can be used in the patterns instead of 2*w
1989-02-02 11:41:31 +00:00
ceriel
9359e081db
documented w2
1989-02-01 15:58:31 +00:00
ceriel
2930ebb406
fixed bug: OO_halfflush did not work properly
1989-01-31 10:33:59 +00:00
ceriel
3adeb611df
include back.h file
1989-01-27 16:41:04 +00:00
ceriel
df69d70608
Changed some names
1989-01-27 14:15:55 +00:00
ceriel
8811a2af14
Makefile added
1989-01-27 13:22:55 +00:00
ceriel
d87e8f72a9
Makefile added
1989-01-27 13:10:44 +00:00
ceriel
7bcd261f8e
minor mods
1989-01-27 13:09:37 +00:00
ceriel
039552a46c
define CODE_EXPANDER
1989-01-27 12:41:43 +00:00
ceriel
c9df20878f
improved Makefile
1989-01-27 12:02:55 +00:00
ceriel
b0fdc82616
put table in alphabetical order again
1989-01-26 17:10:18 +00:00
ceriel
766d76e712
moved definitions for extnd routines
1989-01-26 17:08:15 +00:00
ceriel
e72a36bbb2
renamed jump, prolog, and locals to C_jump, C_prolog, and C_locals
1989-01-26 15:42:50 +00:00
ceriel
8ae2077591
adapted to no longer need an as.h file
1989-01-26 15:20:56 +00:00
ceriel
945cceccb5
replaced Dutch comment
1989-01-26 14:47:03 +00:00
ceriel
7f0b775587
cleaned up a bit
1989-01-26 14:43:09 +00:00
ceriel
6ee3538d91
cleaned up a bit
1989-01-26 14:39:09 +00:00