diff options
Diffstat (limited to 'gcc/passes.def')
-rw-r--r-- | gcc/passes.def | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/gcc/passes.def b/gcc/passes.def index a6a171982a2..a6dae769121 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -124,7 +124,7 @@ along with GCC; see the file COPYING3. If not see NEXT_PASS (pass_lim); NEXT_PASS (pass_dominator, false /* may_peel_loop_headers_p */); NEXT_PASS (pass_dce); - /* pass_parallelize_loops_oacc_kernels */ + NEXT_PASS (pass_parallelize_loops, true /* oacc_kernels_p */); NEXT_PASS (pass_expand_omp_ssa); NEXT_PASS (pass_rebuild_cgraph_edges); POP_INSERT_PASSES () @@ -273,10 +273,8 @@ along with GCC; see the file COPYING3. If not see NEXT_PASS (pass_dce); POP_INSERT_PASSES () NEXT_PASS (pass_iv_canon); - NEXT_PASS (pass_parallelize_loops); - PUSH_INSERT_PASSES_WITHIN (pass_parallelize_loops) - NEXT_PASS (pass_expand_omp_ssa); - POP_INSERT_PASSES () + NEXT_PASS (pass_parallelize_loops, false /* oacc_kernels_p */); + NEXT_PASS (pass_expand_omp_ssa); NEXT_PASS (pass_ch_vect); NEXT_PASS (pass_if_conversion); /* pass_vectorize must immediately follow pass_if_conversion. |