gcc/libgcc/config/rs6000
Iain Sandoe 6a2045bfd3 rs6000.c (rs6000_emit_prologue): Move update of VRSave mask to save_world() when that is in use.
gcc:

	* config/rs6000/rs6000.c  (rs6000_emit_prologue): Move update of
	VRSave mask to save_world() when that is in use.

libgcc:

	* config/rs6000/darwin-world.S (toplevel): Make it clear that this
	function is not used for PPC64.  
	(save_world): Amend comments.  Update the VRsave mask to reflect the
	saved regs.
	(rest_world): Update comments, do not  clobber r10, do not use r8.
	(eh_rest_world_r10): Amend comments, do not use r8.
	(rest_world_eh_r7r8): Rename as local Lrest_world_eh_r7, since r8 is
	no longer used, move restore of CR and target address to the end of
	the routine.

From-SVN: r182376
2011-12-15 15:52:08 +00:00
..
aix-unwind.h Makefile.in (UNWIND_H): Remove. 2011-08-05 14:37:48 +00:00
crtresfpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
crtresgpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
crtresxfpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
crtresxgpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
crtsavfpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
crtsavgpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
darwin-asm.h Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
darwin-crt2.c darwin-crt2.c: Move to ../libgcc/config/rs6000. 2011-07-13 16:28:30 +00:00
darwin-fallback.c Move libgcc_tm_file to toplevel libgcc 2011-11-02 15:26:35 +00:00
darwin-fpsave.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
darwin-gpsave.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
darwin-tramp.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
darwin-unwind.h linux.h (MD_UNWIND_SUPPORT): Remove. 2011-06-03 18:30:39 +00:00
darwin-vecsave.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
darwin-world.S rs6000.c (rs6000_emit_prologue): Move update of VRSave mask to save_world() when that is in use. 2011-12-15 15:52:08 +00:00
e500crtres32gpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtres64gpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtres64gprctr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtrest32gpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtrest64gpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtresx32gpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtresx64gpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtsav32gpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtsav64gpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtsav64gprctr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtsavg32gpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtsavg64gpr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
e500crtsavg64gprctr.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
eabi-ci.S Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
eabi-cn.S Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
eabi.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
gthr-aix.h Return gthr-posix.h to libgcc (PR bootstrap/50982) 2011-11-07 16:34:31 +00:00
ibm-ldouble-format soft-fp: Move to ../libgcc. 2011-08-05 15:13:48 +00:00
ibm-ldouble.c soft-fp: Move to ../libgcc. 2011-08-05 15:13:48 +00:00
libgcc-darwin.10.4.ver Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
libgcc-darwin.10.5.ver Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
libgcc-glibc.ver Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
libgcc-ibm-ldouble.ver Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
linux-unwind.h ppc-linux: Fix call to _Unwind_SetGRPtr 2011-11-12 09:20:58 -08:00
ppc64-fp.c Makefile.in (FPBIT_FUNCS, [...]): Remove. 2011-08-05 14:53:09 +00:00
sfp-machine.h soft-fp: Move to ../libgcc. 2011-08-05 15:13:48 +00:00
sol-ci.S Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
sol-cn.S Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
t-crtstuff Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
t-darwin Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-darwin64 t-darwin64 (LIB2ADD): Add fp and gp save routines. 2011-12-04 15:46:28 +00:00
t-freebsd t-freebsd: Add wildcard. 2011-10-25 07:13:12 +02:00
t-ibm-ldouble Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-linux Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-linux64 Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-lynx Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-netbsd Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-ppc64-fp Makefile.in (FPBIT_FUNCS, [...]): Remove. 2011-08-05 14:53:09 +00:00
t-ppccomm Cleanup rs6000/t-ppccomm configurations (PR other/51022) 2011-11-28 16:02:10 +00:00
t-savresfgpr Cleanup rs6000/t-ppccomm configurations (PR other/51022) 2011-11-28 16:02:10 +00:00
t-slibgcc-aix Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
tramp.S Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00