d8ba814b26
Adapted to the use of ../../modules/lib/libstr.a
ceriel
1986-10-20 13:59:14 +00:00
11d442c0a0
Use our own string-routines "strindex" and "strrindex". At least we know their name!
ceriel
1986-10-20 13:52:16 +00:00
784bd9ec54
Use our own string routines strindex and strrindex. At least we know their name!
ceriel
1986-10-20 13:48:26 +00:00
84f0869fde
Fixed a bug: ack could not see the difference between ".mod" and ".m". This is corrected.
ceriel
1986-10-20 13:47:26 +00:00
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.
ceriel
1986-10-20 13:28:59 +00:00
b8bb269c72
Replaced a few "bss 2" by "bss EM_WSIZE".
ceriel
1986-10-20 11:28:29 +00:00
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.
ceriel
1986-10-20 10:17:57 +00:00
8ffde3c86a
I don't really know why, but the file was changed.
ceriel
1986-10-20 09:35:51 +00:00
e0926981a4
Deleted the #ifdef JOHAN stuff, and added a #define MAXSECT.
ceriel
1986-10-16 16:36:00 +00:00
908eeaf9cd
Removed some ridiculous code.
ceriel
1986-10-15 13:58:51 +00:00
b40489973e
Removed part of test 127. It tried a LFR after doing a LOC and an ASS. This is of course not allowed.
ceriel
1986-10-13 14:45:18 +00:00
256847556e
Added a NOFLOAT define. (Taken from Koen Langendoen)
ceriel
1986-10-13 14:42:31 +00:00
36ef5b504b
Apparently, ex_ap disappeared. Put it in again.
ceriel
1986-10-10 15:21:35 +00:00
1d0f716a4e
Oops, forgot to remove the id_first definition.
ceriel
1986-10-10 15:09:34 +00:00
a43d257715
Added a "fmt_id" define, to prevent that no '_' is placed in front of an identifier longer than 8 characters.
ceriel
1986-10-10 15:05:10 +00:00
2672c87f68
empty string was returned when it was not so good.
sater
1986-10-09 16:15:00 +00:00
ae2f236663
nullpointer and empty string were confused. Long live the PDP and VAX
sater
1986-10-09 16:12:24 +00:00
591a0db767
Removed the "wordsize" variable. it was'nt needed, as we also have EM_WSIZE.
ceriel
1986-10-09 11:44:28 +00:00
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.
ceriel
1986-10-09 11:09:27 +00:00
9d54fe57f8
Changed a test that was word_size and alignment dependant.
ceriel
1986-10-09 10:37:56 +00:00
3030eb8cae
newer version
ceriel
1986-10-06 20:36:30 +00:00
f3bf7cd5bc
There was an error in test 026. It used local variables but declared none. This is corrected.
ceriel
1986-09-30 11:13:44 +00:00
5af21dfc79
modified the treatment of op=, ++ and -- operators
erikb
1986-09-29 14:01:34 +00:00
42112db262
modified the treatment of op=, ++ and -- operators
erikb
1986-09-29 13:16:11 +00:00
66c247ba9c
some very minor changes
dick
1986-09-28 20:33:15 +00:00
c3d4d40d1b
many bug fixes
ceriel
1986-09-25 19:39:06 +00:00
c967d1ab3a
put heavily used pointer variables in registers
erikb
1986-09-24 13:53:16 +00:00
bfad7d30f0
Added a pattern for "ldc ads".
ceriel
1986-09-24 12:17:25 +00:00
f45f393b71
replaced all occurrences of "cc" by "$(CC)".
ceriel
1986-07-22 11:01:54 +00:00
2acc260239
Adapted so that anybody can do "make install".
ceriel
1986-07-22 10:47:51 +00:00
a184032321
Changed default machine to "vax4".
ceriel
1986-07-22 10:36:04 +00:00
4f3b82565f
Added code to use different integer constants when compiled with word_size >= 4.
ceriel
1986-07-21 12:26:38 +00:00
2934d628b5
Added -Vi... flag to Pascal compiler options.
ceriel
1986-07-21 09:58:19 +00:00
3c76cbaa1e
Some changes needed for the new 4-4 Pascal compiler.
ceriel
1986-07-21 09:53:44 +00:00
83d21d8076
Added instructions to make pem44.m
ceriel
1986-07-21 09:40:20 +00:00
d0fdcb18db
This is the result of the merging of 2.5 with 2.4.1.1, with some minor fixes.
ceriel
1986-07-21 09:30:11 +00:00
5fd9c608ed
Temporary variables are no longer overlapping. The operlapping caused problems with register variables. Also, code is added to prevent the generation of static exchanges. only included if the preprocessor-constant NO_EXC is defined.
ceriel
1986-07-21 09:23:39 +00:00
97ec0db6eb
This is Kees Visser's version, implementing 4-4.
ceriel
1986-07-21 09:19:34 +00:00
3434e1c53f
some leaks plugged (as detected by the leak detector)
dick
1986-07-18 22:23:23 +00:00
824293a681
some leaks plugged (as detected by the leak detector)
dick
1986-07-18 21:10:42 +00:00
c9a188825d
option NORCSID for lint in Makefile is nonsense
dick
1986-07-17 22:17:59 +00:00
d5a95fcac0
Some bug fixes
ceriel
1986-07-14 15:00:08 +00:00
832bdeb3be
better compatibility between CARDINAL and ADDRESS
ceriel
1986-07-10 16:27:26 +00:00
965e75761d
newer version
ceriel
1986-07-08 14:59:02 +00:00
bcfca75b56
newer version
ceriel
1986-06-26 09:39:36 +00:00
9932033365
newer version
ceriel
1986-06-20 14:36:49 +00:00
a9dfdc494b
newer version
ceriel
1986-06-17 12:04:05 +00:00
f1a0c90fb1
removed sanity checking on result from sprintf System IIIish systems seem to have their own idea.
sater
1986-06-17 09:13:11 +00:00
4398053245
Conversions from 1 byte integers were wrong. Only discovered after new C-frontend.
sater
1986-06-16 11:35:12 +00:00
ec528b797e
newer version
ceriel
1986-06-10 13:18:52 +00:00
966213238a
There was a bug in the printing of the trap number. This is corrected.
ceriel
1986-06-06 23:35:42 +00:00
7a9d436a56
newer version
ceriel
1986-06-06 09:35:11 +00:00
caf99ea472
newer version
ceriel
1986-06-06 02:22:09 +00:00
db258b68ea
Increased the size of the expression node table.
ceriel
1986-06-05 13:56:31 +00:00
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.
ceriel
1986-06-05 12:43:56 +00:00