Be a bit less explicit.
authorThomas Schwinge <thomas@codesourcery.com>
Fri, 23 May 2014 12:06:48 +0000 (14:06 +0200)
committerThomas Schwinge <tschwinge@gcc.gnu.org>
Fri, 23 May 2014 12:06:48 +0000 (14:06 +0200)
gcc/
* gimplify.c (omp_notice_variable) <case OMP_CLAUSE_DEFAULT_NONE>:
Rewrite check for ORT_PARALLEL and ORT_COMBINED_PARALLEL.

From-SVN: r210860

gcc/ChangeLog
gcc/gimplify.c

index 3d74b6f..397893d 100644 (file)
@@ -1,5 +1,8 @@
 2014-05-23  Thomas Schwinge  <thomas@codesourcery.com>
 
+       * gimplify.c (omp_notice_variable) <case OMP_CLAUSE_DEFAULT_NONE>:
+       Rewrite check for ORT_PARALLEL and ORT_COMBINED_PARALLEL.
+
        * omp-low.c (expand_omp_for_static_chunk): Rename variable si to
        gsi, and variables v_* to v*.
 
index 39b2750..654b05c 100644 (file)
@@ -5683,8 +5683,7 @@ omp_notice_variable (struct gimplify_omp_ctx *ctx, tree decl, bool in_code)
       switch (default_kind)
        {
        case OMP_CLAUSE_DEFAULT_NONE:
-         if (ctx->region_type == ORT_PARALLEL
-             || ctx->region_type == ORT_COMBINED_PARALLEL)
+         if ((ctx->region_type & ORT_PARALLEL) != 0)
            {
              error ("%qE not specified in enclosing parallel",
                     DECL_NAME (lang_hooks.decls.omp_report_decl (decl)));