tg74
|
fba7689c9d
support new gas sizesuffix 'x' and 'y'
|
12 yıl önce |
tg74
|
4ee8252c93
bugfix att-assembleropcode 'movsd'
|
12 yıl önce |
tg74
|
a56e3b7b8a
bugfix cvtsi2sd(q/l) from pascal-code
|
12 yıl önce |
tg74
|
aa158110cc
merge with trunk
|
12 yıl önce |
svenbarth
|
825fa86824
Added missing unit for tcpuregisterset
|
12 yıl önce |
svenbarth
|
f7c333cee0
Enabled signal handlers
|
12 yıl önce |
svenbarth
|
a01677e546
Removed debug line
|
12 yıl önce |
svenbarth
|
7bc5995d4d
Implement SysCall interface for m68k-linux. This is especially useful for testing code using
|
12 yıl önce |
svenbarth
|
ca6ca31953
The message scan_f_illegal_char seems to have gained additional parameters since it was
|
12 yıl önce |
svenbarth
|
2ada9a528b
Fix a critical bug in the register allocator (at least for CPUs with seperate address
|
12 yıl önce |
svenbarth
|
75baec5985
Mark all integer registers as volatile.
|
12 yıl önce |
svenbarth
|
d9a61f2082
* make internal error unique
|
12 yıl önce |
svenbarth
|
ff0eebf1ff
Also change RTL helper FPC_DIV_CARDINAL to FPC_DIV_DWORD
|
12 yıl önce |
svenbarth
|
8e07ddb2bc
* made internal errors for M68K unique
|
12 yıl önce |
svenbarth
|
322dbe5b65
Various adjustments to the RTL for m68k:
|
12 yıl önce |
svenbarth
|
2db54da2b3
m68k also uses a non fixed stack with an equivalent to PUSH/POP so don't reorder parameters
|
12 yıl önce |
svenbarth
|
786e814d49
Use the correct frame pointer register: A6 on Unixes and A5 on everything else. The only
|
12 yıl önce |
svenbarth
|
43d8da7aa3
Replace DBRA instruction for Coldfire with a SUB/BRA combination in the for-loop-code-
|
12 yıl önce |
svenbarth
|
d5523e6af6
For now completely disable (I)MUL/(I)DIV support for Coldfire and pass through the RTL routines
|
12 yıl önce |
svenbarth
|
dea2a205c9
Fixed reference handling mostly for Coldfire CPUs. While they are conceptually based on
|
12 yıl önce |
svenbarth
|
63f4e44fd5
assemble.pas, texternalcompiler.makecmdline:
|
12 yıl önce |
svenbarth
|
72a47ea27a
m68k/cgcpu.pas, tcg68k.g_proc_exit:
|
12 yıl önce |
svenbarth
|
81069a7eca
rtl/linux/m68k/prt0.as:
|
12 yıl önce |
svenbarth
|
0217efc398
m68k/ag68kgas.pas, getreferencestring:
|
12 yıl önce |
svenbarth
|
cfadcf3769
m68k/cgcpu.pas, tcg68k.a_op_const_reg:
|
12 yıl önce |
svenbarth
|
f501a8fecc
m68k/cgcpu.pas, tcg68k.a_op_const_reg:
|
12 yıl önce |
svenbarth
|
9402a068a5
m68k/n68kcnv.pas, tm68ktypeconvnode.second_int_to_bool:
|
12 yıl önce |
svenbarth
|
d91fbd3e10
aggas.pas: m68k-linux needs preceding ".section" as well
|
12 yıl önce |
svenbarth
|
6034866050
rtl/m68k: Added mathu(h).inc with dummy implementations of SetExceptionMask and GetExceptionMask
|
12 yıl önce |
svenbarth
|
07c3cff61d
m68k/n68kcnv.pas, tm68ktypeconvnode.second_int_to_bool:
|
12 yıl önce |