Commit Graph

15737 Commits

Author SHA1 Message Date
florian
87f13990e5 * alignment handling of generic fillbyte/word fixed 2004-01-31 16:14:24 +00:00
florian
675cc6f20f * initial commit 2004-01-31 15:02:28 +00:00
peter
f630197582 * new bug 2004-01-31 14:51:30 +00:00
peter
2b02238e4a * prefere tobject-tobject over tobject-pointer 2004-01-31 14:50:54 +00:00
florian
814d6721f2 * Makefile rebuild 2004-01-31 14:48:21 +00:00
florian
6a518791f9 * improved libgcc detection 2004-01-31 14:47:39 +00:00
florian
0ae641a4f5 * improved libgcc detection 2004-01-31 14:36:48 +00:00
peter
4afbd766cf * x86_64 added 2004-01-31 13:24:20 +00:00
Jonas Maebe
b0ea6b1379 + support for piped assembling under Darwin 2004-01-30 15:44:23 +00:00
florian
4505b320b7 * fixed more alignment issues 2004-01-30 14:33:06 +00:00
florian
35b8e93073 * fixed more alignment issues 2004-01-30 13:42:03 +00:00
florian
b80d10cb70 * fixed some m68k compilation problems 2004-01-30 12:17:18 +00:00
florian
828fab3da9 * fixed linker response file handling 2004-01-29 23:57:15 +00:00
marco
47659c114d * small fixes 2004-01-29 23:46:10 +00:00
florian
bfa26e5903 * tried to fix BeOS linking 2004-01-29 22:50:53 +00:00
Jonas Maebe
456eb6eca0 * improved beforeheapend inheritance (remove flag again when possible,
sometimes resulting in more opportunities for TryConcatFreeRecord)
2004-01-29 22:45:25 +00:00
florian
ff303ba334 * handling of floating point references fixed 2004-01-29 17:09:32 +00:00
florian
16e7ba3a47 * alignment issues fixed 2004-01-29 17:09:14 +00:00
marco
8dbea9390f * threadproc is passed to OS and must be stdcall; 2004-01-29 16:58:28 +00:00
peter
dfb7fe9d9d * fixed alignment calculation for variant records
* fixed alignment padding of records
2004-01-29 16:51:29 +00:00
marco
8e9339f073 * fix added as comment till I can test (8 byte C alignment on netbsd/ppc) 2004-01-29 15:48:10 +00:00
peter
8caaa7740d * more record alignment fixes 2004-01-28 22:16:31 +00:00
peter
e2df62fc08 * EOSError.errorcode change to Longint which is more compatible
with unix platforms
2004-01-28 22:09:52 +00:00
florian
4ccec73aa5 * fixed alignment of classes 2004-01-28 21:05:56 +00:00
peter
2d8d788211 * record alignment splitted in fieldalignment and recordalignment,
the latter is used when this record is inserted in another record.
2004-01-28 20:30:18 +00:00
florian
0b8ffc2fb2 * fixed a couple of broken generic routines 2004-01-28 17:02:13 +00:00
peter
a8b90d3014 use local string of 8 chars 2004-01-28 16:48:24 +00:00
peter
97a3d4aece Stacksize force to 1mb 2004-01-28 16:47:45 +00:00
florian
de4fa4e7e7 * fixed another couple of arm bugs 2004-01-28 15:36:46 +00:00
daniel
9b33343e90 * Stab generation bug fixed 2004-01-27 22:45:30 +00:00
florian
3e274eaa0f * some math nodes are inlined now 2004-01-27 15:04:49 +00:00
florian
c77ec09d49 * fixed code generation for math inl. nodes
* more code generator improvements
2004-01-27 15:04:06 +00:00
daniel
3a3f65a364 * Fix string type stab generation. String constant still unsupported. 2004-01-27 10:29:32 +00:00
daniel
3dfde8c397 * Bugfix on constant strings stab generation. Never worked and still
doesn't work for unknown reasons.
2004-01-26 22:08:20 +00:00
florian
01adf563a9 * improved error message 2004-01-26 20:34:24 +00:00
daniel
8bea12a84d * Typo 2004-01-26 19:54:42 +00:00
daniel
5de754a2a1 * Try to recude stack usage of Tpointerdef.concatstabsto 2004-01-26 19:43:49 +00:00
florian
35110d8ef5 * fixed several arm issues 2004-01-26 19:05:56 +00:00
florian
8ef2f96215 * made DoSpill* overrideable
+ add_cpu_interferences added
2004-01-26 17:40:11 +00:00
florian
9bdd9c4012 * when compiled with -dnocatch, known rtes aren't translated anymore
and a stack dump is written
2004-01-26 17:39:12 +00:00
florian
a1d904c264 * set aktlocaldata for inlined procedures correctly 2004-01-26 17:34:14 +00:00
daniel
7484f26734 * File now obsolete; moved to symtype.pas 2004-01-26 16:43:50 +00:00
daniel
97e87aaebc * reginfo now also only allocated during register allocation
* third round of gdb cleanups: kick out most of concatstabto
2004-01-26 16:12:27 +00:00
mazen
bf36516f33 * Supported assembler modes are GAS and STANDARD 2004-01-26 14:41:24 +00:00
florian
7b5dc40284 * compilation on arm fixed 2004-01-26 11:48:24 +00:00
daniel
ecf7accc38 * Keep interference bitmap only allocated during register allocation.
Saves 2 mb of memory.
2004-01-25 23:21:02 +00:00
Tomas Hajny
0cb32fae6e * reformatting of too long comment lines - not accepted by FP IDE 2004-01-25 21:41:48 +00:00
daniel
60876a7c1a * More gdb cleanup: make record & object stab generation linear instead
of quadratic.
2004-01-25 20:23:28 +00:00
Jonas Maebe
c006ab8326 - removed double construction of fpu register allocator 2004-01-25 16:36:34 +00:00
daniel
2db2f4ac1b * Made varags parameter constant 2004-01-25 13:18:59 +00:00