* tree-ssa-loop-manip.c (split_loop_exit_edge): Return the new block.
[official-gcc.git] / gcc / testsuite / gcc.dg / gomp / macro-4.c
blob7d20f4cd68d19afcfe8631deab3daaabc2aab758
1 /* PR preprocessor/27746 */
2 /* { dg-do compile } */
3 /* { dg-options "-fopenmp -Wunknown-pragmas" } */
5 #define p _Pragma ("omp parallel")
6 #define omp_p _Pragma ("omp p")
8 void bar (void);
10 void
11 foo (void)
13 #pragma omp p /* { dg-warning "ignoring #pragma omp _Pragma" } */
14 bar ();
15 omp_p /* { dg-warning "ignoring #pragma omp _Pragma" } */
16 bar ();
19 #define parallel serial
20 #define omp_parallel _Pragma ("omp parallel")
22 void
23 baz (void)
25 #pragma omp parallel /* { dg-warning "ignoring #pragma omp serial" } */
26 bar ();
27 omp_parallel /* { dg-warning "ignoring #pragma omp serial" } */
28 bar ();