]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rs6000.h (EPILOGUE_USES): Use register 2...
authorJakub Jelinek <jakub@redhat.com>
Tue, 15 Apr 2003 09:56:52 +0000 (11:56 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 15 Apr 2003 09:56:52 +0000 (11:56 +0200)
* config/rs6000/rs6000.h (EPILOGUE_USES): Use register 2,
instead of TOC_REGISTER in epilogue in
current_function_calls_eh_return functions.

From-SVN: r65629

gcc/ChangeLog
gcc/config/rs6000/rs6000.h

index 04a7785c24350a76cac75a8faef4e4da9062e494..fe08c418ce2ffc39dd9ff5537dd0226d4cb28605 100644 (file)
@@ -1,3 +1,9 @@
+2003-04-15  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/rs6000/rs6000.h (EPILOGUE_USES): Use register 2,
+       instead of TOC_REGISTER in epilogue in
+       current_function_calls_eh_return functions.
+
 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
 
        * doc/extend.texi (Empty Structures): Correct description of G++'s
index 9028534d69943735de7811e607bed20218728e2e..3e343f687b46c7de0b993f814f404e7d0b21effe 100644 (file)
@@ -1864,7 +1864,7 @@ typedef struct rs6000_args
    || (TARGET_ALTIVEC && (REGNO) == VRSAVE_REGNO)              \
    || (current_function_calls_eh_return                                \
        && TARGET_AIX                                           \
-       && (REGNO) == TOC_REGISTER))
+       && (REGNO) == 2))
 
 \f
 /* TRAMPOLINE_TEMPLATE deleted */