36#pragma omp target data if (1) if (target data:0) map (alloc: i)/* { dg-error "if any 'if' clause has modifier, then all 'if' clauses have to use modifier" } */
38#pragma omp target data if (target data: 1) if (0) map (alloc: i)/* { dg-error "if any 'if' clause has modifier, then all 'if' clauses have to use modifier" } */
40#pragma omp target enter data if (1) if (1) map (to: i)/* { dg-error "too many 'if' clauses without modifier" } */
41#pragma omp target enter data if (target enter data: 1) if (target enter data:0) map (to: i)/* { dg-error "too many 'if' clauses with 'target enter data' modifier" } */
42#pragma omp target enter data if (1) if (target enter data:0) map (to: i)/* { dg-error "if any 'if' clause has modifier, then all 'if' clauses have to use modifier" } */
43#pragma omp target enter data if (target enter data: 1) if (0) map (to: i)/* { dg-error "if any 'if' clause has modifier, then all 'if' clauses have to use modifier" } */
44#pragma omp target exit data if (1) if (1) map (from: i)/* { dg-error "too many 'if' clauses without modifier" } */
45#pragma omp target exit data if (target exit data: 1) if (target exit data:0) map (from: i)/* { dg-error "too many 'if' clauses with 'target exit data' modifier" } */
46#pragma omp target exit data if (1) if (target exit data:0) map (from: i)/* { dg-error "if any 'if' clause has modifier, then all 'if' clauses have to use modifier" } */
47#pragma omp target exit data if (target exit data: 1) if (0) map (from: i)/* { dg-error "if any 'if' clause has modifier, then all 'if' clauses have to use modifier" } */
48#pragma omp target if (1) if (1)/* { dg-error "too many 'if' clauses without modifier" } */
56#pragma omp target update if (1) if (1) to (i)/* { dg-error "too many 'if' clauses without modifier" } */
57#pragma omp target update if (target update: 1) if (target update:0) to (i)/* { dg-error "too many 'if' clauses with 'target update' modifier" } */
58#pragma omp target update if (1) if (target update:0) to (i)/* { dg-error "if any 'if' clause has modifier, then all 'if' clauses have to use modifier" } */
59#pragma omp target update if (target update: 1) if (0) to (i)/* { dg-error "if any 'if' clause has modifier, then all 'if' clauses have to use modifier" } */