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 |
|
florian
|
bfa26e5903
|
* tried to fix BeOS linking
|
2004-01-29 22:50:53 +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 |
|
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 |
|
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 |
|
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
|
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 |
|
daniel
|
ecf7accc38
|
* Keep interference bitmap only allocated during register allocation.
Saves 2 mb of memory.
|
2004-01-25 23:21:02 +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 |
|
daniel
|
45ebe9b10b
|
* Last commit broke debug info for records. Fixed.
|
2004-01-25 12:37:15 +00:00 |
|
daniel
|
7a417defc8
|
* 2nd round of gdb cleanup
|
2004-01-25 11:33:48 +00:00 |
|
florian
|
8d335b9466
|
* fixed some spilling stuff
+ not(<int64>) implemented
+ small set comparisations implemented
|
2004-01-24 20:19:46 +00:00 |
|
florian
|
37454274bc
|
* fixed several arm floating point issues
|
2004-01-24 18:12:40 +00:00 |
|
florian
|
0bb8e3912f
|
* fixref fixed if index, base and offset were given
|
2004-01-24 01:33:20 +00:00 |
|
florian
|
5a2c4d4bff
|
* genintparaloc fixed
|
2004-01-24 01:32:49 +00:00 |
|
peter
|
22a6b598be
|
* range check error
|
2004-01-23 15:47:23 +00:00 |
|
florian
|
d7786f6246
|
* fixed generic shl/shr operations
+ added register allocation hook calls for arm specific operand types:
register set and shifter op
|
2004-01-23 15:12:49 +00:00 |
|
florian
|
6e1d153194
|
* another fix to flag handling
|
2004-01-23 00:01:48 +00:00 |
|
peter
|
74f5f05b6d
|
* g_finalize needs to reset to nil after decr_ref
* support loadref in decr_ref reset to nil
|
2004-01-22 22:12:21 +00:00 |
|
peter
|
861b7cd72e
|
* procvardef rtti fixed
|
2004-01-22 21:33:54 +00:00 |
|
florian
|
7065a0d804
|
* fixed copyright year
|
2004-01-22 21:19:36 +00:00 |
|
florian
|
e7aba71412
|
* fixed several issues with flags
|
2004-01-22 20:13:18 +00:00 |
|
peter
|
607b41f22e
|
* except is also an end of block token
* after a label don't try to parse a statement when the next token
is an end token
|
2004-01-22 17:24:49 +00:00 |
|
peter
|
cbbfb018f1
|
* also check in the same dir as the unit we are loading from, this
makes UNITPATH working better
|
2004-01-22 17:23:56 +00:00 |
|
peter
|
965835354c
|
* fixed allocation of dimension buffer for setlength(dynarr)
|
2004-01-22 16:44:35 +00:00 |
|