Commit 4a276c32 by Jeff Law Committed by Jeff Law

re PR rtl-optimization/70224 (ICE: RTL flag check: CROSSING_JUMP_P used with…

re PR rtl-optimization/70224 (ICE: RTL flag check: CROSSING_JUMP_P used with unexpected rtx code 'insn' in relax_delay_slots, at reorg.c:3310)

	PR rtl-optimization/70024
	* reorg.c (relax_delay_slots): Pass right argument to CROSSING_JUMP_P.

From-SVN: r234262
parent aa43616c
2016-03-11 Jeff Law <law@redhat.com>
PR rtl-optimization/70024
* reorg.c (relax_delay_slots): Pass right argument to CROSSING_JUMP_P.
2016-03-16 Richard Henderson <rth@redhat.com> 2016-03-16 Richard Henderson <rth@redhat.com>
PR middle-end/70199 PR middle-end/70199
......
...@@ -3307,7 +3307,7 @@ relax_delay_slots (rtx_insn *first) ...@@ -3307,7 +3307,7 @@ relax_delay_slots (rtx_insn *first)
reorg_redirect_jump (delay_jump_insn, trial); reorg_redirect_jump (delay_jump_insn, trial);
target_label = trial; target_label = trial;
if (crossing) if (crossing)
CROSSING_JUMP_P (insn) = 1; CROSSING_JUMP_P (delay_jump_insn) = 1;
} }
/* If the first insn at TARGET_LABEL is redundant with a previous /* If the first insn at TARGET_LABEL is redundant with a previous
......
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