ceriel
|
e77bde5e75
|
Added TABLEFLAGS and CGGFLAGS.
|
1987-01-12 15:10:49 +00:00 |
|
ceriel
|
031d26deb4
|
Preprocess table.
|
1987-01-12 14:50:25 +00:00 |
|
ceriel
|
3245258560
|
Added exclusive or operator
|
1987-01-08 14:27:07 +00:00 |
|
ceriel
|
ceee24a4cd
|
Added bitwise and and or operators
|
1987-01-08 14:11:23 +00:00 |
|
ceriel
|
01ac83b971
|
fix to prevent loop resulting in stack overflow
|
1987-01-08 14:10:02 +00:00 |
|
ceriel
|
bfb60b8a33
|
small adaption to "awayreg".
|
1987-01-08 14:09:14 +00:00 |
|
ceriel
|
ceff6f834a
|
Removed a bug that led to infinite looping in obscure cases.
|
1987-01-06 18:49:00 +00:00 |
|
ceriel
|
9e6fe01229
|
Improved testing for 0-strings in the routine "mycat".
|
1986-12-11 17:04:40 +00:00 |
|
ceriel
|
e98c02b831
|
Corrected a typo.
|
1986-12-11 17:03:11 +00:00 |
|
ceriel
|
e188fe0956
|
Version that uses libobject.a
|
1986-12-01 15:41:29 +00:00 |
|
ceriel
|
b44e39cce8
|
Version that uses libobject.a.
|
1986-12-01 15:35:28 +00:00 |
|
sater
|
59861f883b
|
added support for modhead
|
1986-11-28 13:47:44 +00:00 |
|
sater
|
17f5bc21e7
|
debugging stuff happened to end up on stdout instead of stderr.
|
1986-11-28 13:41:09 +00:00 |
|
ceriel
|
dbb351f078
|
Handled gen.c wrong. This is corrected.
|
1986-11-24 21:30:57 +00:00 |
|
ceriel
|
7c5553640e
|
Added -DNDEBUG
|
1986-11-24 21:01:42 +00:00 |
|
ceriel
|
5ced6d6aef
|
Initial revision
|
1986-11-24 20:58:35 +00:00 |
|
ceriel
|
86018d09e1
|
changed sizes of labstr and argstr to accomodate longer identifiers.
|
1986-11-12 21:14:05 +00:00 |
|
ceriel
|
f7a6dc503c
|
Changed sizes of "argstr" and "labstr", to accomodate longer
identifiers.
|
1986-11-12 21:04:38 +00:00 |
|
sater
|
02ff84337a
|
Typo corrected
|
1986-10-24 16:58:46 +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 |
|
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 |
|
ceriel
|
f45f393b71
|
replaced all occurrences of "cc" by "$(CC)".
|
1986-07-22 11:01:54 +00:00 |
|
sater
|
851a68883c
|
repaired inreg() pseudofunction, it delivered total nonsense
|
1986-03-27 15:49:16 +00:00 |
|
bal
|
5ac646f89f
|
Yet another bug reported by sater.
|
1985-11-18 16:55:53 +00:00 |
|
bal
|
98d06cffb2
|
0 / -1 confusion for properties (bug reported by sater).
|
1985-10-03 14:47:28 +00:00 |
|
bal
|
de79024451
|
0 / -1 confusion for properties (2 bugs reported by sater).
|
1985-10-03 14:45:53 +00:00 |
|
bal
|
0d9459bdd6
|
MAXSTAB set to 2500 (problem with argument list of ROM for new C front-end).
|
1985-09-06 11:06:32 +00:00 |
|
keie
|
177af75c93
|
*** empty log message ***
|
1985-05-13 11:19:24 +00:00 |
|
keie
|
5472fafa56
|
Add hoc solution of .align problem.
|
1985-04-23 12:55:01 +00:00 |
|
keie
|
eb3fc1d43e
|
Added provision to print (possibly in mach.h defined) modhead
on the output assmble file as the very first text.
|
1985-04-16 16:14:55 +00:00 |
|
keie
|
772b64fabd
|
*** empty log message ***
|
1985-04-12 16:56:43 +00:00 |
|
em
|
9f203c9a17
|
Expressions are now always calculated in long.
Some backends needed that.
|
1985-03-12 10:41:29 +00:00 |
|
em
|
0c92039ba4
|
Expression are always evaluated in longs.
Some 2-4 backends needed long expressions.
|
1985-03-12 10:39:24 +00:00 |
|
keie
|
cb0b2e08cf
|
1 - At RREMOVE also check the stack set aside for coercions.
2 - When coercions unexpectedly need stack of part of the
stakpattern, discontinue this option.
|
1985-03-01 16:25:21 +00:00 |
|
keie
|
c2a990768d
|
The top of the stack, which is set aside for certain
coercions is now saved with special routines.
This allows RREMOVE to check for registers.
|
1985-03-01 16:20:13 +00:00 |
|
keie
|
e7f7f33f60
|
cg tried to stack register parameters of moves, when
these registers were killed.
|
1985-02-26 16:31:38 +00:00 |
|
keie
|
815b0e0f0f
|
*** empty log message ***
|
1985-02-12 14:20:30 +00:00 |
|
keie
|
987ed39adb
|
Added an entry "distr" to make tables1.c and tables1.h.
|
1985-02-03 23:50:51 +00:00 |
|
sater
|
7f0def8861
|
RREMOVE section updated.
|
1985-01-11 09:44:34 +00:00 |
|
sater
|
4ba6e7a39c
|
*** empty log message ***
|
1985-01-08 15:34:54 +00:00 |
|
keie
|
5edf93d2de
|
*** empty log message ***
|
1985-01-07 15:54:38 +00:00 |
|
sater
|
0a00b80726
|
Added support for the fmt_id and fmt_ilb macros
|
1984-11-26 10:50:46 +00:00 |
|
sater
|
6a4dc794a2
|
In the RREMOVE section of this file, the field e_con of the
expression union was used in stead of e_reg.
Fixed. Checked all other occurrances, are correct.
|
1984-11-20 16:56:26 +00:00 |
|
sater
|
7c07f91e1c
|
The constant 512 slipped in instead of BUFSIZ.
Changed.
|
1984-11-20 10:22:12 +00:00 |
|
keie
|
2976b590af
|
The flag -LIB was missing in the call to the shell-procedure
compmodule. Thus the generated libraries could not be effectively
used by our assembler/linker.
|
1984-11-05 11:37:23 +00:00 |
|
keie
|
828b4d62c9
|
We have only one copy of the script for compare and install now
they are present in ../..
|
1984-10-23 15:14:17 +00:00 |
|
sater
|
a4a5fc4bfa
|
changed references to EM_?SIZE to TEM_?SIZE
|
1984-10-23 15:04:24 +00:00 |
|
sater
|
79ea4bdea3
|
Changed to use -h flag to cgg and better way of preserving old tables.h
if not changed. Nice huh, Andy?
|
1984-10-23 13:29:41 +00:00 |
|