David Given
07453d184a
Top, topgen, aelflod. Moved the libraries back into the platform-specific
...
directories --- wrangling descr files was too hard. C programs can be built
for cpm, pc86, linux386, linux68k!
--HG--
branch : dtrg-buildsystem
rename : util/ack/build.mk => util/led/build.mk
rename : util/LLgen/build.mk => util/topgen/build.mk
2013-05-13 23:26:15 +01:00
David Given
81778b603f
Merge updates from trunk.
...
--HG--
branch : dtrg-buildsystem
2013-05-13 12:37:27 +01:00
David Given
c1aca7dae5
First milestone of replacing the build system.
...
--HG--
branch : dtrg-buildsystem
rename : lang/cem/cpp.ansi/Parameters => lang/cem/cpp.ansi/parameters.h
2013-05-12 20:45:55 +01:00
David Given
d89f172841
Change fatal() and error() to use varargs.
2013-05-10 12:04:21 +01:00
David Given
d91a1dc1a6
Merge changes from branch: linux68k platform, linuxppc platform (partially
...
working), and miscellaneous changes to support these.
2013-05-09 18:14:16 +01:00
David Given
c93cb69959
Check in incomplete Linux PowerPC and M68K work.
...
--HG--
branch : dtrg-experimental-powerpc
2013-05-08 00:48:48 +01: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
dtrg
ae9ac25f45
Modified to run ncgg input files through the ANSI preprocessor rather than the K&R one.
2007-04-23 23:40:59 +00:00
dtrg
b611731ec3
Updated .distr files for the new release.
2007-02-25 12:51:55 +00:00
dtrg
05d3be79cd
Removed a really unpleasant test for whether a pointer points at a string
...
constant or not by comparing it with 'end', which presumably points at
the top of the BSS. In fact, on Linux it evaluates to NULL, and on OSX it
doesn't exist at all, so it appears to be unnecessary.
2006-07-23 19:38:13 +00:00
dtrg
7af0c5696d
cpp now gets installed in the right place.
2006-07-22 20:58:27 +00:00
dtrg
097c640a6c
First version in CVS.
2006-07-20 23:24:28 +00:00
dtrg
d722986e66
Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)
2006-07-18 17:20:46 +00:00
dtrg
9ca41cf4b6
Worked around unput() not being strictly legal in the tail code section of a yacc input file.
2006-07-18 17:19:20 +00:00
dtrg
cd09c29949
Rationalised use of #includes to be more standards-compliant.
2006-07-18 17:18:42 +00:00
dtrg
f5bbc20093
Removed unnecessary commas seperating yacc tokens, to prevent warnings.
2006-07-18 17:17:14 +00:00
ceriel
f8d6337862
'ed -' is no longer supported by some systems. Use 'ed -s'
1995-08-14 15:09:59 +00:00
ceriel
5c83e7dbb5
Header --> Id
1994-06-24 11:31:16 +00:00
ceriel
805a0a4b66
Added -DNDEBUG to compilation flags
1994-02-25 14:14:55 +00:00
ceriel
44a1c5620c
Removed # in commands, changed mechanism for computing mem used
1992-06-26 12:47:07 +00:00
ceriel
698130c4e2
removed makedepend
1991-11-23 12:43:11 +00:00
ceriel
4e99d889ff
Changed manual page installation mechanism
1991-11-05 15:31:14 +00:00
ceriel
33ec8e07ed
improved installation mechanism
1991-10-14 09:38:04 +00:00
ceriel
7551b8e83a
Changes to manual page
1991-10-01 12:18:39 +00:00
ceriel
d3b2458f24
Fixed array bound error. Amazing that it worked on a SUN-3
1991-09-17 10:39:20 +00:00
ceriel
7d5231279f
Fixed
1991-09-13 10:24:29 +00:00
ceriel
53b7af7a80
New installation mechanism
1991-08-27 09:20:30 +00:00
ceriel
31714c8bf3
parameterized cvtkeywords
1991-08-27 09:09:49 +00:00
ceriel
2c31a9b1ac
removed -i flag
1991-02-19 16:51:50 +00:00
ceriel
efa476b5b3
Made acceptable for flex
1991-01-11 14:28:59 +00:00
ceriel
4fbd256d14
print some info in comment in tables.c
1990-12-17 12:52:41 +00:00
ceriel
ca5df8b32b
Only produce #define for WRD_FMT when FORMAT is used
1990-11-15 10:26:40 +00:00
ceriel
dc345354ee
Adapted for size of ARM table
1990-11-13 15:04:47 +00:00
eck
5c85d84228
changed stackheight computation to top element size computation
...
changed some parameters
1990-09-04 17:19:04 +00:00
eck
4ef2c70ed3
added stackheight message handling
1990-07-18 14:53:19 +00:00
ceriel
7c4af80c0f
is_rom is boolean, not integer
1990-02-12 15:15:21 +00:00
ceriel
3f950c9f17
Added a new operator for ncg: is_rom()
1990-02-09 16:34:17 +00:00
ceriel
d9d6cc127f
Allow more procedure parameters
1989-11-09 11:04:18 +00:00
ceriel
3e80ca51fc
generate #defines for MAXREPLLEN, MAXEMREPLLEN
1989-11-08 17:14:52 +00:00
ceriel
74546bd985
Added a command to kill a register
1989-10-26 15:41:38 +00:00
ceriel
f99f25cc5f
fix: sizes were the wrong way around for MAXINSTR
1989-06-19 09:57:35 +00:00
ceriel
8f2fe1c003
token references in EM replacements do not work. Give error message
1989-05-30 12:20:54 +00:00
ceriel
11cb7edde4
Also put the unstackset in tables.c, so that ncg can look at it
1989-03-17 16:34:39 +00:00
ceriel
4be6b2ae55
adapted some sizes
1988-07-14 09:33:30 +00:00
ceriel
c5d04fbd6a
Added some extern delcarations; without them, it did not compile on Xenix
1988-07-08 13:52:52 +00:00
ceriel
09ed33d12d
fixed minor bug: report on used memory was wrong
1988-04-15 16:05:05 +00:00
ceriel
35cb47328a
modified to generate the clashes table in another form too
1988-03-31 10:00:07 +00:00
ceriel
c27082938b
fix to fix
1987-11-26 10:26:06 +00:00
ceriel
067eace890
fixed a bug: a numeric label now kills condition codes
1987-11-24 11:43:51 +00:00
ceriel
046dc3d5a9
use $(CC) instead of cc
1987-11-16 10:35:32 +00:00