ceriel
|
9edc1b9b2e
|
Accept -gdb option
|
1992-03-27 17:36:49 +00:00 |
|
ceriel
|
9aa79eacba
|
Fixed typo in previous fix
|
1991-12-18 09:34:52 +00:00 |
|
ceriel
|
8daa5b2260
|
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
|
1991-12-17 15:05:43 +00:00 |
|
ceriel
|
8f4b447757
|
Only call NOP routine when debugging table
|
1991-09-04 10:55:52 +00:00 |
|
ceriel
|
7623cb11f5
|
New installation mechanism
|
1991-08-27 10:47:25 +00:00 |
|
ceriel
|
7ad8e806dc
|
removed -i flag
|
1991-02-19 16:57:39 +00:00 |
|
ceriel
|
b3a34ee194
|
Adapted for debugger
|
1990-12-19 11:54:55 +00:00 |
|
ceriel
|
a3670020dd
|
Fixed: some moves were wrong
|
1990-12-03 16:01:51 +00:00 |
|
ceriel
|
f99b94ded1
|
NOP now does not call .nop anymore
|
1990-12-03 09:36:56 +00:00 |
|
ceriel
|
c923390193
|
fixed bug with auto-increments and -decrements
|
1990-11-30 14:34:04 +00:00 |
|
ceriel
|
0db405f36d
|
Adapted for use of ACK VAX assembler
|
1990-01-12 17:05:42 +00:00 |
|
ceriel
|
48442bd89b
|
new mechanism for floating point constants
|
1989-07-10 17:15:55 +00:00 |
|
ceriel
|
4590e0e55e
|
Added DUP pattern
|
1989-04-04 09:46:47 +00:00 |
|
ceriel
|
a20ee91475
|
maybe I got it right this time!
|
1988-09-02 13:49:07 +00:00 |
|
ceriel
|
eaf39ba279
|
fix in fix: INN ZEQ and INN ZNE still were wrong
|
1988-09-02 11:39:58 +00:00 |
|
ceriel
|
9b082e6d5a
|
fixed INN ZEQ and INN ZNE patterns
|
1988-08-22 11:23:24 +00:00 |
|
ceriel
|
5273c6186c
|
fixed problem with dlbdlb
|
1988-08-22 10:54:03 +00:00 |
|
ceriel
|
56cd9e62f7
|
prevent generation of movl/movq instruction with floating point constant.
movf/movd should be used instead
|
1988-07-29 10:09:55 +00:00 |
|
ceriel
|
e25daddac3
|
moved the FCONST moves, so that they are found before the source moves
|
1987-08-06 13:08:02 +00:00 |
|
ceriel
|
537e64cf31
|
fix: sometimes the index mode was used in the wrong way
|
1987-07-08 16:36:45 +00:00 |
|
ceriel
|
df91b447c3
|
enabled range checks
|
1987-06-19 09:47:53 +00:00 |
|
ceriel
|
bdd70c0563
|
pass EMHOME to nested make
|
1987-06-09 10:19:47 +00:00 |
|
ceriel
|
cfbdeac226
|
Added 'loc slu' pattern
|
1987-05-20 14:13:29 +00:00 |
|
ceriel
|
bc31ff7ea2
|
bug fix in RMI
|
1987-05-15 15:46:50 +00:00 |
|
ceriel
|
b0df114710
|
Initial revision
|
1987-04-13 10:32:47 +00:00 |
|
ceriel
|
d062747473
|
minor mods
|
1987-04-03 11:16:46 +00:00 |
|
ceriel
|
e5a3e6a374
|
Added EMHOME
|
1987-04-01 08:54:00 +00:00 |
|
ceriel
|
32301e016b
|
Added copyright notice
|
1987-03-10 01:26:51 +00:00 |
|
ceriel
|
f5371e1096
|
Added copyright notice
|
1987-03-09 19:15:41 +00:00 |
|
ceriel
|
265ff45db1
|
*** empty log message ***
|
1987-02-27 12:54:03 +00:00 |
|
ceriel
|
78be476aec
|
Added another pattern
|
1987-02-26 15:40:44 +00:00 |
|
ceriel
|
e07cdb34e9
|
Prevented looping of the code generator on illegal zer instructions
|
1987-02-16 09:49:32 +00:00 |
|
ceriel
|
ca3b97ff34
|
Added some patterns, and avoided a bug in the VAX assembler
|
1987-02-07 00:45:06 +00:00 |
|
ceriel
|
f35404581b
|
Improvement of conversions
|
1987-01-28 17:36:21 +00:00 |
|
ceriel
|
80e4016778
|
bug fixes in RMI and EXG
|
1987-01-26 13:36:40 +00:00 |
|
ceriel
|
950bd14ca0
|
Changed /lib/cpp to ../../../lib/cpp
|
1987-01-20 13:09:56 +00:00 |
|
ceriel
|
1b0eeb47a1
|
Bug fix in translation of "cms"
|
1987-01-20 09:31:31 +00:00 |
|
ceriel
|
064ea695d5
|
replaced all occurrences of "cc" by "$(CC)".
|
1986-07-22 11:01:54 +00:00 |
|
ceriel
|
72a234b9bd
|
Rediscovered a bug in the VAX 4.1 UNIX assembler. It handles $0f0.0 wrong!
The changes is the table insure that $0f0.0 is never generated.
|
1986-06-05 12:43:56 +00:00 |
|
ceriel
|
d4ee0dbf15
|
Bug fix: The "calls" instruction could be called with
first argument > 255. This is corrected.
|
1986-03-04 11:39:22 +00:00 |
|
ceriel
|
8002aeb6cc
|
A minor improvement.
|
1986-02-10 10:08:27 +00:00 |
|
ceriel
|
07606c3af3
|
There was a bug in the "str $1==0" instruction. It said:
str $1==0 | source4 |
remove(ALL) "jsb\t.strlb" | | |
It should of course have been
str $1==0 | STACK | jsb\t.strlb" | | |
|
1985-07-21 11:34:33 +00:00 |
|
ceriel
|
2aa3a9a5c5
|
Er zat een bug in het patroon
lol adp stl met $1 < 0.
Ten onrechte werd in de gegenereerde code het AP register gebruikt.
Dit moest natuurlijk FP zijn.
|
1985-04-17 13:38:36 +00:00 |
|
keie
|
eed6257417
|
Added an entry "distr" to make tables1.c and tables1.h.
|
1985-02-03 23:50:51 +00:00 |
|
keie
|
cddf156153
|
Some minor changes.
|
1985-01-24 15:34:23 +00:00 |
|
em
|
f4f7d5676a
|
Changed #define's of newlbss of cst_fmt.
|
1985-01-21 16:40:02 +00:00 |
|
em
|
7a0d345ca2
|
Corrected type; forgot closing ".
|
1985-01-21 12:14:59 +00:00 |
|
em
|
6e192ca1a5
|
Removed #define IDFIRST because fmt_id() replaces it.
|
1985-01-21 12:09:44 +00:00 |
|
em
|
8170b48dba
|
Routines are now called with calls instead of jsb. We use ap as argument
pointer register. EM_BSIZE is required to be a constant.
|
1985-01-18 15:39:07 +00:00 |
|
em
|
ce159743de
|
Changed label generators and added fmt_id().
|
1985-01-18 15:36:51 +00:00 |
|