1 /* { dg-additional-options "-Wno-deprecated-declarations" } */
11 #pragma omp teams thread_limit (2)
13 #pragma omp distribute dist_schedule(static,1)
14 for (int i
= 0; i
< 1; ++i
)
15 if (omp_in_parallel ()
16 || omp_get_level () != 0
17 || omp_get_ancestor_thread_num (0) != 0
18 || omp_get_ancestor_thread_num (1) != -1)
20 #pragma omp parallel num_threads (2)
22 if (!omp_in_parallel ()
23 || omp_get_level () != 1
24 || omp_get_ancestor_thread_num (0) != 0
25 || omp_get_ancestor_thread_num (1) != omp_get_thread_num ()
26 || omp_get_ancestor_thread_num (2) != -1)