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:
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user