| /* { dg-do compile } */ | |
| /* { dg-options "-fopenmp" } */ | |
| int foo (void), bar (void); | |
| extern int a; | |
| int b; | |
| char d; | |
| #pragma omp declare target | |
| long c; | |
| #pragma omp end declare target | |
| #pragma omp declare target (bar, a) | |
| #pragma omp declare target to (b) link (d) enter (foo) |