Patchwork [rs6000] Add register save/restore routines for cross

login
register
mail settings
Submitter Eric Botcazou
Date May 21, 2013, 4:08 p.m.
Message ID <1404007.STLiWzffBm@polaris>
Download mbox | patch
Permalink /patch/245338/
State New
Headers show

Comments

Eric Botcazou - May 21, 2013, 4:08 p.m.
Hi,

this adds the register save/restore routines to libgcc for a couple of cross 
platforms that we use (powerpc-elf and powerpc-wrs-vxworks).  OK for mainline?


2013-05-20  Eric Botcazou  <ebotcazou@adacore.com>

libgcc/
	* config.host (powerpc-*-elf*): Add rs6000/t-savresfgpr to tmake_file.
	(powerpc-wrs-vxworks): Likewise.

Patch

Index: config.host
===================================================================
--- config.host	(revision 199091)
+++ config.host	(working copy)
@@ -863,7 +863,7 @@  powerpc-*-eabisim*)
 	extra_parts="$extra_parts crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o ecrti.o ecrtn.o ncrti.o ncrtn.o"
 	;;
 powerpc-*-elf*)
-	tmake_file="${tmake_file} rs6000/t-ppccomm rs6000/t-crtstuff t-crtstuff-pic t-fdpbit"
+	tmake_file="${tmake_file} rs6000/t-ppccomm rs6000/t-savresfgpr rs6000/t-crtstuff t-crtstuff-pic t-fdpbit"
 	extra_parts="$extra_parts crtbeginS.o crtendS.o crtbeginT.o ecrti.o ecrtn.o ncrti.o ncrtn.o"
 	;;
 powerpc-*-eabialtivec*)
@@ -888,7 +888,7 @@  powerpc*-*-linux*)
 	md_unwind_header=rs6000/linux-unwind.h
 	;;
 powerpc-wrs-vxworks|powerpc-wrs-vxworksae)
-	tmake_file="$tmake_file rs6000/t-ppccomm t-fdpbit"
+	tmake_file="$tmake_file rs6000/t-ppccomm rs6000/t-savresfgpr t-fdpbit"
 	;;
 powerpc-*-lynxos*)
 	tmake_file="$tmake_file rs6000/t-lynx t-fdpbit"