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