Commit Graph

15399 Commits

Author SHA1 Message Date
Jonas Maebe
83323b4955 * fixed tb0350 (support loading address of reference containing the
address 0)
2003-12-29 11:13:53 +00:00
Jonas Maebe
e9051dc267 + powerpc suppport 2003-12-29 10:58:05 +00:00
Jonas Maebe
67eaf25d33 + ppc support 2003-12-29 10:55:19 +00:00
Jonas Maebe
8953ed5494 * fixed tnotnode for < 32 bit quantities 2003-12-28 23:49:30 +00:00
florian
2028eb6b96 + except handling related nodes now include pi_do_call if necessary 2003-12-28 22:51:18 +00:00
florian
245c5fe197 * strscan fix from Jonas 2003-12-28 22:33:35 +00:00
Jonas Maebe
bfd9c1f91c * fixed for processors where sizeof extended = sizeof(double) 2003-12-28 22:22:56 +00:00
florian
d38abc3a3f + setting of bit 6 of cr for c var args on ppc implemented 2003-12-28 22:09:12 +00:00
Jonas Maebe
85e84512fb * fixed procedures declared as "interrupt" for non-x86 2003-12-28 21:57:43 +00:00
Jonas Maebe
e9a522fdae * fixed fillchar for SYSV abi 2003-12-28 21:06:56 +00:00
Jonas Maebe
430d41fdb0 * fixed *locked* routines 2003-12-28 20:55:57 +00:00
Jonas Maebe
4eb1eb94d1 * fixed result of failed syscalls (no extra neg is needed)
+ support multi-threaded programs
2003-12-28 20:55:10 +00:00
florian
0f5fa6973b * initial code 2003-12-28 20:08:53 +00:00
florian
218beb5b32 * handling of open array value parameters fixed 2003-12-28 19:22:27 +00:00
Jonas Maebe
da74a9fea6 - removed unused methods from old generic spilling code 2003-12-28 16:20:09 +00:00
Jonas Maebe
6bab64590e * hopefully fixed varargs (both Pascal- and C-style) 2003-12-28 15:33:06 +00:00
Jonas Maebe
ffa51d27c3 * hopefully fixed interfaces (untested) 2003-12-28 15:14:14 +00:00
peter
ae6be6bc0e * support type convs for write typed 2003-12-27 22:27:55 +00:00
peter
3677577d9f * check with fileexists() before opening a file 2003-12-27 22:27:24 +00:00
peter
b7a19dd847 * new bug 2003-12-27 22:27:05 +00:00
Tomas Hajny
ac8870b489 * regcall fixes 2003-12-26 22:20:44 +00:00
florian
c72e3a8eea * updated instruction includes from new instruction table 2003-12-26 20:24:03 +00:00
florian
8c796e366d * asm mode is only on i386 set now 2003-12-26 15:20:25 +00:00
peter
7fe57a2396 * fixed time calculation 2003-12-26 14:32:16 +00:00
peter
d7f6e2bdf8 * fixed compile for linux 2003-12-26 14:18:51 +00:00
peter
1c7e6fc380 * sparc updates
* use registertype in spill_register
2003-12-26 14:02:30 +00:00
peter
be4dfaa4d3 * row changed to ppchar 2003-12-26 13:56:50 +00:00
florian
466744d413 * rtl and compiler compile with -Cfsse2 2003-12-26 13:47:41 +00:00
florian
ace2d682b0 * rtl and compiler compile with -Cfsse2 2003-12-26 13:19:16 +00:00
florian
3d8e1ab1fb + fpu<->mm register conversion 2003-12-26 00:32:21 +00:00
florian
dd2bb53aa5 + possible sse2 unit usage for double calculations
* some sse2 assembler issues fixed
2003-12-25 12:01:35 +00:00
peter
e380119e8c * sparc assembler reader updates 2003-12-25 01:25:43 +00:00
florian
06442fa677 + $fputype directive support
+ single data type operations with sse unit
  * fixed more x86-64 stuff
2003-12-25 01:07:09 +00:00
peter
31a33a1a7b * fixed indexbyte for regcall 2003-12-24 23:07:28 +00:00
peter
bcdf065947 * fix set_set_range 2003-12-24 22:38:24 +00:00
peter
d11cecb354 * removed assembler
* cleanup
2003-12-24 22:27:13 +00:00
peter
6b3c925f64 * don't lowercase enumnames 2003-12-24 20:51:11 +00:00
florian
6d3d97e845 * first fixes to compile the x86-64 system unit 2003-12-24 01:47:22 +00:00
florian
f84979f02d * x86-64 compilation fixed 2003-12-24 00:33:10 +00:00
florian
7887af7c75 * rg unified for i386/x86-64 2003-12-24 00:12:57 +00:00
florian
9c476ba5f1 - delete parameter in cg64 methods removed 2003-12-24 00:10:02 +00:00
peter
12aade4e16 * register calling is now default for i386 2003-12-23 23:22:35 +00:00
peter
3afcfd7f86 * extnumber failure is $ffff instead of -1
* fix non-vmt call for register calling on i386
2003-12-23 23:12:44 +00:00
peter
0105b62700 * fix call to handleerror for regcall 2003-12-23 23:09:43 +00:00
peter
c1a25f53b6 * increment should use ofcourse use 1 instead of -1 2003-12-23 22:23:34 +00:00
peter
ea0940bea0 * typo in fcl support 2003-12-23 22:20:46 +00:00
peter
29cae38f12 * overlfow support in second_mul 2003-12-23 22:13:41 +00:00
peter
46769ccfcb * don't generate rtti for errordef 2003-12-23 22:13:26 +00:00
peter
d298043d6b * 0->nil 2003-12-23 22:12:15 +00:00
peter
dd69b121a9 * pointer typecast 2003-12-23 22:11:26 +00:00