summaryrefslogtreecommitdiffstats
path: root/gcc/loop-unroll.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/loop-unroll.c')
-rw-r--r--gcc/loop-unroll.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.c
index 4c7f6e2efce..c4f49d5629f 100644
--- a/gcc/loop-unroll.c
+++ b/gcc/loop-unroll.c
@@ -1669,8 +1669,7 @@ analyze_insns_in_loop (struct loop *loop)
opt_info->loop_preheader = loop_preheader_edge (loop)->src;
if (n_edges == 1
- && !(edges[0]->flags & EDGE_COMPLEX)
- && (edges[0]->flags & EDGE_LOOP_EXIT))
+ && !(edges[0]->flags & EDGE_COMPLEX))
{
opt_info->loop_exit = loop_split_edge_with (edges[0], NULL_RTX);
can_apply = true;
OpenPOWER on IntegriCloud