(try_combine): Allow for the case where I3 becomes an
unconditional jump when it is the last nonnote insn. From-SVN: r2881
This commit is contained in:
parent
91216286cd
commit
381ee8af99
|
@ -2091,10 +2091,11 @@ try_combine (i3, i2, i1)
|
|||
|
||||
/* If I3 is now an unconditional jump, ensure that it has a
|
||||
BARRIER following it since it may have initially been a
|
||||
conditional jump. */
|
||||
conditional jump. It may also be the last nonnote insn. */
|
||||
|
||||
if ((GET_CODE (newpat) == RETURN || simplejump_p (i3))
|
||||
&& GET_CODE (next_nonnote_insn (i3)) != BARRIER)
|
||||
&& ((temp = next_nonnote_insn (i3)) == NULL_RTX
|
||||
|| GET_CODE (temp) != BARRIER))
|
||||
emit_barrier_after (i3);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue