florian
|
a13ce1dfb4
|
+ added *_watcom units
|
2003-09-06 10:01:11 +00:00 |
|
florian
|
1a95384ec1
|
* arm is working again as before the new register naming scheme was implemented
|
2003-09-05 23:57:01 +00:00 |
|
florian
|
22f1ff8da4
|
* merged Wiktor's Watcom patches in 1.1
|
2003-09-05 17:41:12 +00:00 |
|
marco
|
f34e9e5adf
|
* applied Peter's patch. Now cycles.
|
2003-09-05 11:21:39 +00:00 |
|
olle
|
4471dd1d26
|
+ bugfix, put token UNIMPLEMENTED in right order
|
2003-09-04 21:58:16 +00:00 |
|
olle
|
30938b72a7
|
+ added new lagnuage mode: MAC
|
2003-09-04 21:37:29 +00:00 |
|
florian
|
024d08e05a
|
* ARM compiler compiles again
|
2003-09-04 21:07:03 +00:00 |
|
peter
|
dfd60cb507
|
* released useparatemp
|
2003-09-04 15:39:58 +00:00 |
|
peter
|
059908d399
|
* abort with IE when spilling requires > 20 loops
|
2003-09-04 14:46:12 +00:00 |
|
peter
|
01a1f7d063
|
* return 0 instead of $ff when no reg is found
|
2003-09-04 14:42:44 +00:00 |
|
florian
|
0d3832776f
|
* first bunch of adaptions of arm compiler for new register type
|
2003-09-04 00:15:28 +00:00 |
|
peter
|
610cbec252
|
* fixes for FPU register allocation
|
2003-09-03 21:06:45 +00:00 |
|
peter
|
adeae3a00b
|
* write INVALID as register name instead of IE
|
2003-09-03 21:06:19 +00:00 |
|
peter
|
b4d54b1889
|
* powerpc needs software int64 to double
|
2003-09-03 21:06:05 +00:00 |
|
peter
|
98d153815c
|
* some fixes for ppc
|
2003-09-03 21:04:14 +00:00 |
|
peter
|
ded08a12a9
|
* regenerated
|
2003-09-03 20:35:57 +00:00 |
|
peter
|
36bb27dab3
|
* fixed number sorting
|
2003-09-03 20:35:06 +00:00 |
|
peter
|
386027ffb5
|
* fixed sorting of register number
|
2003-09-03 20:33:28 +00:00 |
|
peter
|
c05cf49b35
|
* removed empty cga unit
|
2003-09-03 19:39:16 +00:00 |
|
peter
|
ef23ab2c78
|
* powerpc reg update
|
2003-09-03 19:37:07 +00:00 |
|
peter
|
601160a0e3
|
* powerpc compiles again
|
2003-09-03 19:35:24 +00:00 |
|
florian
|
91533b5d5a
|
* initial revision of new register naming
|
2003-09-03 19:10:30 +00:00 |
|
florian
|
100cec5cee
|
* inital revision derived from sparc
|
2003-09-03 19:09:35 +00:00 |
|
peter
|
3a3bdd95a7
|
* superregisters also from .dat file
|
2003-09-03 16:29:37 +00:00 |
|
peter
|
b66e477dd8
|
* also generate superregisters
|
2003-09-03 16:28:16 +00:00 |
|
peter
|
6a8d5eb25d
|
* NEWRA branch merged
|
2003-09-03 15:55:00 +00:00 |
|
florian
|
220e05dd5e
|
* fixed arm concatcopy
+ arm support in the common compiler sources added
* moved some generic cg code around
+ tfputype added
* ...
|
2003-09-03 11:18:36 +00:00 |
|
florian
|
6264028af1
|
* fixed reference handling
* fixed operand postfix for floating point instructions
* fixed wrong shifter constant handling
|
2003-09-01 15:11:16 +00:00 |
|
florian
|
e36c23db74
|
* results of work on arm port last weekend
|
2003-09-01 09:54:57 +00:00 |
|
florian
|
301df6dab9
|
* fixed procedure entry/exit code
* started to fix reference handling
|
2003-08-29 21:36:28 +00:00 |
|
florian
|
04501b6fff
|
* another couple of arm fixes
|
2003-08-28 13:26:10 +00:00 |
|
florian
|
dc7d8ba847
|
* today's arm patches
|
2003-08-28 00:05:29 +00:00 |
|
florian
|
dd9e5cf591
|
+ same procedure as very day: today's work on arm
|
2003-08-27 00:27:56 +00:00 |
|
peter
|
15958fec9f
|
* methodpointer fixes
|
2003-08-26 12:43:02 +00:00 |
|
peter
|
d5a6a5b7f9
|
* fix wrong registers in reference
|
2003-08-26 12:42:45 +00:00 |
|
florian
|
f3266351dc
|
+ started to implement FPU support for the ARM
* fixed a lot of other things
|
2003-08-25 23:20:38 +00:00 |
|
olle
|
0458038ee5
|
* minor adjustment
|
2003-08-24 21:40:12 +00:00 |
|
olle
|
d69418fe36
|
* made FPC_RAISEEXCEPTION compatible with MacOS
|
2003-08-24 21:38:43 +00:00 |
|
florian
|
9edd2b0401
|
* continued to work on the arm port
|
2003-08-24 12:27:26 +00:00 |
|
peter
|
284d18b7ca
|
* reload also caller module when it is already compiled
|
2003-08-23 22:31:42 +00:00 |
|
peter
|
375820ccae
|
* unchain operators before adding to overloaded list
|
2003-08-23 22:31:08 +00:00 |
|
peter
|
cb16846e3b
|
* fixed static class check for properties
|
2003-08-23 22:29:51 +00:00 |
|
peter
|
90782badfe
|
* reload flagged units when interface is loaded
|
2003-08-23 22:29:24 +00:00 |
|
peter
|
0526b6fd9b
|
* don't check size for open array in valid_for_assign
|
2003-08-23 18:52:18 +00:00 |
|
peter
|
f86df421ce
|
* only check for size matches when parameter is enum,ord,float
|
2003-08-23 18:42:57 +00:00 |
|
peter
|
17d7fb5a03
|
* allow typeof(self) in class methods
|
2003-08-23 18:41:52 +00:00 |
|
daniel
|
889bd81bdb
|
* Register allocator bugfix for h2pas
|
2003-08-23 10:46:21 +00:00 |
|
olle
|
399fac564f
|
+ added xxx_regname stuff
* made the mpw asm writer work again
|
2003-08-22 12:30:43 +00:00 |
|
florian
|
dc22fe7863
|
* continued to work on the arm skeleton
|
2003-08-21 23:23:59 +00:00 |
|
olle
|
b9394fd616
|
- removed parameter from fpc_iocheck
|
2003-08-21 22:14:16 +00:00 |
|