daniel
f8e49e98be
* Register calling disabled again
2003-12-14 20:51:17 +00:00
daniel
7061f04355
* Register allocator speed optimizations
...
- Worklist no longer a ringbuffer
- No find operations are left
- Simplify now done in constant time
- unusedregs is now a Tsuperregisterworklist
- Microoptimizations
2003-12-14 20:24:28 +00:00
peter
f61ae5bf62
* disable optimizer again for 1.0.x
2003-12-14 20:20:14 +00:00
peter
b052265ecb
* also check currnet dir when searching source files
2003-12-14 18:13:18 +00:00
marco
ae1f7f63b6
* fix for repeating 'x' bug
2003-12-14 14:47:02 +00:00
peter
1662a037a4
* only check errno if the syscall failed
2003-12-14 14:28:36 +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
942cfc9aac
* isgp32reg was being called with both tsuperregister and tregister
...
parameters, so changed type to tsuperregister (fixes bug reported by
Bas Steendijk)
* improved regsizesok() checking so it gives no false positives anymore
2003-12-13 15:48:47 +00:00
michael
dcacb6fffd
+ Fixed trimming of nameserver entries
2003-12-12 20:50:18 +00:00
peter
83abfdc39d
* check unit name when expected unitname > 8 chars
2003-12-12 19:42:21 +00:00
peter
bce5a1e252
* rg[tregistertype] added in tcg
2003-12-12 17:16:17 +00:00
peter
8b4a122d49
* new bug
2003-12-12 15:43:41 +00:00
peter
6091cd2824
* don't give warnings for shortstring vecnodes
2003-12-12 15:42:53 +00:00
marco
9b3b94883b
* always generate RTTI patch from peter
2003-12-12 12:09:40 +00:00
florian
69dbf59679
* staticlib extension for powerpc fixed
2003-12-11 19:06:21 +00:00
florian
5028fa6d0f
* replaced VER1_0 by HASGLOBALPROPERTY
2003-12-11 18:20:50 +00:00
florian
6793170b72
* HASGLOBALPROPERTY define introduce
2003-12-11 18:15:06 +00:00
florian
f7418d3286
* fixed external smartlinking
2003-12-11 17:53:03 +00:00
marco
05458e5c39
* patch from peter
2003-12-11 09:21:52 +00:00
florian
2d6847e5cd
+ short gas register names for smartlinking added
2003-12-10 22:19:27 +00:00
Jonas Maebe
8da316cf21
* override tblocknode.destroy so all statements are freed sequentially
...
instead of recusively.
2003-12-10 20:31:40 +00:00
peter
41bf3e473c
* int64 shl/shr > 63 returns 0
2003-12-10 17:28:41 +00:00
marco
42f329de27
* property support under ifndef ver1_0
2003-12-10 17:13:43 +00:00
peter
7685cf9c78
* fix range error with tai_const
2003-12-10 17:13:22 +00:00
peter
a2c5d9643d
* ifdef fpc
2003-12-10 17:12:35 +00:00
peter
2fb9b2748a
* new bug
2003-12-10 17:09:14 +00:00
marco
f4db4860b5
* property errno defined
2003-12-10 17:08:28 +00:00
marco
abfc1b341b
* property support used.
2003-12-10 17:06:19 +00:00
peter
5090185909
* global property support for fpc modes
2003-12-10 16:37:01 +00:00
peter
a42f9109c0
* global properties
2003-12-10 16:32:19 +00:00
marco
dce7bf35f9
* fpgetcerrno introduction
2003-12-10 15:50:50 +00:00
marco
2a761868ce
* NetBSD supported added based on Sparc and define name changed to something more sensible
2003-12-10 14:59:49 +00:00
mazen
23f1b2c49e
* improve hadlign %hi and %lo operators
2003-12-10 13:16:35 +00:00
marco
b718d900c7
* now uses initc
2003-12-10 12:16:14 +00:00
marco
d518762a68
* get/setcerrno added
2003-12-10 11:24:25 +00:00
mazen
002c0fe673
+ added explicit ATT mode request for assembler input
2003-12-10 09:36:16 +00:00
Károly Balogh
eec59028e3
* m68k register tables
2003-12-10 02:39:33 +00:00
Károly Balogh
4050f10698
* initial revision
2003-12-10 02:30:58 +00:00
Károly Balogh
a6ab5f0207
* fixed logs
2003-12-10 02:22:59 +00:00
Károly Balogh
913e0aaef6
* initial revision
2003-12-10 02:07:35 +00:00
florian
96000de6d9
* variants and interfaces on powerpc released
2003-12-10 01:54:44 +00:00
florian
7cb8b55abb
* real functions ifdef'ed depending on the supported types
2003-12-10 01:36:39 +00:00
florian
d43895d744
+ initial interface support added
2003-12-10 01:10:25 +00:00
Károly Balogh
c5afdadecb
* fixed compilation with -dppc603
2003-12-10 00:09:57 +00:00
Jonas Maebe
e9eff10134
+ support for evaluating qword constant expressions (both arguments have
...
to be a qword, constants have to be explicitly typecasted to qword)
2003-12-09 21:17:04 +00:00
Jonas Maebe
353f9d86e3
+ 64 bit checks
2003-12-09 21:08:39 +00:00
Jonas Maebe
8c11916462
* forgot call to cg.g_overflowcheck() in nppcadd
...
* fixed overflow flag definition
* fixed cg.g_overflowcheck() for signed numbers (jump over call to
FPC_OVERFLOW if *no* overflow instead of if overflow :)
2003-12-09 20:39:43 +00:00
Jonas Maebe
cd39c5052b
* test extended
2003-12-09 20:37:18 +00:00
Jonas Maebe
ccc9c93fc7
* support writing of symbols with length 255
2003-12-09 20:09:09 +00:00
Jonas Maebe
f66a3775c5
* fixed buffer overflow bug in fpc_shortstr_append_shortstr in case
...
the result was already 255 characters long
2003-12-09 20:08:30 +00:00