summaryrefslogtreecommitdiff
path: root/gcc/tracer.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tracer.c')
-rw-r--r--gcc/tracer.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/tracer.c b/gcc/tracer.c
index 16c6949dd1d..ae05879e9f8 100644
--- a/gcc/tracer.c
+++ b/gcc/tracer.c
@@ -316,8 +316,7 @@ tail_duplicate (void)
of all do { } while loops. Do not do that - it is
not profitable and it might create a loop with multiple
entries or at least rotate the loop. */
- && (!current_loops
- || bb2->loop_father->header != bb2))
+ && bb2->loop_father->header != bb2)
{
edge e;
basic_block copy;
@@ -419,8 +418,7 @@ pass_tracer::execute (function *fun)
{
free_dominance_info (CDI_DOMINATORS);
/* If we changed the CFG schedule loops for fixup by cleanup_cfg. */
- if (current_loops)
- loops_state_set (LOOPS_NEED_FIXUP);
+ loops_state_set (LOOPS_NEED_FIXUP);
}
if (dump_file)