1 /* { dg-do compile } */ 2 /* { dg-additional-options "-Wuninitialized" } */ 3 4 void foo(void)5foo (void) 6 { 7 int i; 8 9 #pragma acc parallel 10 { 11 i = 1; 12 } 13 } 14 15 16 void foo2(void)17foo2 (void) 18 { 19 int i; 20 21 #pragma acc parallel firstprivate (i) /* { dg-warning "is used uninitialized in this function" } */ 22 { 23 i = 1; 24 } 25 } 26