OSDN Git Service

Fixes eh49.C on sparc.
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Aug 1996 23:08:55 +0000 (23:08 +0000)
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Aug 1996 23:08:55 +0000 (23:08 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12667 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/sparc/sparc.h

index 9848f95..7157100 100644 (file)
@@ -2078,6 +2078,10 @@ extern union tree_node *current_function_decl;
 #define ELIGIBLE_FOR_EPILOGUE_DELAY(trial, slots_filled) \
   (TARGET_FLAT ? sparc_flat_eligible_for_epilogue_delay (trial, slots_filled) \
    : eligible_for_epilogue_delay (trial, slots_filled))
+
+/* Define registers used by the epilogue and return instruction.  */
+#define EPILOGUE_USES(REGNO) \
+  (!TARGET_FLAT && REGNO == 31)
 \f
 /* Output assembler code for a block containing the constant parts
    of a trampoline, leaving space for the variable parts.  */