Commit graph

1121 commits

Author SHA1 Message Date
ceriel ee27adc926 Added nflag, that allows the LLmessage(-1) call, to indicate garbage
at end of program.
1986-10-29 11:27:47 +00:00
ceriel de5ac65dd6 Bug fix. Error recovery did not always work as expected. The generated
parser sometimes assumed that a token would not be deleted, and inserted
tokens in front of it, and then deleted the token after all. It should
at each error, first delete, and then insert.
1986-10-29 11:16:55 +00:00
ceriel 200034075d Some name changes in ../../modules/lib. 1986-10-28 17:04:40 +00:00
ceriel f793e823ec Made the trap message more readable. 1986-10-27 10:17:36 +00:00
ceriel 3d016f7385 Did not work properly, printed wrong trap number. Does not work
properly now, because it does no save the registers.
1986-10-27 09:57:42 +00:00
sater 02ff84337a Typo corrected 1986-10-24 16:58:46 +00:00
ceriel ca44bfc681 newer version with some bug fixes 1986-10-22 15:38:24 +00:00
ceriel aac1207beb Error messages are printed differently now. A '%' in an error message
used to cause difficulties.
1986-10-22 15:30:46 +00:00
ceriel c19358ee50 Bug fix involving '\\'. 1986-10-22 13:36:22 +00:00
ceriel 0595f74596 minor simplification. 1986-10-22 13:36:04 +00:00
ceriel f932863ee1 minor fix to LLlex.c 1986-10-21 14:45:43 +00:00
ceriel 5f638d7aac newer version 1986-10-20 17:40:41 +00:00
ceriel 697ea6d946 Added an entry for the util/cmisc directory. 1986-10-20 15:00:14 +00:00
ceriel cb2543df8a Improved the "clean"-entry 1986-10-20 14:58:25 +00:00
ceriel 8129bf95a4 Initial revision 1986-10-20 14:56:37 +00:00
ceriel 991df05826 *** empty log message *** 1986-10-20 14:42:41 +00:00
ceriel 83e08e04d7 Added "Modules" 1986-10-20 14:09:09 +00:00
ceriel d8ba814b26 Adapted to the use of ../../modules/lib/libstr.a 1986-10-20 13:59:14 +00:00
ceriel 11d442c0a0 Use our own string-routines "strindex" and "strrindex". At least we
know their name!
1986-10-20 13:52:16 +00:00
ceriel 784bd9ec54 Use our own string routines strindex and strrindex. At least we know
their name!
1986-10-20 13:48:26 +00:00
ceriel 84f0869fde Fixed a bug: ack could not see the difference between ".mod" and ".m".
This is corrected.
1986-10-20 13:47:26 +00:00
ceriel 3a076895bb Caused a core dump on 68000-based machines (read: non-VAX) when called
at a certain (high) level of verbosity, -v5 for instance.
Cause: a null-reference. This is fixed.
1986-10-20 13:28:59 +00:00
ceriel b8bb269c72 Replaced a few "bss 2" by "bss EM_WSIZE". 1986-10-20 11:28:29 +00:00
ceriel baf5b74da2 A new version, that no longer tries to move all null parts to the end
of a segment. It also uses the "object" library to read and write ACK-
object files and libraries.
1986-10-20 10:17:57 +00:00
ceriel 8ffde3c86a I don't really know why, but the file was changed. 1986-10-20 09:35:51 +00:00
ceriel e0926981a4 Deleted the #ifdef JOHAN stuff, and
added a #define MAXSECT.
1986-10-16 16:36:00 +00:00
ceriel 908eeaf9cd Removed some ridiculous code. 1986-10-15 13:58:51 +00:00
ceriel b40489973e Removed part of test 127. It tried a LFR after doing a LOC and an ASS.
This is of course not allowed.
1986-10-13 14:45:18 +00:00
ceriel 256847556e Added a NOFLOAT define. (Taken from Koen Langendoen) 1986-10-13 14:42:31 +00:00
ceriel 36ef5b504b Apparently, ex_ap disappeared. Put it in again. 1986-10-10 15:21:35 +00:00
ceriel 1d0f716a4e Oops, forgot to remove the id_first definition. 1986-10-10 15:09:34 +00:00
ceriel a43d257715 Added a "fmt_id" define, to prevent that no '_' is placed in front
of an identifier longer than 8 characters.
1986-10-10 15:05:10 +00:00
sater 2672c87f68 empty string was returned when it was not so good. 1986-10-09 16:15:00 +00:00
sater ae2f236663 nullpointer and empty string were confused.
Long live the PDP and VAX
1986-10-09 16:12:24 +00:00
ceriel 703eb4e7a0 Added RANLIB 1986-10-09 13:21:33 +00:00
ceriel 591a0db767 Removed the "wordsize" variable. it was'nt needed, as we also have
EM_WSIZE.
1986-10-09 11:44:28 +00:00
ceriel ec2b3e61c6 Addition of some changes by Kees Visser.
In packed structures, subrange types now occupy 1 byte if they fit in
1 byte, they occupy 2 bytes if they fit in 2, etc.
1986-10-09 11:09:27 +00:00
ceriel 9d54fe57f8 Changed a test that was word_size and alignment dependant. 1986-10-09 10:37:56 +00:00
ceriel 3030eb8cae newer version 1986-10-06 20:36:30 +00:00
ceriel f3bf7cd5bc There was an error in test 026. It used local variables but declared none.
This is corrected.
1986-09-30 11:13:44 +00:00
erikb 5af21dfc79 modified the treatment of op=, ++ and -- operators 1986-09-29 14:01:34 +00:00
erikb 42112db262 modified the treatment of op=, ++ and -- operators 1986-09-29 13:16:11 +00:00
dick 66c247ba9c some very minor changes 1986-09-28 20:33:15 +00:00
ceriel c3d4d40d1b many bug fixes 1986-09-25 19:39:06 +00:00
erikb c967d1ab3a put heavily used pointer variables in registers 1986-09-24 13:53:16 +00:00
ceriel bfad7d30f0 Added a pattern for "ldc ads". 1986-09-24 12:17:25 +00:00
ceriel 6a4a13d041 Initial revision 1986-09-24 11:24:37 +00:00
ceriel a2599744f0 Addition of new patterns. 1986-09-23 09:41:47 +00:00
sater 9092e509c6 changed ad2str function not to add +0 at labels 1986-09-22 13:15:15 +00:00
sater b5009c57b4 made debiug output better 1986-09-22 13:14:54 +00:00