Commit 381ee8af by Tom Wood

(try_combine): Allow for the case where I3 becomes an

	unconditional jump when it is the last nonnote insn.

From-SVN: r2881
parent 91216286
...@@ -2091,10 +2091,11 @@ try_combine (i3, i2, i1) ...@@ -2091,10 +2091,11 @@ try_combine (i3, i2, i1)
/* If I3 is now an unconditional jump, ensure that it has a /* If I3 is now an unconditional jump, ensure that it has a
BARRIER following it since it may have initially been 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)) 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); emit_barrier_after (i3);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment