Commit Graph

15710 Commits

Author SHA1 Message Date
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
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