Commit a3623c48 by Richard Henderson Committed by Richard Henderson

* cfgrtl.c (redirect_edge_and_branch): Abort if redirect_jump fails.

From-SVN: r45870
parent 1ab65677
2001-09-28 Richard Henderson <rth@redhat.com>
* cfgrtl.c (redirect_edge_and_branch): Abort if redirect_jump fails.
2001-09-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* config/i386/sol2.h (CPLUSPLUS_CPP_SPEC): Define.
......
......@@ -860,7 +860,10 @@ redirect_edge_and_branch (e, target)
/* If the insn doesn't go where we think, we're confused. */
if (JUMP_LABEL (insn) != old_label)
abort ();
redirect_jump (insn, block_label (target), 0);
/* If the substitution doesn't succeed, die. This can happen
if the back end emitted unrecognizable instructions. */
if (! redirect_jump (insn, block_label (target), 0))
abort ();
}
if (rtl_dump_file)
......
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