Commit Graph

15695 Commits

Author SHA1 Message Date
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
Jonas Maebe
5386a1c2ca * fixed compilation errors 2004-01-25 13:05:08 +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
2b234527dd * newlines fixed 2004-01-24 21:12:47 +00:00
florian
8d335b9466 * fixed some spilling stuff
+ not(<int64>) implemented
  + small set comparisations implemented
2004-01-24 20:19:46 +00:00
florian
9e00ecb080 * fixed small bugs
* fixed some arm issues
2004-01-24 18:15:58 +00:00
florian
37454274bc * fixed several arm floating point issues 2004-01-24 18:12:40 +00:00
Jonas Maebe
18a5b09e82 * if webtbf/tw2242 doesn't have to fail for win32, this one should succeed
:)
2004-01-24 15:27:36 +00:00
michael
56345782e8 + Patch from Johannes Berg 2004-01-24 12:23:10 +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
florian
1d3368ccde * some const inserted 2004-01-24 01:32:00 +00:00
florian
d4bb2a073e * linefeeds fixed 2004-01-24 00:12:45 +00:00
florian
d9f938f516 no message 2004-01-23 17:21:52 +00:00
peter
22a6b598be * range check error 2004-01-23 15:47:23 +00:00
peter
883bdeff12 * fixed compile issues 2004-01-23 15:20:42 +00:00
florian
8171ad2e10 + implemented software shl/shr for 64 bit ints 2004-01-23 15:14:04 +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
Jonas Maebe
17c31681c3 * classes.ppu requires types.ppu 2004-01-23 13:04:21 +00:00
Jonas Maebe
5cf2d2fabd * only include systypes.inc if FPC_USE_LIBC is not defined 2004-01-23 08:11:18 +00:00
florian
6e1d153194 * another fix to flag handling 2004-01-23 00:01:48 +00:00
florian
33d9cedfd9 * arm requires oldmmap call as well 2004-01-23 00:00:06 +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
6dc4cd8b82 * finalize needs to reset to nil after decr_ref 2004-01-22 22:09:05 +00:00
peter
7ca7f97ba1 * new bug 2004-01-22 21:43:03 +00:00
peter
dc78092853 * new bug 2004-01-22 21:35:55 +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
florian
f65558b4c4 * fixed syscall number 2004-01-22 20:12:37 +00:00
Jonas Maebe
8ab3c8af01 * classes.ppu requires types.ppu 2004-01-22 20:05:52 +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
fda73956a2 * new bugs 2004-01-22 17:22:54 +00:00
peter
98105d8055 * classes uses types to import TPoint and TRect 2004-01-22 17:11:23 +00:00
peter
965835354c * fixed allocation of dimension buffer for setlength(dynarr) 2004-01-22 16:44:35 +00:00
peter
8f70c34b33 * enum value rtti is now in orginal case 2004-01-22 16:33:22 +00:00
peter
d42f4af064 * give warning that DWORD is used as size in delphi mode when no
size was specified
2004-01-22 16:29:11 +00:00
peter
a94a628fcf * fix refcount for 1.9.x 2004-01-22 16:15:49 +00:00
peter
64d60391bd * fixed crashes when procdef.funcretsym is not valid 2004-01-22 16:14:17 +00:00
marco
21eb38dfc2 * first port that shows some life based on FPC_USE_LIBC 2004-01-22 13:55:02 +00:00
marco
0db9132414 bsd 2004-01-22 13:46:14 +00:00