1 /* { dg-do compile } */
2 /* { dg-options "-fopenmp" } */
5 #pragma omp begin declare target device_type (host)
7 #pragma omp begin declare target device_type (any)
9 #pragma omp end declare target
10 #pragma omp end declare target
11 #pragma omp begin declare target
13 #pragma omp end declare target
14 #pragma omp declare target
15 int foo (void) { return 0; }
16 #pragma omp begin declare target device_type (any)
17 int bar (void) { return 0; }
18 #pragma omp end declare target
19 #pragma omp end declare target
20 #pragma omp begin declare target device_type (any)
21 int baz (void) { return 0; }
22 #pragma omp declare target
23 int qux (void) { return 0; }
24 #pragma omp end declare target
25 #pragma omp end declare target