2
0
mirror of git://gcc.gnu.org/git/gcc.git synced 2025-04-25 09:50:43 +08:00

(eligible_for_epilogue_delay): Move set of `pat'.

From-SVN: r11495
This commit is contained in:
Doug Evans 1996-03-08 00:13:46 +00:00
parent c4ce68534a
commit 1ee4af950a

@ -1083,8 +1083,6 @@ eligible_for_epilogue_delay (trial, slot)
if (get_attr_length (trial) != 1)
return 0;
pat = PATTERN (trial);
/* If %g0 is live, there are lots of things we can't handle.
Rather than trying to find them all now, let's punt and only
optimize things as necessary. */
@ -1101,6 +1099,8 @@ eligible_for_epilogue_delay (trial, slot)
return 0;
}
pat = PATTERN (trial);
/* Otherwise, only operations which can be done in tandem with
a `restore' insn can go into the delay slot. */
if (GET_CODE (SET_DEST (pat)) != REG