Module Name:    src
Committed By:   mrg
Date:           Sun Oct 30 00:28:26 UTC 2011

Modified Files:
        src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c

Log Message:
expand the POWERPC_LINUX checks to also apply to POWERPC_NETBSD.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
    src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c
diff -u src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c:1.2 src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c:1.3
--- src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c:1.2	Tue Jun 21 02:41:37 2011
+++ src/external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c	Sun Oct 30 00:28:26 2011
@@ -18427,7 +18427,7 @@ rs6000_savres_routine_name (rs6000_stack
     }
   else if (DEFAULT_ABI == ABI_AIX)
     {
-#ifndef POWERPC_LINUX
+#if !defined(POWERPC_LINUX) && !defined(POWERPC_NETBSD)
       /* No out-of-line save/restore routines for GPRs on AIX.  */
       gcc_assert (!TARGET_AIX || !gpr);
 #endif
@@ -18437,7 +18437,7 @@ rs6000_savres_routine_name (rs6000_stack
 	prefix = (savep
 		  ? (lr ? "_savegpr0_" : "_savegpr1_")
 		  : (lr ? "_restgpr0_" : "_restgpr1_"));
-#ifdef POWERPC_LINUX
+#if defined(POWERPC_LINUX) || defined(POWERPC_NETBSD)
       else if (lr)
 	prefix = (savep ? "_savefpr_" : "_restfpr_");
 #endif
@@ -18701,7 +18701,7 @@ rs6000_savres_strategy (rs6000_stack_t *
   strategy = (using_multiple_p
 	      | (savres_fprs_inline << 1)
 	      | (savres_gprs_inline << 2));
-#ifdef POWERPC_LINUX
+#if defined(POWERPC_LINUX) || defined(POWERPC_NETBSD)
   if (TARGET_64BIT)
     {
       if (!savres_fprs_inline)

Reply via email to