passes.c (init_optimization_passes): Move pass_parallelize_loops earlier...
[gcc.git] / gcc / passes.c
index fd67ee6128ae5b83fc6fd2952fddda3de9f0011b..0f1d21436be45b0d9ebdac429ed36ff5e1159895 100644 (file)
@@ -1475,6 +1475,7 @@ init_optimization_passes (void)
              NEXT_PASS (pass_dce_loop);
            }
          NEXT_PASS (pass_iv_canon);
+         NEXT_PASS (pass_parallelize_loops);
          NEXT_PASS (pass_if_conversion);
          NEXT_PASS (pass_vectorize);
            {
@@ -1484,7 +1485,6 @@ init_optimization_passes (void)
           NEXT_PASS (pass_predcom);
          NEXT_PASS (pass_complete_unroll);
          NEXT_PASS (pass_slp_vectorize);
-         NEXT_PASS (pass_parallelize_loops);
          NEXT_PASS (pass_loop_prefetch);
          NEXT_PASS (pass_iv_optimize);
          NEXT_PASS (pass_lim);