1/* PR preprocessor/27746 */ 2/* { dg-do compile } */ 3/* { dg-options "-fopenmp -Wunknown-pragmas" } */ 4 5#define p _Pragma ("omp parallel") 6#define omp_p _Pragma ("omp p") 7 8void bar (void); 9 10void 11foo (void) 12{ 13#pragma omp p /* { dg-warning "ignoring #pragma omp _Pragma" } */ 14 bar (); 15 omp_p /* { dg-warning "ignoring #pragma omp _Pragma" } */ 16 bar (); 17} 18 19#define parallel serial 20#define omp_parallel _Pragma ("omp parallel") 21 22void 23baz (void) 24{ 25#pragma omp parallel /* { dg-warning "ignoring #pragma omp serial" } */ 26 bar (); 27 omp_parallel /* { dg-warning "ignoring #pragma omp serial" } */ 28 bar (); 29} 30