dtrg
e9e9c8ac50
Configured distr system for the 6.0pre3 release.
2007-04-29 23:09:24 +00:00
dtrg
a45f7db24a
Cleaned up a bit and made work with the new platform architecture.
2007-04-29 23:03:24 +00:00
dtrg
1820152008
Added optimised rules for int<<8 and uint>>8 (which can be done with simple register shuffling rather than calling .sli).
2007-04-29 23:00:31 +00:00
dtrg
d6fc2d19f9
Added cpm platform.
2007-04-27 22:42:41 +00:00
dtrg
d1cf99c245
Fixed a bug where loc lol stf was getting the constant pushed onto the stack *after* stf had popped it off.
2007-04-27 22:15:31 +00:00
dtrg
e02179a9fe
Updated for the 6.0pre2 release.
2007-04-24 20:45:58 +00:00
dtrg
1a19c3ffec
Updated to work with the linux386 platform.
2007-04-21 22:57:51 +00:00
dtrg
cc57ec1e11
yacc source files are now run through the ANSI C preprocessor, not the K&R one.
2007-04-21 22:55:59 +00:00
dtrg
892a545b10
Everything is built in ANSI C now.
2007-04-21 22:55:04 +00:00
dtrg
c5e7c60c76
Updated .distr files for the new release.
2007-02-25 12:51:55 +00:00
dtrg
81b31c3a1c
Moved to /h.
2007-02-25 12:45:24 +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
5d7360edf0
Added a definition of endrom.
2007-02-20 00:42:23 +00:00
dtrg
bb5ab180d3
Added some comments and a CVS header.
2007-02-20 00:41:26 +00:00
dtrg
84e903586b
Updated to work with the new version of pm.
2006-11-11 22:59:52 +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
44daceddd2
Broke dependency on tool_cpp in order to speed up the build.
2006-07-30 23:41:16 +00:00
dtrg
9c722420dd
Replaced calls to the custom strindex() and strrindex() functions with the
...
exactly equivalent and standard strchr() and strrchr() functions instead.
2006-07-23 20:01:02 +00:00
dtrg
e604ef3d4c
Added support for the top target peephole optimiser.
2006-07-22 12:31:19 +00:00
dtrg
8e9303b238
Rationalised use of #includes to be more standards-compliant.
2006-07-22 12:28:20 +00:00
dtrg
fcecc66f2d
Added support for the ego global optimisation suite.
2006-07-22 00:52:01 +00:00
dtrg
5304588eea
Removed duplicate (and incorrect) system function declarations.
2006-07-21 11:17:18 +00:00
dtrg
1f824aa3e8
Removed a definition of 'struct label' as 'label_t', as it clashes with
...
a common Posix extension on BSD systems.
2006-07-21 10:35:34 +00:00
dtrg
4593af6c11
First version in CVS.
2006-07-20 23:24:28 +00:00
dtrg
01314faaac
Rationalised use of #includes to be more standards-compliant.
2006-07-19 14:09:05 +00:00
dtrg
84f3a18362
Rationalised use of #includes to be more standards-compliant.
2006-07-18 17:10:29 +00:00
dtrg
8769a2b8bc
Renamed the 'index' variable to 'offset', to prevent clashes with the libc index() function.
2006-07-18 17:00:30 +00:00
dtrg
8b27bc6170
Removed unnecessary commas seperating yacc tokens, to prevent warnings.
2006-07-18 16:59:11 +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
dtrg
c5f106f53e
Removed unnecessary commas seperating yacc tokens, to prevent warnings.
2006-07-18 16:52:08 +00:00
dtrg
309f5d5560
Renamed the 'index()' function to 'indexmode()', to prevent clashes with the libc index() function.
2006-07-18 16:50:22 +00:00
dtrg
f6d77b9061
Removed a #define that was also defined in cv.c.
2006-07-18 16:48:21 +00:00
dtrg
852a474ee3
Converted to use termios, not sgtty. (pbetti@e-tech.net)
2005-08-10 22:48:40 +00:00
dtrg
ed1ddc5baa
Now includes stdlib.h to avoid implicit call declarations.
2005-06-25 15:50:40 +00:00
dtrg
bc2672d642
Added some prototyping to stop a compile error with gcc 4.
2005-06-25 13:49:06 +00:00
cvs2hg
0f5ae5305d
fixup commit for tag 'release-5-6'
2005-06-24 23:20:42 +00:00
dtrg
ee83cfcf9b
Removed a call to _cleanup(), which appears to be a Minixism (and should be unnecessary).
2005-06-24 22:12:02 +00:00
dtrg
04a887eee9
Replaced references to /usr/tmp with references to /tmp.
2005-06-24 22:08:47 +00:00
ceriel
8262bfb8f4
Fixed bug with 4-byte sets on 2-byte machines
1998-09-03 12:51:38 +00:00
ceriel
03ce92b072
Fixed typo in catchsig.s
1996-11-26 15:05:10 +00:00
ceriel
044f3c9814
fixed a bug: STD/LDD was generated on odd-numbered reg
1996-11-19 13:28:41 +00:00
ceriel
fd2a479d52
Stupid confusion with fdtox and fxtod
1996-11-18 16:49:54 +00:00
ceriel
1253529533
fix in cmpxchg instruction; i486 book is wrong
1996-04-25 08:38:05 +00:00
ceriel
ec4cf10bbf
removed
1995-12-06 14:15:11 +00:00
ceriel
d99dfe6e0c
removed
1995-12-06 14:04:51 +00:00
ceriel
d92f198d58
Copied versions of dv[iu].s from ../../m68k2/libem.
1995-12-05 15:38:55 +00:00
ceriel
ede92325cc
Fixed some bugs with the setxx instructions
1995-09-12 12:09:08 +00:00
ceriel
32f4c842ba
Fix: setxx instructions should only accept byte registers
1995-09-12 12:08:42 +00:00
ceriel
ca79ae568d
Added libassert for when DEBUG is defined
1995-08-18 07:28:47 +00:00
ceriel
86412ca30d
'ed -' is no longer supported on some systems. replaced by 'ed -s'
1995-08-17 12:22:33 +00:00