2 /* { dg-set-target-env-var OMP_THREAD_LIMIT "9" } */
10 if (omp_get_thread_limit () != 9)
13 #pragma omp parallel num_threads (8)
14 if (omp_get_num_threads () != 8)
16 #pragma omp parallel num_threads (16)
17 if (omp_get_num_threads () > 9)
19 #pragma omp target if (0)
20 #pragma omp teams thread_limit (6)
22 if (omp_get_thread_limit () > 6)
24 if (omp_get_thread_limit () == 6)
28 #pragma omp parallel num_threads (3)
29 if (omp_get_num_threads () != 3)
31 #pragma omp parallel num_threads (3)
32 if (omp_get_num_threads () != 3)
34 #pragma omp parallel num_threads (8)
35 if (omp_get_num_threads () > 6)
37 #pragma omp parallel num_threads (6)
38 if (omp_get_num_threads () != 6)
41 #pragma omp parallel num_threads (5)
42 #pragma omp parallel num_threads (5)
43 #pragma omp parallel num_threads (2)
46 #pragma omp atomic capture