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