fpc/compiler/m68k
florian 4cf2a2672a changes to fix #32043
* changed most of the variables in the assembler readers used to store constants from aint to tcgint 
  as aint has only the size of the accumular while some CPUs (AVR) allow larger constants in instructions
+ allow access to absolute symbols with address type in inline assembler
* allow absolute addresses in avr inline assembler
+ tests

git-svn-id: trunk@37411 -
2017-10-06 21:07:19 +00:00
..
aasmcpu.pas m68k: support 32x32 to 64bit MUL generation when targeting CPUs which support this instruction 2017-05-25 22:35:12 +00:00
ag68kgas.pas m68k: changed the internal name of 68k MacOS from system_m68k_mac to system_m68k_macos, so it's consistent with the PowerPC version. suggestion/request by Sven :) 2017-08-22 11:22:15 +00:00
ag68kvasm.pas m68k: map sec_rodata as read-write in the vasm writer, to silence some vlink warnings, when it writes the relocations in a rodata section 2017-06-14 18:07:36 +00:00
aoptcpu.pas m68k: the previous attempt in r36480 broke more tests than it fixed, so lets revert to previous version and disable MOVE+OP+MOVE optimizations instead 2017-06-11 11:22:49 +00:00
aoptcpub.pas
aoptcpud.pas
cgcpu.pas m68k: do not internalerror on localsize < 0. this condition is handled elsewhere in the compiler properly, so we just let it through 2017-06-29 00:11:19 +00:00
cpubase.pas m68k: some initial support for C ABIs which use an address register to return structs by address 2017-06-24 19:03:58 +00:00
cpuinfo.pas m68k: fix no FPU support 2017-09-16 18:13:57 +00:00
cpunode.pas m68k: reenabled the 68k-specific n68kset node 2017-05-15 00:45:06 +00:00
cpupara.pas m68k: yet another attempt to fix small struct alignments on stack 2017-06-27 02:36:55 +00:00
cpupi.pas
cputarg.pas m68k: there are now cross-binutils for old MacOS, so based on the old/existing bits, fix the support in the compiler 2017-08-22 10:41:02 +00:00
hlcgcpu.pas m68k: for cdecls with the SVR4 ABI return results both in A0 and D0 2017-06-23 19:21:20 +00:00
itcpugas.pas
m68kreg.dat
n68kadd.pas m68k: fixed some cases where comparing smallsets was broken, because the compare size was hardwired to 32bit 2017-06-09 17:27:06 +00:00
n68kcal.pas Call ungetregister for NR_D2 at m68k-palmos syscall exit 2017-09-28 14:55:41 +00:00
n68kcnv.pas m68k: support longword to double conversions with the FPU, without a helper, better code for some other cases 2017-06-28 01:27:02 +00:00
n68kinl.pas m68k: implement frac inline nodes 2017-05-21 21:13:02 +00:00
n68kmat.pas
n68kmem.pas
n68kset.pas
r68kbss.inc
r68kcon.inc
r68kgas.inc
r68kgri.inc
r68knor.inc
r68knum.inc
r68krni.inc
r68ksri.inc
r68ksta.inc
r68kstd.inc
r68ksup.inc
ra68k.pas
ra68kmot.pas changes to fix #32043 2017-10-06 21:07:19 +00:00
rgcpu.pas
symcpu.pas