peter
|
ed708a0650
|
* more byte->word
|
2003-12-23 19:52:55 +00:00 |
|
florian
|
d1116fb7f1
|
+ second_floataddsse implemented
|
2003-12-23 14:38:07 +00:00 |
|
peter
|
e6d9331341
|
* overflow for instruction counters
|
2003-12-22 23:11:41 +00:00 |
|
peter
|
f2d2c4c496
|
* fix rangecheck error
|
2003-12-22 23:11:15 +00:00 |
|
peter
|
2fb059e289
|
* use low(longint) instead of $8000000
|
2003-12-22 23:10:21 +00:00 |
|
peter
|
0734904796
|
* only report unreleased imaginary registers
|
2003-12-22 23:09:34 +00:00 |
|
peter
|
8fe15f4c99
|
* removed unused checkobject method
|
2003-12-22 23:08:59 +00:00 |
|
peter
|
1f4a3402e2
|
* fixed type of verror
|
2003-12-22 23:07:52 +00:00 |
|
peter
|
8ef3b3b9c0
|
* extcycle
|
2003-12-22 22:34:35 +00:00 |
|
peter
|
a0c611cbb5
|
* deref implementation after implementation units are loaded and
numbered
|
2003-12-22 22:15:43 +00:00 |
|
peter
|
545c1b82d5
|
* fix write pointerconst
|
2003-12-22 22:15:13 +00:00 |
|
peter
|
cc8d2226ae
|
* made decrease_degree working, but not really fixed
|
2003-12-22 22:13:46 +00:00 |
|
florian
|
6170faf334
|
* fixed some x86-64 issues
|
2003-12-22 19:00:17 +00:00 |
|
marco
|
1ff6fd5e6a
|
* small 1.0 compat fix
|
2003-12-22 16:16:33 +00:00 |
|
marco
|
8cdcb9d62f
|
* splitted up tintfflags into several components
|
2003-12-22 11:32:04 +00:00 |
|
florian
|
acade4f561
|
* fixed compilation with sysv calling conventions
|
2003-12-21 21:23:09 +00:00 |
|
florian
|
b5e4c01ef2
|
* sysv calling conventions enabled for powerpc-linux
|
2003-12-21 21:20:58 +00:00 |
|
peter
|
03d60dec7f
|
* fix getdir when directory contains files that give EACCESS
|
2003-12-21 20:31:50 +00:00 |
|
peter
|
c6e1a6a6d1
|
* don't exit in getdir when fpstat gives a failure
|
2003-12-21 20:30:49 +00:00 |
|
florian
|
b52cee6639
|
* fixed ppc inlining stuff
* fixed wrong unit writing
+ added some sse stuff
|
2003-12-21 19:42:42 +00:00 |
|
daniel
|
448e336682
|
* Some work to allow mmx instructions to be used for 32 byte sets
|
2003-12-21 11:28:41 +00:00 |
|
Jonas Maebe
|
bade472032
|
* fixed some more optimizer bugs, make cycle now works with -O2p3,
-O2p3u, -O3p3 and -O3p3u
|
2003-12-20 22:53:33 +00:00 |
|
florian
|
9fd5217032
|
* some x86-64 compilation fixe
|
2003-12-20 12:38:51 +00:00 |
|
daniel
|
d84b7d0743
|
* Some work to restore the MMX capabilities
|
2003-12-19 22:08:44 +00:00 |
|
mazen
|
e0303f16a7
|
* new TRegister definition applied
|
2003-12-19 14:38:03 +00:00 |
|
michael
|
71da578b33
|
+ Patch from Peter to fix strlcomp
|
2003-12-19 09:28:00 +00:00 |
|
florian
|
78aeec22ca
|
* arm compiler compilation fixed
|
2003-12-18 17:06:21 +00:00 |
|
florian
|
7bd24b32c3
|
+ register allocators are set to nil now after they are freed
|
2003-12-18 01:03:52 +00:00 |
|
Tomas Hajny
|
ce052a6eba
|
* fix for stackbottom change to pointer
|
2003-12-17 22:52:39 +00:00 |
|
Tomas Hajny
|
f9fe5cd622
|
* fixed incorrect dependency for sysutils (not valid any more)
|
2003-12-17 22:50:54 +00:00 |
|
Tomas Hajny
|
73bd91bfc3
|
* fixed incorrect error message
|
2003-12-17 22:50:42 +00:00 |
|
peter
|
a529392b93
|
* register call fix
|
2003-12-17 21:59:59 +00:00 |
|
peter
|
bc4f29e15c
|
* don't insert dealloc before alloc of the same register
|
2003-12-17 21:59:05 +00:00 |
|
peter
|
6b6741b41c
|
* win32 regcall patches
|
2003-12-17 21:56:33 +00:00 |
|
Tomas Hajny
|
06b0430c9f
|
* fix of previous wrong commit
|
2003-12-17 20:58:04 +00:00 |
|
Tomas Hajny
|
caeb56cff5
|
* 'conservative' version of the do_open patch by Joe da Silva
|
2003-12-17 20:40:38 +00:00 |
|
florian
|
87b24ee42c
|
* forgot a commit
|
2003-12-16 22:36:19 +00:00 |
|
florian
|
77f0eff7db
|
* better inheritence of procinfo flags of inlined procedures
|
2003-12-16 22:09:31 +00:00 |
|
florian
|
2aeea741ed
|
* fixed ppc compilation
|
2003-12-16 21:49:47 +00:00 |
|
florian
|
2258e941af
|
+ inlined procedures inherit procinfo flags
|
2003-12-16 21:29:24 +00:00 |
|
marco
|
8fc8644de0
|
* nil <-> 0 changes
|
2003-12-16 19:43:53 +00:00 |
|
daniel
|
213f373613
|
* 2 tests for integer constant to pointer conversion
|
2003-12-16 10:27:47 +00:00 |
|
daniel
|
f670a09707
|
* Fixed broken indexof function
|
2003-12-16 09:59:43 +00:00 |
|
daniel
|
fd86e14b01
|
* Use of 0 instead of nil fixed
|
2003-12-16 09:43:04 +00:00 |
|
daniel
|
23aa8e1cda
|
* Automatic conversion from integer constants to pointer constants is no
longer done except in Delphi mode
|
2003-12-16 09:41:44 +00:00 |
|
florian
|
f041463abf
|
* improved register allocation of generic a_param_const and a_param_ref
|
2003-12-15 21:39:39 +00:00 |
|
daniel
|
d9b98b35be
|
* Small microoptimization
|
2003-12-15 21:39:16 +00:00 |
|
Jonas Maebe
|
03d03d7ce4
|
* fixed compilation and simplified fixref, so it never has to reallocate
already freed registers anymore
|
2003-12-15 21:37:09 +00:00 |
|
peter
|
1367e342db
|
* reg allocations for imaginary register are now inserted just
before reg allocation
* tregister changed to enum to allow compile time check
* fixed several tregister-tsuperregister errors
|
2003-12-15 21:25:48 +00:00 |
|
daniel
|
e60da116b0
|
* More microoptimizations
|
2003-12-15 16:37:47 +00:00 |
|