Commit a44bbd48 by Richard Biener Committed by Richard Biener

tracer.c (tracer): Mark loops with LOOPS_NEED_FIXUP instead of calling fix_loop_structure.

2013-02-06  Richard Biener  <rguenther@suse.de>

	* tracer.c (tracer): Mark loops with LOOPS_NEED_FIXUP
	instead of calling fix_loop_structure.

From-SVN: r195804
parent ba1a9233
2013-02-06 Richard Biener <rguenther@suse.de>
* tracer.c (tracer): Mark loops with LOOPS_NEED_FIXUP
instead of calling fix_loop_structure.
2013-02-06 Jakub Jelinek <jakub@redhat.com> 2013-02-06 Jakub Jelinek <jakub@redhat.com>
PR middle-end/56217 PR middle-end/56217
......
...@@ -380,9 +380,9 @@ tracer (void) ...@@ -380,9 +380,9 @@ tracer (void)
if (changed) if (changed)
{ {
free_dominance_info (CDI_DOMINATORS); free_dominance_info (CDI_DOMINATORS);
calculate_dominance_info (CDI_DOMINATORS); /* If we changed the CFG schedule loops for fixup by cleanup_cfg. */
if (current_loops) if (current_loops)
fix_loop_structure (NULL); loops_state_set (LOOPS_NEED_FIXUP);
} }
if (dump_file) if (dump_file)
......
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