+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.
/* 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)