2 /* { dg-do compile } */
3 /* { dg-additional-options "-std=c11" } */
9 #pragma omp for /* { dg-error "'_Atomic' iteration variable 'i'" } */
10 for (i
= 0; i
< 64; i
++)
12 #pragma omp parallel for /* { dg-error "'_Atomic' iteration variable 'i'" } */
13 for (i
= 0; i
< 64; i
++)
15 #pragma omp simd /* { dg-error "'_Atomic' iteration variable 'i'" } */
16 for (i
= 0; i
< 64; i
++)
18 #pragma omp parallel for simd /* { dg-error "'_Atomic' iteration variable 'i'" } */
19 for (i
= 0; i
< 64; i
++)
21 #pragma omp for simd /* { dg-error "'_Atomic' iteration variable 'i'" } */
22 for (i
= 0; i
< 64; i
++)
24 #pragma omp for /* { dg-error "'_Atomic' iteration variable 'j'" } */
25 for (_Atomic
int j
= 0; j
< 64; j
++)
27 #pragma omp parallel for /* { dg-error "'_Atomic' iteration variable 'j'" } */
28 for (_Atomic
int j
= 0; j
< 64; j
++)
30 #pragma omp simd /* { dg-error "'_Atomic' iteration variable 'j'" } */
31 for (_Atomic
int j
= 0; j
< 64; j
++)
33 #pragma omp parallel for simd /* { dg-error "'_Atomic' iteration variable 'j'" } */
34 for (_Atomic
int j
= 0; j
< 64; j
++)
36 #pragma omp for simd /* { dg-error "'_Atomic' iteration variable 'j'" } */
37 for (_Atomic
int j
= 0; j
< 64; j
++)
45 #pragma omp distribute /* { dg-error "'_Atomic' iteration variable 'i'" } */
46 for (i
= 0; i
< 64; i
++)
48 #pragma omp distribute parallel for /* { dg-error "'_Atomic' iteration variable 'i'" } */
49 for (i
= 0; i
< 64; i
++)
51 #pragma omp distribute parallel for simd /* { dg-error "'_Atomic' iteration variable 'i'" } */
52 for (i
= 0; i
< 64; i
++)
54 #pragma omp distribute /* { dg-error "'_Atomic' iteration variable 'j'" } */
55 for (_Atomic
int j
= 0; j
< 64; j
++)
57 #pragma omp distribute parallel for /* { dg-error "'_Atomic' iteration variable 'j'" } */
58 for (_Atomic
int j
= 0; j
< 64; j
++)
60 #pragma omp distribute parallel for simd /* { dg-error "'_Atomic' iteration variable 'j'" } */
61 for (_Atomic
int j
= 0; j
< 64; j
++)
70 #pragma omp simd linear(j:2) /* { dg-error "'_Atomic' 'j' in 'linear' clause" } */
71 for (i
= 0; i
< 64; i
++)
73 #pragma omp parallel for linear(j:1) /* { dg-error "'_Atomic' 'j' in 'linear' clause" } */
74 for (i
= 0; i
< 64; i
++)