erikb
b9bce39f1e
simplified the return expression in loadbuf()
1986-09-09 13:49:46 +00:00
em
c685aa11b5
set limit on optimization passes to prevent loop
...
in optimizer in case of bad table.
1986-09-09 13:10:15 +00:00
erikb
d7716c5e5a
corrected the compile-time evaluation of ~<unsigned value>
1986-09-09 09:47:43 +00:00
ceriel
9dbd1060ad
An improvement to prevent calls to the .cuu routine.
1986-09-05 16:35:12 +00:00
erikb
5927f264a8
various null-dereference problems fixed
1986-09-02 15:22:54 +00:00
erikb
c84c57be67
added some LINT facilities
1986-09-02 15:00:50 +00:00
sater
14b982346f
Error fixed where w==2 was assumed
1986-08-28 10:28:42 +00:00
erikb
361613bb23
first operand to intexpr is arith typed
1986-08-26 14:59:36 +00:00
ceriel
a0db745586
newer version with bug fixes
1986-08-26 14:33:24 +00:00
erikb
e1c67b1fba
unknown-sized locals retain their type
1986-08-26 10:30:39 +00:00
erikb
901d1b3af8
generate a con instruction for each character in a string constant
1986-08-25 08:47:07 +00:00
erikb
fc9f365b47
some minor bugs
1986-08-22 09:20:13 +00:00
erikb
06c0a20b4d
made less environ and machine dependent
1986-08-22 09:10:12 +00:00
erikb
a7e97524e4
revised the treatment of "e op= f" expression
1986-08-13 10:05:39 +00:00
erikb
8217bef1eb
added some #ifdef USE_TMP lines
1986-07-29 12:49:38 +00:00
erikb
7f74cabf12
added -T<path> option: create temporary file(s) in directory <path>
1986-07-29 11:46:00 +00:00
ceriel
cf8e8a5b96
Added a test for BLS with a blockmove of wordsize bytes.
1986-07-25 16:08:56 +00:00
ceriel
023073b422
Bug fix: the BLS instruction did'nt work with block moves of one word.
1986-07-25 15:57:03 +00:00
ceriel
6dd1a052d3
inn and set must be word-orientated, not byte-orientated.
1986-07-25 15:01:15 +00:00
ceriel
c422c4e130
Bug fix
1986-07-25 14:17:23 +00:00
ceriel
37320faecc
Bug fix
1986-07-25 13:19:51 +00:00
ceriel
f68d0ffb7d
Made tail_mon dependant on tail_mon.a
1986-07-23 11:06:29 +00:00
ceriel
79eab3513d
Added a ".sect .text". The text "landed" in the bss segment.
1986-07-23 11:04:40 +00:00
ceriel
5d188dee44
Bug fix. It just did'nt work.
1986-07-22 15:11:09 +00:00
ceriel
729774d6f8
*** empty log message ***
1986-07-22 14:49:46 +00:00
ceriel
a067d1bc0d
Adapted to the use of the new assembler.
1986-07-22 13:42:21 +00:00
ceriel
399a46eb92
Adapted to new assembler and made re-entrant.
1986-07-22 13:37:16 +00:00
ceriel
f514411cea
Adapted to use of new assembler.
1986-07-22 13:23:14 +00:00
ceriel
aee6a1648a
Initial revision
1986-07-22 11:07:48 +00:00
ceriel
f45f393b71
replaced all occurrences of "cc" by "$(CC)".
1986-07-22 11:01:54 +00:00
ceriel
2acc260239
Adapted so that anybody can do "make install".
1986-07-22 10:47:51 +00:00
ceriel
a184032321
Changed default machine to "vax4".
1986-07-22 10:36:04 +00:00
ceriel
4f3b82565f
Added code to use different integer constants when compiled with
...
word_size >= 4.
1986-07-21 12:26:38 +00:00
ceriel
2934d628b5
Added -Vi... flag to Pascal compiler options.
1986-07-21 09:58:19 +00:00
ceriel
3c76cbaa1e
Some changes needed for the new 4-4 Pascal compiler.
1986-07-21 09:53:44 +00:00
ceriel
83d21d8076
Added instructions to make pem44.m
1986-07-21 09:40:20 +00:00
ceriel
d0fdcb18db
This is the result of the merging of 2.5 with 2.4.1.1, with some
...
minor fixes.
1986-07-21 09:30:11 +00:00
ceriel
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.
1986-07-21 09:23:39 +00:00
dick
3434e1c53f
some leaks plugged (as detected by the leak detector)
1986-07-18 22:23:23 +00:00
dick
824293a681
some leaks plugged (as detected by the leak detector)
1986-07-18 21:10:42 +00:00
dick
c9a188825d
option NORCSID for lint in Makefile is nonsense
1986-07-17 22:17:59 +00:00
ceriel
d5a95fcac0
Some bug fixes
1986-07-14 15:00:08 +00:00
ceriel
832bdeb3be
better compatibility between CARDINAL and ADDRESS
1986-07-10 16:27:26 +00:00
ceriel
965e75761d
newer version
1986-07-08 14:59:02 +00:00
ceriel
bcfca75b56
newer version
1986-06-26 09:39:36 +00:00
ceriel
9932033365
newer version
1986-06-20 14:36:49 +00:00
ceriel
a9dfdc494b
newer version
1986-06-17 12:04:05 +00:00
sater
f1a0c90fb1
removed sanity checking on result from sprintf
...
System IIIish systems seem to have their own idea.
1986-06-17 09:13:11 +00:00
sater
4398053245
Conversions from 1 byte integers were wrong.
...
Only discovered after new C-frontend.
1986-06-16 11:35:12 +00:00
ceriel
ec528b797e
newer version
1986-06-10 13:18:52 +00:00