fpc/compiler/powerpc
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
..
agppcmpw.pas - Removed tai_label.is_global field, was used in just one place and is generally not needed: binding is controlled by 'bind' property of referenced AsmLabel. 2013-08-23 11:34:08 +00:00
agppcvasm.pas - removed no longer used/supported af_allowdirect flag (direct assembler 2012-10-21 13:42:58 +00:00
aoptcpu.pas + mfpvr, mfdcr, mtdcr, mfdec and mtdec opcodes (mantis #18878) 2012-06-06 18:17:55 +00:00
aoptcpub.pas
aoptcpuc.pas
aoptcpud.pas
cgcpu.pas
cpubase.pas Implement support for saving and restoring address registers. 2013-10-05 21:43:42 +00:00
cpuinfo.pas * -O4 switch for optimizations which are correct but which might have unexpected effects 2012-08-09 18:58:54 +00:00
cpunode.pas
cpupara.pas * don't use the paracgsize in get_paraloc_def(), because it generally 2013-06-02 14:05:07 +00:00
cpupi.pas
cputarg.pas
hlcgcpu.pas
itcpugas.pas + mfpvr, mfdcr, mtdcr, mfdec and mtdec opcodes (mantis #18878) 2012-06-06 18:17:55 +00:00
nppcadd.pas
nppccal.pas
nppccnv.pas
nppcmat.pas * throw an internal error if code generation depends on expectloc but expectloc and real loc do not match 2012-08-13 15:02:55 +00:00
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