1 /* PR middle-end/33880 */
4 extern void abort (void);
16 #pragma omp parallel for num_threads(4)
17 for (i = 0; i < 100; i++)
22 #pragma omp parallel for lastprivate(i) num_threads(2)
23 for (i = 0; i < 100; i++)
39 int i = -1, j = 99, k, l = 9, m = 0;
48 #pragma omp parallel for num_threads(4)
49 for (k = i; k < j; k += l)
53 if (i != 1 || j != 101 || l != 11 || m != 12)
63 #pragma omp parallel for num_threads(4)
64 for (i = j; i < k; i += l)
70 #pragma omp parallel for num_threads(2) lastprivate(i)
71 for (i = j; i < k * 2; i += l / 2)
81 if (j != 0 || k != 100 || l != 2 || m != 50)
84 if (i != 200 || j != 0 || k != 100 || l != 2 || m != 250)
91 int i, j, k, l, m = 0;
107 #pragma omp parallel for num_threads(8) lastprivate(i)
108 for (i = foo (); i < bar (); i += baz ())
111 if (i != 1000 || m != 500 || j != 0 || k != 1000 || l != 2)