gcc/libgcc/config
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
..
alpha qrnnd.S: Use specific pseudos for VMS. 2011-11-16 08:36:46 +00:00
arm lib1funcs.asm (udivsi3): Add support for divide functions. 2011-11-16 18:02:12 +00:00
avr re PR target/50931 ([avr] Support a 24-bit scalar integer mode) 2011-12-14 10:00:56 +00:00
bfin Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
c6x Build softfp for c6x 2011-11-08 16:50:37 +00:00
cris Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
epiphany config.gcc (epiphany-*-*): New architecture. 2011-11-05 20:48:23 +00:00
fr30 Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
frv Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
h8300 Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
i386 Fix LIB2ADD overrides in libgcc 2011-11-21 16:13:13 +00:00
ia64 fde-vms.c: Do not include md-unwind-support.h 2011-11-04 09:25:41 +00:00
iq2000 Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
libbid Move libgcc_tm_file to toplevel libgcc 2011-11-02 15:26:35 +00:00
lm32 Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
m32c Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
m32r Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
m68k m68k-linux: Implement atomic operations via syscall. 2011-11-26 15:57:37 -08:00
mcore Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
mep Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
microblaze Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
mips Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
mmix Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
moxie Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
pa re PR other/51272 (ld: Unsatisfied symbol "_ITM_registerTMCloneTable" in file /test/gnu/gcc/objdir/) 2011-12-01 02:37:06 +00:00
pdp11 Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
picochip Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
rl78 . 2011-11-29 16:36:43 -05:00
rs6000 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
rx rx-lib.h: Always restrict doubles to the SF type when 64-bit doubles are not enabled. 2011-09-28 13:56:19 +00:00
s390 t-crtstuff: Add -fPIC to CRTSTUFF_T_CFLAGS_S variable. 2011-11-04 19:05:36 +00:00
score Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
sh Fix LIB2ADD overrides in libgcc 2011-11-21 16:13:13 +00:00
sparc * config/sparc/sol2-unwind.h: Use #ifdef directive consistently. 2011-12-11 11:23:15 +00:00
spu Fix SPU libgcc build 2011-11-11 16:49:22 +00:00
stormy16 Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
v850 Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
vax Move libgcc1 to toplevel libgcc 2011-11-02 15:03:19 +00:00
vms Move crtstuff support to toplevel libgcc 2011-11-02 14:33:56 +00:00
xtensa Move libgcc_tm_file to toplevel libgcc 2011-11-02 15:26:35 +00:00
darwin-64.c Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
darwin-crt-tm.c darwin-crt-tm.c: Correct comments, use correct licence. 2011-11-27 13:57:01 +00:00
darwin-crt3.c Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
gmon-sol2.c gmon-sol2.c: Reindent. 2011-06-01 14:46:24 +00:00
gthr-lynx.h Return gthr-posix.h to libgcc (PR bootstrap/50982) 2011-11-07 16:34:31 +00:00
gthr-rtems.h Move gthr to toplevel libgcc 2011-11-02 15:28:43 +00:00
gthr-vxworks.h Return gthr-posix.h to libgcc (PR bootstrap/50982) 2011-11-07 16:34:31 +00:00
libgcc-glibc.ver Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
libgcc-libsystem.ver Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
no-sfp-machine.h soft-fp: Move to ../libgcc. 2011-08-05 15:13:48 +00:00
no-unwind.h linux.h (MD_UNWIND_SUPPORT): Remove. 2011-06-03 18:30:39 +00:00
t-crtfm crtfastmath.c: Move to ../libgcc/config/alpha. 2011-07-13 17:33:38 +00:00
t-crtstuff-pic Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-darwin darwin.h (ENDFILE_SPEC): New. 2011-11-22 13:51:07 +00:00
t-dfprules dfp-bit.c, dfp-bit.h: Move to ../libgcc. 2011-07-11 14:40:56 +00:00
t-eh-dw2-dip Makefile.in (UNWIND_H): Remove. 2011-08-05 14:37:48 +00:00
t-fdpbit Makefile.in (FPBIT_FUNCS, [...]): Remove. 2011-08-05 14:53:09 +00:00
t-fixedpoint-gnu-prefix Makefile.in (LIBGCC_VER_FIXEDPOINT_GNU_PREFIX): New. 2011-08-01 12:02:45 +00:00
t-fpbit Makefile.in (FPBIT_FUNCS, [...]): Remove. 2011-08-05 14:53:09 +00:00
t-freebsd-thread Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-gnu-prefix Makefile.in (LIBGCC_VER_FIXEDPOINT_GNU_PREFIX): New. 2011-08-01 12:02:45 +00:00
t-libgcc-pic Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-libunwind Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
t-libunwind-elf Makefile.in (UNWIND_H): Remove. 2011-08-05 14:37:48 +00:00
t-linux Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-openbsd-thread Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
t-rtems Consistently use t-rtems in libgcc 2011-11-07 17:12:33 +00:00
t-slibgcc Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-slibgcc-darwin Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-slibgcc-elf-ver Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-slibgcc-gld t-slibgcc-darwin: Move to ... 2011-06-01 14:39:17 +00:00
t-slibgcc-gld-nover Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-slibgcc-hpux Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-slibgcc-libgcc Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-slibgcc-nolc-override Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-slibgcc-sld t-slibgcc-darwin: Move to ... 2011-06-01 14:39:17 +00:00
t-slibgcc-vms Move shlib support to toplevel libgcc 2011-11-02 10:49:46 +00:00
t-softfp soft-fp: Move to ../libgcc. 2011-08-05 15:13:48 +00:00
t-softfp-excl soft-fp: Move to ../libgcc. 2011-08-05 15:13:48 +00:00
t-softfp-sfdf soft-fp: Move to ../libgcc. 2011-08-05 15:13:48 +00:00
t-softfp-tf soft-fp: Move to ../libgcc. 2011-08-05 15:13:48 +00:00
t-sol2 Use sol2-c[1n].S on more targets 2011-11-04 11:54:17 +00:00
t-stack t-stack (LIB2ADD_ST): Set instead of LIB2ADD. 2010-10-01 19:31:49 +00:00
t-tls tls.m4 (GCC_CHECK_CC_TLS): New. 2007-07-06 07:00:46 -07:00
t-vxworks Append to HOST_LIBGCC2_CFLAGS in libgcc 2011-11-07 17:14:32 +00:00
unwind-dw2-fde-darwin.c Makefile.in (UNWIND_H): Remove. 2011-08-05 14:37:48 +00:00
vxlib-tls.c Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00
vxlib.c Move libgcc2 to toplevel libgcc 2011-11-02 15:23:48 +00:00