aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-parloops.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tree-parloops.c')
-rw-r--r--gcc/tree-parloops.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c
index 6c24a03bac9..8d4b3a5524c 100644
--- a/gcc/tree-parloops.c
+++ b/gcc/tree-parloops.c
@@ -1887,12 +1887,12 @@ parallelize_loops (void)
/* And of course, the loop must be parallelizable. */
|| !can_duplicate_loop_p (loop)
|| loop_has_blocks_with_irreducible_flag (loop)
- /* FIXME: the check for vector phi nodes could be removed. */
- || loop_has_vector_phi_nodes (loop)
|| (loop->target_arch != cfun->target_arch
? !number_of_iterations_exit (loop, single_dom_exit (loop),
&niter_desc, false)
- : (flag_tree_parallelize_loops <= 1
+ /* FIXME: the check for vector phi nodes could be removed. */
+ : (loop_has_vector_phi_nodes (loop)
+ || flag_tree_parallelize_loops <= 1
|| !loop_parallel_p (loop, reduction_list, &niter_desc))))
continue;