diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a3ba9adc4cd..1fad15b1010 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-05-20 Richard Sandiford + + PR rtl-optimization/61243 + * emit-rtl.c (emit_copy_of_insn_after): Copy CROSSING_JUMP_P. + 2014-05-20 Xinliang David Li * cgraphunit.c (walk_polymorphic_call_targets): Add diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index 1d74c3fded7..551524436f3 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -6027,6 +6027,7 @@ emit_copy_of_insn_after (rtx insn, rtx after) case JUMP_INSN: new_rtx = emit_jump_insn_after (copy_insn (PATTERN (insn)), after); + CROSSING_JUMP_P (new_rtx) = CROSSING_JUMP_P (insn); break; case DEBUG_INSN: