1// PR preprocessor/27746 2// { dg-do compile } 3// { dg-options "-fopenmp -fdump-tree-omplower" } 4 5#define omp FOO 6#define p parallel 7#define omp_parallel _Pragma ("omp parallel") 8#define omp_p _Pragma ("omp p") 9 10void bar (void); 11 12void 13foo (void) 14{ 15 #pragma omp parallel 16 bar (); 17 #pragma omp p 18 bar (); 19 omp_parallel 20 bar (); 21 omp_p 22 bar (); 23} 24 25// { dg-final { scan-tree-dump-times "#pragma omp parallel" 4 "omplower" } } 26// { dg-final { cleanup-tree-dump "omplower" } } 27