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 |
|