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