analyzer: enable taint state machine by default [PR103533]
[official-gcc.git] / gcc / testsuite / c-c++-common / gomp / target-device-1.c
blob98228626df9ca7e48d5081bf49398d5a28571ca7
1 /* { dg-do compile } */
3 void
4 foo (int n)
6 /* Test to ensure that 'device_num' is parsed correctly in device clauses. */
8 #pragma omp target device (1)
11 #pragma omp target device (n)
14 #pragma omp target device (n + 1)
17 #pragma omp target device (device_num : 1)
20 #pragma omp target device (device_num : n)
23 #pragma omp target device (device_num : n + 1)
26 #pragma omp target device (invalid : 1) /* { dg-error "expected 'ancestor' or 'device_num'" "" { target *-*-* } } */
27 /* { dg-error "expected '\\)' before 'invalid'" "" { target c } .-1 } */
30 #pragma omp target device (device_num : n, n) /* { dg-error "expected '\\)' before ','" } */