]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/omp-low.c
Merge in trunk.
[thirdparty/gcc.git] / gcc / omp-low.c
index ad0c609622b293cbfd3047b64887b6610bf3850d..8e4727cac75abac4dd200eeef36e7d307428c551 100644 (file)
@@ -8229,7 +8229,7 @@ execute_expand_omp (void)
 static bool
 gate_expand_omp (void)
 {
-  return (flag_openmp != 0 && !seen_error ());
+  return ((flag_openmp != 0 || flag_openmp_simd != 0) && !seen_error ());
 }
 
 namespace {
@@ -10050,7 +10050,7 @@ execute_lower_omp (void)
 
   /* This pass always runs, to provide PROP_gimple_lomp.
      But there is nothing to do unless -fopenmp is given.  */
-  if (flag_openmp == 0)
+  if (flag_openmp == 0 && flag_openmp_simd == 0)
     return 0;
 
   all_contexts = splay_tree_new (splay_tree_compare_pointers, 0,