Commit Graph

6447 Commits

Author SHA1 Message Date
florian
842754a456 - removed offsetfixup reference 2004-04-27 15:00:37 +00:00
florian
9706934fdc * fixed using new reg. tables 2004-04-27 13:54:10 +00:00
florian
8aacc9fb7e * fixed wrong commit from yesterday 2004-04-27 13:38:24 +00:00
florian
9e26b177e6 * initial revision 2004-04-27 05:43:42 +00:00
Jonas Maebe
b20d72aa36 * do not remove "allocation,deallocation" pairs, as those are important
for the optimizer
2004-04-26 19:57:50 +00:00
florian
b19572b41d + gas registers 2004-04-26 11:05:14 +00:00
florian
1f18d7ac1b * some m68k stuff fixed 2004-04-25 21:26:16 +00:00
peter
f6a28d1513 index number generation for mixed index-nonindexed fixed, patch by Pavel V. Ozerski 2004-04-24 17:32:05 +00:00
Jonas Maebe
409dac05a4 - disabled with-symtable debugging code since it was broken and
at the same time confused the register allocator and therefore also
    the optimizer. May be fixed in the future using dwarf support
2004-04-21 17:39:40 +00:00
olle
73f73fb6f1 * updated according to the new version of fpcmake.ini 2004-04-20 23:29:59 +00:00
olle
9a0c3e5c5f * installsymlink now supports all cpu's 2004-04-20 22:51:29 +00:00
florian
e750e24f3b * fixed compilation 2004-04-19 21:15:12 +00:00
Károly Balogh
fd8f76519f * quick fix for PowerPC/MorphOS location support 2004-04-19 02:12:18 +00:00
Károly Balogh
6dbbdea44c * added correct offsets for PowerPC/MorphOS location support 2004-04-18 23:19:48 +00:00
florian
a702d678aa * more adaptions for m68k 2004-04-18 21:13:59 +00:00
florian
a7478ee97f + location support for arguments, currently PowerPC/MorphOS only 2004-04-18 15:22:24 +00:00
florian
e4f4b8acd6 * fixed web bug #3048: comparision of dyn. arrays 2004-04-18 07:52:43 +00:00
florian
e678705648 * small x86_64 fixes 2004-04-12 18:59:32 +00:00
florian
c51b6fa45b + AInt added 2004-04-12 18:25:26 +00:00
peter
73867aa44c * voidpointer can be converted to dynarray 2004-04-12 11:26:10 +00:00
peter
51452c1e1b * fix calling convention problem when parsing default value before
the semicolon
2004-04-11 12:38:16 +00:00
peter
2824f0b208 * fix tree printing 2004-04-11 12:37:30 +00:00
peter
3379959c50 * block_type is bt_const when parsing typed consts 2004-04-11 10:44:23 +00:00
peter
ffb2785d2b * A_MOVSL renamed to A_MOVSD 2004-04-09 14:36:05 +00:00
Károly Balogh
ce6dd73b46 * disable stripping in mos linking scripts. 2004-04-09 01:32:46 +00:00
Károly Balogh
b54d527d58 * added external linker support based on 1.0 amiga support 2004-04-08 17:11:02 +00:00
peter
406eb57a59 * MOVSL fixed 2004-04-08 16:49:42 +00:00
michael
c455a796e9 indexed exports needs to be sorted (patch from Pavel) 2004-04-08 11:07:05 +00:00
Károly Balogh
89705e0451 * mos uses sysv abi, not aix 2004-04-08 00:03:51 +00:00
olle
d8bb302b0f + Status checks in scripts
+ Scripts support apptype tool
  + Added some ScriptFixFileName
2004-04-06 22:44:16 +00:00
olle
46451e4662 + added $APPTYPE TOOL for MPW tools on MacOS 2004-04-04 18:46:09 +00:00
olle
6be3ad0f87 * macos: fixed large offsets in references 2004-04-04 17:50:36 +00:00
marco
3221a5d75c * small c_r fix, also link plain libc (like for x11) 2004-04-04 10:53:21 +00:00
florian
b7d006777c * vtbls are now properly aligned 2004-03-31 21:01:01 +00:00
florian
6e4b98f913 * concatcopy with len=0 exits now immediatly 2004-03-31 19:13:04 +00:00
florian
6959430b83 * imported procedures are always made global (in the sense of the
assembler)
2004-03-29 21:19:33 +00:00
florian
5b337d75f7 * fixed dyn. lib extension on darwin 2004-03-29 21:17:39 +00:00
florian
aae508c277 + arm floating point register saving implemented
* hopefully stabs generation for MacOSX fixed
  + some defines for arm added
2004-03-29 19:19:35 +00:00
peter
e661df03ee * fixes to previous constant integer commit 2004-03-29 14:44:10 +00:00
peter
207e3b1231 * cleaner temp get/unget for exceptions 2004-03-29 14:43:47 +00:00
peter
8d078ada18 * variant array support 2004-03-29 14:42:52 +00:00
florian
3554fac953 + added FPC_COMP_IS_INT64 define 2004-03-27 23:23:03 +00:00
Tomas Hajny
9238319c2f * OS/2 heap management modified to be able to grow heap as needed 2004-03-24 20:24:25 +00:00
peter
e46cdcea48 * constants ordinals now always have a type assigned
* integer constants have the smallest type, unsigned prefered over
    signed
2004-03-23 22:34:49 +00:00
florian
1280635cc4 * arm assembler instructions can have 4 operands
* qword comparisations fixed
2004-03-23 21:03:50 +00:00
florian
3ac0c812e0 * interface trampolines (hopyfully) fixed 2004-03-22 22:19:02 +00:00
michael
ebec652408 + Patch from peter for stack overflow 2004-03-22 09:28:34 +00:00
florian
f3c4d487e7 + added interface support for the arm
* added  FPC_REQUIRES_PROPER_ALIGNMENT define for targets which require proper alignment
2004-03-21 22:40:15 +00:00
florian
1457970bf9 * search path for cross compiled units added 2004-03-21 16:57:17 +00:00
florian
7c98848cb2 + cpu2str added 2004-03-20 22:57:42 +00:00