dtrg
c5e7c60c76
Updated .distr files for the new release.
2007-02-25 12:51:55 +00:00
dtrg
2c98eae913
Done a major overhaul of the way target include files are installed and
...
how platform libraries are built. The ARCH pm variable has now been
renamed PLATFORM (which is more accurate) and a different ARCH
variable added, which represents the CPU family rather than the
hardware platform.
2007-02-20 00:46:10 +00:00
dtrg
8601c6c5bf
Updated to the version 0.1 of Prime Mover (which involves some syntax changes).
2006-10-15 00:28:12 +00:00
dtrg
4593af6c11
First version in CVS.
2006-07-20 23:24:28 +00:00
dtrg
84f3a18362
Rationalised use of #includes to be more standards-compliant.
2006-07-18 17:10:29 +00:00
dtrg
71e0d85a11
Renamed the private 'atol()' function to 'our_atol()' to avoid clashes with the libc one.
2006-07-18 16:57:51 +00:00
ceriel
f26dd7bb01
Header --> Id
1994-06-24 14:02:31 +00:00
ceriel
1b41a02527
improved ply handling
1992-12-18 10:29:31 +00:00
ceriel
a96b52e85d
ply adaption was wrong for EM replacements
1992-12-17 12:52:21 +00:00
ceriel
4e1fd547da
Allow for machine-dependent options
1992-03-27 17:38:54 +00:00
ceriel
4d6e354609
replaced atol definition
1991-12-18 16:15:18 +00:00
ceriel
8daa5b2260
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
1991-12-17 15:05:43 +00:00
ceriel
6cf472f1c2
Fixed proto.make
1991-09-13 14:56:50 +00:00
ceriel
d9f5302844
Added proto.make file
1991-08-23 14:06:51 +00:00
ceriel
7ad8e806dc
removed -i flag
1991-02-19 16:57:39 +00:00
ceriel
fddc825d0f
cast ptrdiff_t to int for ANSI
1990-04-25 14:23:05 +00:00
ceriel
48442bd89b
new mechanism for floating point constants
1989-07-10 17:15:55 +00:00
ceriel
8a59c99c03
fixed problem with temporary DEALLOCATES: sometimes a register was
...
used for stacking, that was only temporarily deallocated
1988-07-15 11:23:44 +00:00
ceriel
30f7f803ed
Added debug statement
1988-07-13 13:43:45 +00:00
ceriel
873fd8d355
corrected; sometimes lookahead would fail
1988-04-22 14:02:43 +00:00
ceriel
ba24b6e99d
Added some debug print statements
1988-04-11 10:55:07 +00:00
ceriel
2ca5b0f469
declared freopen; apparently it is not declared in stdio.h
...
on some systems
1987-09-01 15:24:15 +00:00
ceriel
344901d3a6
Added some register decls
1987-06-30 18:24:27 +00:00
ceriel
bdd70c0563
pass EMHOME to nested make
1987-06-09 10:19:47 +00:00
ceriel
b91fe8a625
handle ROM's better
1987-05-18 13:29:32 +00:00
ceriel
b0df114710
Initial revision
1987-04-13 10:32:47 +00:00
ceriel
d062747473
minor mods
1987-04-03 11:16:46 +00:00
ceriel
e5a3e6a374
Added EMHOME
1987-04-01 08:54:00 +00:00
ceriel
37a1eaaa29
could not be handled by MINIX pre-processor
1987-03-23 14:48:56 +00:00
ceriel
32301e016b
Added copyright notice
1987-03-10 01:26:51 +00:00
ceriel
f5371e1096
Added copyright notice
1987-03-09 19:15:41 +00:00
ceriel
c4d0c46358
could loop again
1987-03-05 17:40:48 +00:00
ceriel
15ea415ecd
Set saveemp before calling "compute". "compute" might need it!
1987-03-04 10:32:22 +00:00
ceriel
7c4a3f48a0
An attempt to make "erasereg" a little more efficient, as it seems
...
often to be called to erase the condition codes.
1987-02-21 22:20:10 +00:00
ceriel
957013759a
Bug fix
1987-02-20 17:33:06 +00:00
ceriel
f79c3a0067
*** empty log message ***
1987-02-04 17:43:20 +00:00
ceriel
950bd14ca0
Changed /lib/cpp to ../../../lib/cpp
1987-01-20 13:09:56 +00:00
ceriel
16b6135c10
Fixed a minor problem with off_fmt, when it did not produce
...
a '-' sign when neccesary
1987-01-14 17:49:19 +00:00
ceriel
08ced09518
small adaption to "awayreg".
1987-01-08 14:09:14 +00:00
ceriel
c34565adef
Removed a bug that led to infinite looping in obscure cases.
1987-01-06 18:49:00 +00:00
ceriel
52e8a88abb
Changed sizes of "argstr" and "labstr", to accomodate longer
...
identifiers.
1986-11-12 21:04:38 +00:00
ceriel
064ea695d5
replaced all occurrences of "cc" by "$(CC)".
1986-07-22 11:01:54 +00:00
bal
047312216f
MAXSTAB set to 2500 (problem with argument list of ROM for new C front-end).
1985-09-06 11:06:32 +00:00
keie
37c5e5344e
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
em
9d0e938afe
Expression are always evaluated in longs.
...
Some 2-4 backends needed long expressions.
1985-03-12 10:39:24 +00:00
keie
eed6257417
Added an entry "distr" to make tables1.c and tables1.h.
1985-02-03 23:50:51 +00:00
sater
2c0619a13a
Added support for the fmt_id and fmt_ilb macros
1984-11-26 10:50:46 +00:00
sater
2601187207
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
8d7aa4baad
The constant 512 slipped in instead of BUFSIZ.
...
Changed.
1984-11-20 10:22:12 +00:00
keie
cc246efa46
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