Commit graph

62 commits

Author SHA1 Message Date
carl
cefebdb5db ANSI C conversion 2019-05-11 01:11:03 +08:00
David Given
f67c98e239 Distributions are a pain --- let's not bother any more. Instead, we just tag
the repository and download a complete snapshot, old and ancient stuff and all.
2016-09-02 23:00:38 +02:00
George Koehler
0131ca4d46 Delete 689 undead files.
These files "magically reappeared" after the conversion from CVS to
Mercurial.  The old CVS repository deleted these files but did not
record *when* it deleted these files.  The conversion resurrected these
files because they have no history of deletion.  These files were
probably deleted before year 1995.  The CVS repository begins to record
deletions around 1995.

These files may still appear in older revisions of this Mercurial
repository, when they should already be deleted.  There is no way to fix
this, because the CVS repository provides no dates of deletion.

See http://sourceforge.net/mailarchive/message.php?msg_id=29823032
2012-09-20 22:26:32 -04:00
ceriel
1db6a3029b Header --> Id 1994-06-24 14:02:31 +00:00
ceriel
d18493b0ac Some minor modifications reflecting some changes in the peephole optimizer 1992-09-01 10:19:21 +00:00
ceriel
b2cca56e16 Accept -gdb option 1992-03-27 17:36:49 +00:00
ceriel
eb3ce1f70f Fixed typo in previous fix 1991-12-18 09:34:52 +00:00
ceriel
53c4951b29 Do not use '#endif/#else xxx'; it is not allowed for ANSI C 1991-12-17 15:05:43 +00:00
ceriel
564cbc6eba Only call NOP routine when debugging table 1991-09-04 10:55:52 +00:00
ceriel
c7edcc34d6 New installation mechanism 1991-08-27 10:47:25 +00:00
ceriel
0d65b92220 removed -i flag 1991-02-19 16:57:39 +00:00
ceriel
3764bf860b Adapted for debugger 1990-12-19 11:54:55 +00:00
ceriel
456ba2b03c Fixed: some moves were wrong 1990-12-03 16:01:51 +00:00
ceriel
cfd0a9b894 NOP now does not call .nop anymore 1990-12-03 09:36:56 +00:00
ceriel
83b663388c fixed bug with auto-increments and -decrements 1990-11-30 14:34:04 +00:00
ceriel
0ce4d37e54 Adapted for use of ACK VAX assembler 1990-01-12 17:05:42 +00:00
ceriel
a7b5504034 new mechanism for floating point constants 1989-07-10 17:15:55 +00:00
ceriel
1b6fe5b9ed Added DUP pattern 1989-04-04 09:46:47 +00:00
ceriel
feb6e7505c maybe I got it right this time! 1988-09-02 13:49:07 +00:00
ceriel
2dfd74fe14 fix in fix: INN ZEQ and INN ZNE still were wrong 1988-09-02 11:39:58 +00:00
ceriel
cc52343fbf fixed INN ZEQ and INN ZNE patterns 1988-08-22 11:23:24 +00:00
ceriel
95b4d20b5d fixed problem with dlbdlb 1988-08-22 10:54:03 +00:00
ceriel
5d247a2055 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
c24f960d82 moved the FCONST moves, so that they are found before the source moves 1987-08-06 13:08:02 +00:00
ceriel
9d66bc3258 fix: sometimes the index mode was used in the wrong way 1987-07-08 16:36:45 +00:00
ceriel
ef7fd61029 enabled range checks 1987-06-19 09:47:53 +00:00
ceriel
798261d992 pass EMHOME to nested make 1987-06-09 10:19:47 +00:00
ceriel
e0694e88a2 Added 'loc slu' pattern 1987-05-20 14:13:29 +00:00
ceriel
0679596d4d bug fix in RMI 1987-05-15 15:46:50 +00:00
ceriel
81b1d21c35 Initial revision 1987-04-13 10:32:47 +00:00
ceriel
4b30a95d7a minor mods 1987-04-03 11:16:46 +00:00
ceriel
11db9b8fdc Added EMHOME 1987-04-01 08:54:00 +00:00
ceriel
5537abbdfb Added copyright notice 1987-03-10 01:26:51 +00:00
ceriel
815166e421 Added copyright notice 1987-03-09 19:15:41 +00:00
ceriel
a3d34a0e63 *** empty log message *** 1987-02-27 12:54:03 +00:00
ceriel
0e0071d790 Added another pattern 1987-02-26 15:40:44 +00:00
ceriel
e796cb0f27 Prevented looping of the code generator on illegal zer instructions 1987-02-16 09:49:32 +00:00
ceriel
3fc90a8000 Added some patterns, and avoided a bug in the VAX assembler 1987-02-07 00:45:06 +00:00
ceriel
de51d1ee8e Improvement of conversions 1987-01-28 17:36:21 +00:00
ceriel
80d363eac5 bug fixes in RMI and EXG 1987-01-26 13:36:40 +00:00
ceriel
6c762a19e7 Changed /lib/cpp to ../../../lib/cpp 1987-01-20 13:09:56 +00:00
ceriel
9f47676fa3 Bug fix in translation of "cms" 1987-01-20 09:31:31 +00:00
ceriel
f45f393b71 replaced all occurrences of "cc" by "$(CC)". 1986-07-22 11:01:54 +00:00
ceriel
f12ea12eda 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
249314e586 Bug fix: The "calls" instruction could be called with
first argument > 255. This is corrected.
1986-03-04 11:39:22 +00:00
ceriel
847de065d6 A minor improvement. 1986-02-10 10:08:27 +00:00
ceriel
5d86ead6c0 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
9c9976c121 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
987ed39adb Added an entry "distr" to make tables1.c and tables1.h. 1985-02-03 23:50:51 +00:00
keie
1e3ec09984 Some minor changes. 1985-01-24 15:34:23 +00:00