1 /* PR middle-end/39154 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -std=gnu99" } */
5 extern void abort (void);
14 #pragma omp parallel for
15 for (int i = 0; i < n; i++)
18 #pragma omp parallel for
19 for (int j = 0; j < n; j++)
23 for (int i = 0; i < n; i++)
25 for (int j = 0; j < n; j++)
32 #pragma omp parallel for shared (n, a, b)
33 for (int i = 0; i < n; i++)
36 #pragma omp parallel for
37 for (int j = 0; j < n; j++)
41 for (int i = 0; i < n; i++)
43 for (int j = 0; j < n; j++)
50 #pragma omp parallel for
51 for (int i = 0; i < n; i++)
54 #pragma omp parallel for shared (n, a, b)
55 for (int j = 0; j < n; j++)
59 for (int i = 0; i < n; i++)
61 for (int j = 0; j < n; j++)
68 #pragma omp parallel for shared (n, a, b)
69 for (int i = 0; i < n; i++)
72 #pragma omp parallel for shared (n, a, b)
73 for (int j = 0; j < n; j++)
77 for (int i = 0; i < n; i++)
79 for (int j = 0; j < n; j++)
86 #pragma omp parallel for private (a, b)
87 for (int i = 0; i < n; i++)
90 #pragma omp parallel for
91 for (int j = 0; j < n; j++)
95 #pragma omp parallel for private (a, b)
96 for (int i = 0; i < n; i++)
99 #pragma omp parallel for private (b)
100 for (int j = 0; j < n; j++)