David Given
4b5a7fee14
Made the cgg and the cg code generator work; use this to beat the PDP/11
...
backend into shape. It now generates binaries --- no idea whether they work or
not.
2018-02-23 22:31:46 +01: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
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
22378eaff8
produce commons for newlbss
1991-03-18 15:06:01 +00:00
ceriel
0d65b92220
removed -i flag
1991-02-19 16:57:39 +00:00
ceriel
69d8dc3b44
use new version of con_float
1989-10-26 11:07:26 +00:00
ceriel
5d8db9045e
fixed: removed an #endif
1989-10-04 11:06:18 +00:00
ceriel
463a0e7f40
use the con_float include file
1989-10-04 10:28:50 +00:00
ceriel
a7b5504034
new mechanism for floating point constants
1989-07-10 17:15:55 +00:00
ceriel
5ff8baabfa
fix for constants
1988-07-07 14:31:29 +00:00
ceriel
9f9681bf39
corrected CFU
1988-06-07 11:08:55 +00:00
ceriel
e4838a6225
dont generate .data4
1988-04-25 10:31:33 +00:00
ceriel
b68e30f6ff
avoid use of modf; not portable
1988-04-22 14:11:55 +00:00
ceriel
083d520d38
SUN4 frexp strikes again ...
1988-04-20 14:42:04 +00:00
ceriel
bf3cfae610
CMI was translated wrongly; corrected
1988-03-14 13:56:33 +00:00
ceriel
d6593abd5e
bug fix: sometimes register variables were treated as scratch regs!
1987-07-06 10:24:51 +00:00
ceriel
798261d992
pass EMHOME to nested make
1987-06-09 10:19:47 +00:00
ceriel
61a5c8ce08
divided time costs by 10, because of overflow
1987-05-21 13:59:55 +00:00
ceriel
1b47f26e4b
Some more adaptions to new assembler
1987-05-20 17:15:59 +00:00
ceriel
643dee0ab6
Added a pattern for better *p++ operation
1987-05-19 08:50:17 +00:00
ceriel
6731de5286
some bug fixes with 'bisb'
1987-05-18 18:34:59 +00:00
ceriel
9e72c25a0f
deleted FORMAT, fixed con_float
1987-05-15 16:32:14 +00:00
ceriel
5053f2a183
generate code for ACK assembler, including floats
1987-05-14 14:58:21 +00:00
ceriel
2b9292bc38
Some fixes
1987-04-23 14:49:49 +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
af7b083fd8
"word" is now always a "long"
1987-04-02 09:54:41 +00:00
ceriel
11db9b8fdc
Added EMHOME
1987-04-01 08:54:00 +00:00
ceriel
e5116f86dc
Fixed a problem with SRU: no regs available
1987-03-25 16:26:58 +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
78a60d9959
%03x --> %x_, because the former does not work on System V
1987-02-09 16:35:24 +00:00
ceriel
fe3fe78538
Added some neccessary NC's
1987-02-04 15:11:51 +00:00
ceriel
a0dad9f908
adapted to new assembler syntax
1987-02-04 15:09:31 +00:00
ceriel
6c762a19e7
Changed /lib/cpp to ../../../lib/cpp
1987-01-20 13:09:56 +00:00
ceriel
f45f393b71
replaced all occurrences of "cc" by "$(CC)".
1986-07-22 11:01:54 +00:00
keie
408dacc2aa
The stacking pattern for ldc C and 4 with highw(c)==0 was incorrect.
...
The effect was that rand() from libcc/gen always returned
a 0.
1985-02-19 13:41:30 +00:00
keie
b82c00e153
Added a line for
...
loc loc cuu $1==$1, because write.e contained the line
loc 2
loc 2
ciu
and the cg failed to translate.
1985-02-17 22:03:44 +00:00
keie
987ed39adb
Added an entry "distr" to make tables1.c and tables1.h.
1985-02-03 23:50:51 +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
62f42d18f7
changed EM_WSIZE to TEM_WSIZE
1984-10-23 15:02:03 +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
sater
5d5a09a5d0
added code to generate code for ACK assembler.
...
Works if ACK_ASS is defined.
1984-10-16 13:31:44 +00:00
sater
2bf16c5b2f
Variable nregvars had a name clash with the array nregvar[] in the
...
file tables.c. That was different in the 8'th character (!"#$%&'()_).
These variables should actually be static.
1984-08-23 17:07:53 +00:00
sater
ce098c78cb
added patterns to prevent stacking in *p++ cases
1984-08-15 16:05:54 +00:00