Skip to content

Commit a44bbd4

Browse files
rguenthRichard Biener
authored andcommitted
tracer.c (tracer): Mark loops with LOOPS_NEED_FIXUP instead of calling fix_loop_structure.
2013-02-06 Richard Biener <[email protected]> * tracer.c (tracer): Mark loops with LOOPS_NEED_FIXUP instead of calling fix_loop_structure. From-SVN: r195804
1 parent ba1a923 commit a44bbd4

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

gcc/ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2013-02-06 Richard Biener <[email protected]>
2+
3+
* tracer.c (tracer): Mark loops with LOOPS_NEED_FIXUP
4+
instead of calling fix_loop_structure.
5+
16
2013-02-06 Jakub Jelinek <[email protected]>
27

38
PR middle-end/56217

gcc/tracer.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -380,9 +380,9 @@ tracer (void)
380380
if (changed)
381381
{
382382
free_dominance_info (CDI_DOMINATORS);
383-
calculate_dominance_info (CDI_DOMINATORS);
383+
/* If we changed the CFG schedule loops for fixup by cleanup_cfg. */
384384
if (current_loops)
385-
fix_loop_structure (NULL);
385+
loops_state_set (LOOPS_NEED_FIXUP);
386386
}
387387

388388
if (dump_file)

0 commit comments

Comments
 (0)