peter
589dd8c10e
First check outputunitdir/outputexedir for .o file
2004-11-03 22:22:51 +00:00
florian
054f6bff3a
* fixed missing cgutils usage
2004-11-03 17:51:58 +00:00
florian
e2a6678591
* fixed sparc <-> i386 mixture
2004-11-03 12:04:03 +00:00
peter
33494a7775
* fix possible range error
2004-11-03 10:11:13 +00:00
florian
926da4b9c9
* fixed writing of para locations for procedures with explicit locations for parameters
2004-11-03 09:46:34 +00:00
olle
135be09271
* fixed possible problem with null termination
2004-11-02 22:17:25 +00:00
florian
c94553080b
+ added profiler call for x86_64
2004-11-02 20:50:54 +00:00
Jonas Maebe
14197fb830
* copy totype field in ttypeconvnode.getcopy()
2004-11-02 20:15:53 +00:00
florian
4be6ea3b4a
* dyn. array dimensions are now stored as sinttype so it's target register size dependend
2004-11-02 18:37:08 +00:00
florian
bfce614370
* fixed -<sse register>
...
* information about simple moves for sse is given to the register allocator
2004-11-02 18:23:16 +00:00
florian
143b4a8cb1
* <signed type> to qword range check for 64 bit targets fixed
2004-11-02 17:25:36 +00:00
peter
2e161c5e9e
* nf_internal flag for internal inserted typeconvs. This will
...
supress the generation of warning/hints
2004-11-02 12:55:16 +00:00
peter
9b00c7832e
* support > 32bit accesses for x86_64
...
* rewrote array size checking to support 64bit
2004-11-01 23:30:11 +00:00
florian
636f2ea7c9
* resource ansistrings now use aint for len and ref. count as well
2004-11-01 20:22:04 +00:00
florian
239dd7121e
- removed unnecessary printnode
2004-11-01 18:26:52 +00:00
peter
0d506c579e
* removed wrong check for symtableprocentry
2004-11-01 18:16:48 +00:00
florian
b8eb638978
* cg64f64 isn't used anymore
2004-11-01 17:44:27 +00:00
florian
73c30d6579
* fixed arm compilation with cgutils
...
* ...
2004-11-01 17:41:28 +00:00
florian
00a32c2b31
+ added cgutils uses clause
2004-11-01 17:40:29 +00:00
florian
852ca7e923
+ added sse instruction being not be able writing to a memory location
2004-11-01 17:30:17 +00:00
peter
2aceb6f856
* no checkpointer code for dynarr to openarr
2004-11-01 17:15:47 +00:00
peter
6a0aa09b20
* give IE instead of crash when no procsym is passed for calln
2004-11-01 16:58:57 +00:00
florian
1c569cbd08
* cvt*2* can't write to memory location, fixed
2004-11-01 15:42:47 +00:00
florian
6bdfe21f79
* default target for x86_64 is linux
2004-11-01 15:42:00 +00:00
florian
f0e07003be
* fixed type information for dyn. arrays on 64 bit systems
2004-11-01 15:33:12 +00:00
peter
f02ebed09e
* support @labelsym
2004-11-01 15:32:12 +00:00
peter
a2cbf27e96
* -Or fix for absolute
2004-11-01 15:31:57 +00:00
peter
f80f3fc0fa
* shortstr compare with empty string fixed
...
* removed special i386 code
2004-11-01 12:43:28 +00:00
florian
13618bb9cd
* fixed currency division
2004-11-01 12:10:26 +00:00
peter
1cf3aef0f0
* regalloc bind to instructions need to get real ait_instruction
2004-11-01 10:34:08 +00:00
peter
703e1cee60
* obsolete
2004-11-01 10:33:45 +00:00
peter
916041c81c
* symlist typeconv for absolute fixed
2004-11-01 10:33:01 +00:00
peter
a66a2c855e
* temp for dynarray copy needs to be typed
2004-11-01 10:32:27 +00:00
peter
91a00b5344
* procvar arguments need to be at least equal
2004-11-01 10:31:48 +00:00
peter
882cc700fb
* fixed uninited var in a_load_reg_ref
2004-11-01 10:30:06 +00:00
florian
e5feec37cb
* fixed handling of stack parameters on the arm
2004-11-01 09:23:01 +00:00
peter
9f811b8bca
* remove previous patch
2004-11-01 08:02:26 +00:00
Jonas Maebe
dc71fc8290
* make sure live_start/end is never a tai_regalloc, as those can be
...
removed by the register allocator and thus become invalid. This fixed
make cycle with -Or for ppc, but I'm not sure what the warning on
symsym.pas:1663 means. Since the tlocation change, even regular make
cycle doesn't work anymore though...
2004-10-31 23:18:29 +00:00
peter
1c0b14c9f7
* only allow ordinal-pointer for same size
2004-10-31 22:05:25 +00:00
peter
c95a859f0a
* generic tlocation
...
* move tlocation to cgutils
2004-10-31 21:45:02 +00:00
peter
7d745c0483
* default paths fixed
2004-10-31 19:09:54 +00:00
peter
bc59556a41
* $fpctarget expands to <cpu>-<os>
...
* allow * in middle of the path to support ../*/units/$fpctarget
2004-10-31 18:54:24 +00:00
peter
d97d37ca78
* new unit dir
2004-10-31 18:40:51 +00:00
florian
7f20bc1c96
* fixed ie with pi_do_call
2004-10-31 16:47:43 +00:00
florian
36ca15cf07
* fixed compilation of system unit on arm
2004-10-31 16:04:30 +00:00
olle
8763a9166a
+ Change of the way global variables, with multiple entrypoints,
...
are referenced, fixes a lot of failed tests
2004-10-31 15:32:13 +00:00
olle
f8c9ad629c
+ All sections get names in macos
2004-10-31 15:29:39 +00:00
Jonas Maebe
c9eba4e861
* fixed web bug #3378
2004-10-31 15:17:08 +00:00
florian
a684d2669d
* fixed jump table for sparc
2004-10-31 14:24:47 +00:00
florian
c8d7f6be2b
* another couple of arm fixed
2004-10-31 12:37:11 +00:00