1 /* PR middle-end/25261 */
6 extern void abort (void);
23 #pragma omp parallel if (foo ()) num_threads (2)
24 if (omp_get_num_threads () != 1)
28 #pragma omp parallel for schedule (static, bar ()) num_threads (2) \
30 for (j
= 0; j
< 4; j
++)
31 if (omp_get_thread_num () != (j
>= 2))
37 #pragma omp parallel if (foo ()) num_threads (2)
38 if (omp_get_num_threads () != 2)
42 #pragma omp parallel for schedule (static, bar ()) num_threads (2) \
44 for (j
= 0; j
< 6; j
++)
45 if (omp_get_thread_num () != (j
>= 3))
49 #pragma omp parallel num_threads (4) reduction (|:l)
50 if (!foo () || bar () != 3)
56 #pragma omp parallel num_threads (4) reduction (|:l)
57 if (foo () || bar () != 4)