fpc/compiler/powerpc64
svenbarth c48d572996 Implement support for saving and restoring address registers.
cgobj.pas, tcg:
  * g_save_registers: add the amount of used address registers to size as well
  * g_save_registers: save all used address registers
  * g_restore_registers: restore all stored address registers
m68k/cpubase.pas:
  * rename saved_standard_address_registers to saved_address_registers
all other platform's cpubase.{inc,pas} (except alpha, ia64 and vis which are not up to date):
  * add a saved_address_registers variable with one entry of RS_INVALID

At least a "make fullcycle" did complete.

git-svn-id: trunk@25664 -
2013-10-05 21:43:42 +00:00
..
aoptcpu.pas
aoptcpub.pas
aoptcpuc.pas
aoptcpud.pas
cgcpu.pas * Removed tasmdata.realname (it is not used anywhere) and changed tasmdata.name to pshortstring. The name string is owned by tmodule and referenced by tasmdata. This removes 80-char limit on tasmdata.name, Mantis #25009. 2013-09-19 10:06:43 +00:00
cpubase.pas Implement support for saving and restoring address registers. 2013-10-05 21:43:42 +00:00
cpuinfo.pas
cpunode.pas
cpupara.pas * missing part of r24776, using a build server also has pitfalls :/ 2013-06-02 14:35:29 +00:00
cpupi.pas
cputarg.pas
hlcgcpu.pas high level code generator: const types changed from aint to tcgint to avoid problems on < 32-bit cpus; ppcjvm should also be updated, but isn't yet 2013-03-09 22:16:03 +00:00
itcpugas.pas
nppcadd.pas
nppccal.pas
nppccnv.pas
nppcld.pas - Removed tcgloadnode.generate_picvaraccess, it is never used and is not necessary because PIC stuff is handled at lower levels. 2013-06-02 10:49:17 +00:00
nppcmat.pas
ppcins.dat
ppcreg.dat
rappc.pas
rappcgas.pas
rppccon.inc
rppcdwrf.inc
rppcgas.inc
rppcgri.inc
rppcgss.inc
rppcmot.inc
rppcmri.inc
rppcnor.inc
rppcnum.inc
rppcrni.inc
rppcsri.inc
rppcstab.inc
rppcstd.inc
rppcsup.inc