*** empty log message ***

From-SVN: r1043
This commit is contained in:
Richard Kenner 1992-05-21 15:34:17 -04:00
parent b4ccaa1699
commit ac2248231c
1 changed files with 7 additions and 0 deletions

View File

@ -3257,6 +3257,8 @@ relax_delay_slots (first)
#endif
)
{
int i;
/* All this insn does is execute its delay list and jump to the
following insn. So delete the jump and just execute the delay
list insns.
@ -3266,6 +3268,11 @@ relax_delay_slots (first)
This allows the count of the jump target to be properly
decremented. */
/* Clear the from target bit, since these insns are no longer
in delay slots. */
for (i = 0; i < XVECLEN (pat, 0); i++)
INSN_FROM_TARGET_P (XVECEXP (pat, 0, i)) = 0;
trial = PREV_INSN (insn);
delete_insn (insn);
emit_insn_after (pat, trial);