Commit 91af97c3 by Teresa Johnson Committed by Teresa Johnson

re PR gcov-profile/59527 (ICE: in fixup_reorder_chain, at cfgrtl.c:3739 during PGO Firefox build)

2013-12-17  Teresa Johnson  <tejohnson@google.com>

	PR gcov-profile/59527
	* cfgrtl.c (fixup_reorder_chain): Handle a region-crossing
        branch, which can't be eliminated.

From-SVN: r206072
parent 9cec31f4
2013-12-17 Teresa Johnson <tejohnson@google.com>
PR gcov-profile/59527
* cfgrtl.c (fixup_reorder_chain): Handle a region-crossing
branch, which can't be eliminated.
2013-12-18 Martin Liska <marxin.liska@gmail.com> 2013-12-18 Martin Liska <marxin.liska@gmail.com>
Jan Hubicka <jh@suse.cz> Jan Hubicka <jh@suse.cz>
...@@ -3736,7 +3736,8 @@ fixup_reorder_chain (void) ...@@ -3736,7 +3736,8 @@ fixup_reorder_chain (void)
if (!e_fall) if (!e_fall)
{ {
gcc_assert (!onlyjump_p (bb_end_insn) gcc_assert (!onlyjump_p (bb_end_insn)
|| returnjump_p (bb_end_insn)); || returnjump_p (bb_end_insn)
|| (e_taken->flags & EDGE_CROSSING));
emit_barrier_after (bb_end_insn); emit_barrier_after (bb_end_insn);
continue; continue;
} }
......
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