]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Restore check for OpenMP for construct.
authorThomas Schwinge <thomas@codesourcery.com>
Tue, 18 Mar 2014 09:06:55 +0000 (10:06 +0100)
committerThomas Schwinge <tschwinge@gcc.gnu.org>
Tue, 18 Mar 2014 09:06:55 +0000 (10:06 +0100)
gcc/
* omp-low.c (lower_rec_input_clauses) <build_omp_barrier>: Restore
check for GF_OMP_FOR_KIND_FOR.

From-SVN: r208633

gcc/ChangeLog
gcc/omp-low.c

index 28ac7b6679a9636e380aca0afe4c35f9e2db24fe..a657e062af29cbdfb2f4bf7d2cfc64a860f28e73 100644 (file)
@@ -1,3 +1,8 @@
+2014-03-18  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * omp-low.c (lower_rec_input_clauses) <build_omp_barrier>: Restore
+       check for GF_OMP_FOR_KIND_FOR.
+
 2013-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
 
        * config/i386/i386.h (ADDITIONAL_REGISTER_NAMES): Add
index 24ef3c85e91285b5a41079c0eb28411ffc78ce4f..7cc398ea5c099d975ac366de46fd6cde3021f0b5 100644 (file)
@@ -3672,7 +3672,7 @@ lower_rec_input_clauses (tree clauses, gimple_seq *ilist, gimple_seq *dlist,
       /* Don't add any barrier for #pragma omp simd or
         #pragma omp distribute.  */
       if (gimple_code (ctx->stmt) != GIMPLE_OMP_FOR
-         || gimple_omp_for_kind (ctx->stmt) & GF_OMP_FOR_KIND_FOR)
+         || gimple_omp_for_kind (ctx->stmt) == GF_OMP_FOR_KIND_FOR)
        gimple_seq_add_stmt (ilist, build_omp_barrier (NULL_TREE));
     }