Hi, The independent clause is not available for use with device_type clauses associated with loop directives. This patch removes the usage.
Committed to gomp-4_0-branch Jim
diff --git a/gcc/c/c-parser.c b/gcc/c/c-parser.c index bcbd163..88e68ae 100644 --- a/gcc/c/c-parser.c +++ b/gcc/c/c-parser.c @@ -13069,7 +13069,6 @@ c_parser_oacc_host_data (location_t loc, c_parser *parser) | (OMP_CLAUSE_MASK_1 << PRAGMA_OACC_CLAUSE_WORKER) \ | (OMP_CLAUSE_MASK_1 << PRAGMA_OACC_CLAUSE_VECTOR) \ | (OMP_CLAUSE_MASK_1 << PRAGMA_OACC_CLAUSE_AUTO) \ - | (OMP_CLAUSE_MASK_1 << PRAGMA_OACC_CLAUSE_INDEPENDENT) \ | (OMP_CLAUSE_MASK_1 << PRAGMA_OACC_CLAUSE_SEQ) \ | (OMP_CLAUSE_MASK_1 << PRAGMA_OACC_CLAUSE_TILE) )