svenbarth
|
72a01f17f5
* m68k/n68kmat.pas, tm68knotnode.pass_generate_code:
|
13 жил өмнө |
reiniero
|
5bfca6634e
+ db test framework: add support for mysql 5.1 and 5.5 connectors
|
13 жил өмнө |
sergei
|
c0f49951b1
* Fixed i386 longjmp, it must not return 0 if 'value' argument happens to be 0.
|
13 жил өмнө |
sergei
|
21f5b5559c
* Rewrote x86_64 implementations of setjmp and longjmp.
|
13 жил өмнө |
svenbarth
|
d15304c25e
Also check for the type of the register when replacing it. In certain circumstances this can still lead to access to invalid memory resulting either in an access violation or invalid registers.
|
13 жил өмнө |
sergei
|
ee62a1ed50
* Fixed unclosed comment from r22775.
|
13 жил өмнө |
florian
|
dc8a3779e5
* restored overwritten test
|
13 жил өмнө |
sergei
|
6d70009f06
+ ELF linker. Works on x86_64-linux and i386-linux good enough to pass the testsuite, but still requires a lot of work in nearly all aspects. In particular, no attempt to resolve symbols from shared libs is done, everything is just treated as imports. Symbol versioning isn't supported either.
|
13 жил өмнө |
florian
|
92510963da
* test uses rax so it is x86-64 only
|
13 жил өмнө |
florian
|
a499a30ca9
* fixes to avx support by Torsten Grundke
|
13 жил өмнө |
pierre
|
b21cff6ea3
Fix m68k default target code
|
13 жил өмнө |
pierre
|
322b793506
Try to do something for m68k integer/address registers; not working yet :!(
|
13 жил өмнө |
pierre
|
6bc6036fd5
Set cai_align and cai_cpu
|
13 жил өмнө |
pierre
|
963e211644
Try to add all add_move_instruction calls
|
13 жил өмнө |
Jonas Maebe
|
20a6b7fa3d
* fixed compilation after introduction of nostackframe checks
|
13 жил өмнө |
pierre
|
0b404fea69
* more 68000 fixref changes
|
13 жил өмнө |
pierre
|
d8c2930454
Also accept R_ADDRESSREGISTER in a_load_cgparaloc_anyreg method
|
13 жил өмнө |
pierre
|
f81954760b
More 68000 restrictions taken into account for fixref and TST instruction
|
13 жил өмнө |
pierre
|
b104d9c9e6
Add some missing instructions to spilling_get_operation_type method
|
13 жил өмнө |
pierre
|
d472b40149
Move conversion to address register of base reference to common code in fixref
|
13 жил өмнө |
pierre
|
34279864ef
Remove double cgutils in uses clause
|
13 жил өмнө |
svenbarth
|
825fa86824
Added missing unit for tcpuregisterset
|
13 жил өмнө |
svenbarth
|
f7c333cee0
Enabled signal handlers
|
13 жил өмнө |
svenbarth
|
a01677e546
Removed debug line
|
13 жил өмнө |
svenbarth
|
7bc5995d4d
Implement SysCall interface for m68k-linux. This is especially useful for testing code using
|
13 жил өмнө |
svenbarth
|
ca6ca31953
The message scan_f_illegal_char seems to have gained additional parameters since it was
|
13 жил өмнө |
svenbarth
|
2ada9a528b
Fix a critical bug in the register allocator (at least for CPUs with seperate address
|
13 жил өмнө |
svenbarth
|
75baec5985
Mark all integer registers as volatile.
|
13 жил өмнө |
svenbarth
|
d9a61f2082
* make internal error unique
|
13 жил өмнө |
svenbarth
|
ff0eebf1ff
Also change RTL helper FPC_DIV_CARDINAL to FPC_DIV_DWORD
|
13 жил өмнө |