]> gcc.gnu.org Git - gcc.git/commitdiff
Mumit Khan <khan@xraylith.wisc.edu>
authorMumit Khan <khan@xraylith.wisc.edu>
Thu, 10 Jun 1999 20:40:39 +0000 (20:40 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 10 Jun 1999 20:40:39 +0000 (13:40 -0700)
Mumit Khan  <khan@xraylith.wisc.edu>
        * reg-stack.c (stack_reg_life_analysis): Find all the RETURN insns.

From-SVN: r27475

gcc/ChangeLog
gcc/reg-stack.c

index 7b6b5a76ad7c63bdc1ef0d73abdfc63027f115a9..38a6fac5ee0b540ed69a6757406795035717f95c 100644 (file)
@@ -1,3 +1,7 @@
+Thu Jun 10 20:37:57 1999  Mumit Khan  <khan@xraylith.wisc.edu>
+
+       * reg-stack.c (stack_reg_life_analysis): Find all the RETURN insns.
+
 Thu Jun 10 19:23:00 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
 
        * sh.h (TARGET_HARWARD, TARGET_HARVARD): Changed the former to the
index 787b5a180322f7997636cf37b96ce46294b9ea6f..8a27b9563b62c087f7998c0061bdefa450f94a6c 100644 (file)
@@ -1257,7 +1257,7 @@ stack_reg_life_analysis (first, stackentry)
           function into the epilogue.  */
 
         if (GET_CODE (block_end[blocks-1]) != JUMP_INSN
-           || GET_CODE (PATTERN (block_end[blocks-1])) == RETURN)
+           || returnjump_p (block_end[blocks-1]))
          mark_regs_pat (retvalue, block_out_reg_set+blocks-1);
       }
    }
This page took 0.066539 seconds and 5 git commands to generate.