]>
gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/c-c++-common/gomp/pr57580.c
1 /* PR preprocessor/57580 */
2 /* { dg-do compile } */
3 /* { dg-options "-fopenmp -save-temps -fdump-tree-gimple" } */
6 _Pragma("omp parallel num_threads(2)") \
8 _Pragma("omp single") \
18 _Pragma("omp parallel num_threads(3)")
25 _Pragma("omp parallel num_threads(4)") { _Pragma("omp single") { ret
= 0; } }
26 { _Pragma("omp parallel num_threads(5)") { _Pragma("omp single") { ret
= 0; } } }
32 /* { dg-final { scan-tree-dump-times "#pragma omp parallel\[^\n\r]*num_threads\\(2\\)" 2 "gimple" } } */
33 /* { dg-final { scan-tree-dump-times "#pragma omp parallel\[^\n\r]*num_threads\\(3\\)" 1 "gimple" } } */
34 /* { dg-final { scan-tree-dump-times "#pragma omp parallel\[^\n\r]*num_threads\\(4\\)" 1 "gimple" } } */
35 /* { dg-final { scan-tree-dump-times "#pragma omp parallel\[^\n\r]*num_threads\\(5\\)" 1 "gimple" } } */
36 /* { dg-final { scan-tree-dump-times "#pragma omp single" 5 "gimple" } } */
This page took 0.042285 seconds and 5 git commands to generate.