Commit Graph

16041 Commits

Author SHA1 Message Date
florian
be7067445a * fixed to compile the rtl again 2004-02-11 23:18:59 +00:00
peter
b9168c3cf0 * fixed compile with -CR 2004-02-11 22:00:10 +00:00
peter
f83e507fd0 * linklib c added 2004-02-11 20:50:48 +00:00
peter
7b04fdec2e * fix compilation without GDB 2004-02-11 19:59:06 +00:00
peter
99b68a7227 * test is wrong 2004-02-11 19:29:43 +00:00
daniel
d47da881ed * Better fix for case sensitive macro handling 2004-02-11 14:46:59 +00:00
daniel
ed76d1e17d * Compiler was partially case sensitive in macro expansion
* Multiple and/or preprocessor statements caused problems
2004-02-11 14:13:10 +00:00
peter
495c4cb13b * renamed 2004-02-10 22:31:19 +00:00
florian
366b09627c * updated to be compilable with win32 2004-02-10 22:25:50 +00:00
florian
c5fae16a0d no message 2004-02-10 22:10:18 +00:00
florian
96bff0fccb * new bug 2004-02-10 21:48:05 +00:00
pierre
0fa8bff988 * fix webbug 2932 2004-02-10 07:16:28 +00:00
pierre
2c782c1382 * fix for webbug 2870 2004-02-10 06:03:59 +00:00
florian
abc41f1c3c * several fixes to parameter handling on arm 2004-02-09 22:48:45 +00:00
florian
302d2d1442 * compilation fixed 2004-02-09 22:45:49 +00:00
peter
e6929a1a32 * more x86_64 parameter fixes
* tparalocation.lochigh is now used to indicate if registerhigh
    is used and what the type is
2004-02-09 22:14:17 +00:00
olle
d173a77b9f * macos: a_load_store fixed to only allocat temp reg if needed, side effect is compiler work for macos again. 2004-02-09 20:44:40 +00:00
peter
e741991cfc * support X86_64 and NOX86_64 flags 2004-02-09 20:30:48 +00:00
olle
4372f8ef91 * fixed global variable access in asm 2004-02-09 20:21:06 +00:00
olle
193e41b455 + check that register allocation is not made at the wrong moment 2004-02-09 20:12:23 +00:00
peter
302040cc98 * reg_2_opsize replaced with reg_cgsize 2004-02-09 19:23:48 +00:00
florian
715c546567 * compilation on ppc fixed 2004-02-09 18:53:09 +00:00
michael
ab4e8dfef4 + Patch from Jeff Pohlmeyer to support multiline macros 2004-02-09 18:51:53 +00:00
florian
4fbee8aafc * intr and msdos for non i386 targets disabled 2004-02-09 18:33:26 +00:00
marco
71ec4c10a9 * 1.0 compilation fixes 2004-02-09 17:21:04 +00:00
marco
11f9c20d90 * fixed for 1.0 errno->fpgeterrno 2004-02-09 17:11:17 +00:00
marco
d2e96c4422 * fixes to get it working under FreeBSD, and probably Linux too 2004-02-09 17:01:28 +00:00
michael
6571f6a7e5 + Switched to single interface in dosh.inc 2004-02-09 12:03:16 +00:00
michael
acd272b7b3 + Implemented SameValue 2004-02-09 09:11:46 +00:00
michael
2a928b5180 + Missing functions IsZero,InRange,EnsureRange implemented 2004-02-09 08:55:45 +00:00
marco
1bff4f2baa * More florian 2004-02-09 00:41:23 +00:00
marco
07d628dde0 * Florians request 2004-02-09 00:38:22 +00:00
florian
b4bbc5c383 * web bug #2942 fixed: reintroduce isn't necessary in methods of child classes of course 2004-02-08 23:30:43 +00:00
florian
7241c5daff * new test 2004-02-08 23:28:38 +00:00
Jonas Maebe
71202a141d * taicpu.is_same_reg_move() now gets a regtype parameter so it only
removes moves of that particular register type. This is necessary so
    we don't remove the live_start instruction of a register before it
    has been processed
2004-02-08 23:10:21 +00:00
florian
1e9e0b0e35 * fixed compilation problem 2004-02-08 23:06:59 +00:00
Jonas Maebe
9495f77117 - removed taicpu.is_reg_move because it's not used anymore
+ support tracking fpu register moves by rgobj for the ppc
2004-02-08 20:15:42 +00:00
Jonas Maebe
f121f1f7ec * corrected first_param_offset for darwin 2004-02-08 20:03:05 +00:00
Jonas Maebe
3056a64bf0 * fixed regvars support. Needs -doldregvars to activate. Only tested with
ppc, other processors should however only require maxregvars and
    maxfpuregvars constants in cpubase.pas. Remember to take scratch-
    registers into account when defining that value.
2004-02-08 18:08:59 +00:00
Jonas Maebe
a8450c695d * fixed regvars 2004-02-08 17:45:53 +00:00
marco
7c0764de5f * getsystemtimeasfiletime 2004-02-08 17:11:34 +00:00
florian
4f90e4afdc + PtrInt declared if VER1_0 2004-02-08 16:38:51 +00:00
michael
66dd127bd9 + Moved CRT interface to common include file 2004-02-08 16:22:20 +00:00
florian
515ee5aef6 * linking problems fixed
+ abi tag added
2004-02-08 15:33:50 +00:00
michael
345e537e53 + Made SameFileName Public 2004-02-08 15:05:50 +00:00
Jonas Maebe
9843118433 * fixed for regvars + simplification 2004-02-08 14:51:04 +00:00
michael
dc953332cd + Added fileIsReadOnly 2004-02-08 14:50:51 +00:00
Jonas Maebe
a23c7932cf * fixed previous commit 2004-02-08 14:50:13 +00:00
daniel
9868155d53 * Register allocator speed boost 2004-02-08 14:26:28 +00:00
michael
f735bb4e9a + Implemented TOwnedCollection 2004-02-08 11:45:44 +00:00