1 /* { dg-do compile } */
2 /* { dg-additional-options "-Wuninitialized" } */
3 
4 void
foo(void)5 foo (void)
6 {
7   int i;
8 
9 #pragma acc kernels
10   {
11     i = 1;
12   }
13 
14 }
15 
16 void
foo2(void)17 foo2 (void)
18 {
19   int i;
20 
21 #pragma acc kernels copy (i)
22   {
23     i = 1;
24   }
25 
26 }
27 
28 void
foo3(void)29 foo3 (void)
30 {
31   int i;
32 
33 #pragma acc kernels copyin(i)
34   {
35     i = 1;
36   }
37 
38 }
39