Commit 8fce217e by Jakub Jelinek Committed by Jakub Jelinek

re PR rtl-optimization/57763 (comp-goto-1.c: ICE verify_flow_info failed, error:…

re PR rtl-optimization/57763 (comp-goto-1.c: ICE verify_flow_info failed, error: EDGE_CROSSING missing across section boundary)

	PR rtl-optimization/57763
	* bb-reorder.c (fix_crossing_unconditional_branches): Set JUMP_LABEL
	on the new indirect jump_insn and increment LABEL_NUSES (label).

From-SVN: r206773
parent 7d483daa
2014-01-19 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/57763
* bb-reorder.c (fix_crossing_unconditional_branches): Set JUMP_LABEL
on the new indirect jump_insn and increment LABEL_NUSES (label).
2014-01-18 H.J. Lu <hongjiu.lu@intel.com>
PR bootstrap/59580
......
......@@ -2183,6 +2183,9 @@ fix_crossing_unconditional_branches (void)
emit_insn_before (indirect_jump_sequence, last_insn);
delete_insn (last_insn);
JUMP_LABEL (jump_insn) = label;
LABEL_NUSES (label)++;
/* Make BB_END for cur_bb be the jump instruction (NOT the
barrier instruction at the end of the sequence...). */
......
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