peter
|
97a3d4aece
|
Stacksize force to 1mb
|
2004-01-28 16:47:45 +00:00 |
|
peter
|
378f8aab70
|
* USEOPT to override NOOPT for 1.0.x
|
2003-12-14 22:41:46 +00:00 |
|
peter
|
f61ae5bf62
|
* disable optimizer again for 1.0.x
|
2003-12-14 20:20:14 +00:00 |
|
peter
|
19b2170ee4
|
* optimizer works again with 1.0.x
* fixed wrong loop in FindRegWithConst
|
2003-12-14 14:18:59 +00:00 |
|
Jonas Maebe
|
ac5eaeb144
|
- disable the optimizer if compiling with 1.0, because it has a code
generator (not optimizer) bug that causes crashes in the 1.1
optimizer
|
2003-11-22 13:11:10 +00:00 |
|
peter
|
bd96bacd81
|
* USEINLINE directive added (not enabled yet)
|
2003-10-31 15:51:11 +00:00 |
|
florian
|
eb9a587759
|
+ support of NaN and Inf in the compiler as values of real constants
|
2003-09-06 16:47:24 +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 |
|
peter
|
52c73e80d1
|
* start of sparc support for newra
|
2003-08-11 21:18:20 +00:00 |
|
florian
|
d2035fd6b4
|
* very basic stuff for the arm
|
2003-07-21 11:52:57 +00:00 |
|
florian
|
1f099e81a7
|
* if something doesn't work with callparatemp, the define callparatemp
should be used because other processors with reigster calling conventions
depend on this as well
|
2003-05-24 21:12:57 +00:00 |
|
peter
|
1a2eedd767
|
* self moved to hidden parameter
* removed hdisposen,hnewn,selfn
|
2003-05-09 17:47:02 +00:00 |
|
florian
|
9e0e8340f7
|
+ first changes to make self a hidden parameter
|
2003-04-30 09:42:42 +00:00 |
|
florian
|
41da381f1a
|
* fixed a lot of PowerPC related stuff
|
2003-04-24 22:29:57 +00:00 |
|
peter
|
35ea6c7233
|
* optimizer is x86
|
2003-04-23 13:47:41 +00:00 |
|
florian
|
0284016ee9
|
* fixed several issues with powerpc
+ applied a patch from Jonas for nested function calls (PowerPC only)
* ...
|
2003-04-23 12:35:34 +00:00 |
|
peter
|
cab4c8879f
|
* only compile cs_fp_emulation support when cpufpuemu is defined
* define cpufpuemu for m68k only
|
2002-12-06 16:56:57 +00:00 |
|
peter
|
83dae76625
|
+ $IMPLICITEXCEPTIONS switch to turn on/off generation of the
implicit exception frames for procedures with initialized variables
and for constructors. The default is on for compatibility
|
2002-10-16 19:01:43 +00:00 |
|
carl
|
67486c96c3
|
* fixes for Delphi 6 compilation
(warning : Some features do not work under Delphi)
|
2002-10-05 12:43:23 +00:00 |
|
florian
|
d5f0cbbf2b
|
* fixes to common code to get the alpha compiler compiled applied
|
2002-09-30 07:00:44 +00:00 |
|
florian
|
739af6f57d
|
+ added define 64bit
|
2002-09-29 23:19:05 +00:00 |
|
peter
|
dcd9e0107c
|
* old logs removed and tabs fixed
|
2002-09-07 15:25:00 +00:00 |
|
mazen
|
c6b0a2e9a3
|
- undefining win32 when SPARC defined removed, no more needed.
|
2002-08-30 13:42:29 +00:00 |
|
mazen
|
9b960198d0
|
*** empty log message ***
|
2002-08-23 13:17:59 +00:00 |
|
carl
|
ed77671a9b
|
+ optimize64_op_const_reg implemented (optimizes 64-bit constant opcodes)
* more fixes to m68k for 64-bit operations
|
2002-08-19 18:17:47 +00:00 |
|
carl
|
aa6453d52e
|
* oldset define is now correct for all cpu's except i386
* correct compilation problems because of the above
|
2002-08-15 15:11:53 +00:00 |
|
daniel
|
1130395e7e
|
* Readded old set code. To use it define 'oldset'. Activated by default
for ppc.
|
2002-07-23 12:34:29 +00:00 |
|
florian
|
75f0602074
|
+ log added
|
2002-07-04 18:56:50 +00:00 |
|
florian
|
7ee2694782
|
+ x86 define added
|
2002-07-04 18:55:51 +00:00 |
|
carl
|
92fbb3038a
|
defines.inc -> fpcdefs.inc to avoir conflicts if compiling compiler by hand with win32 vrtl defines.inc
|
2002-05-16 19:34:01 +00:00 |
|