1 /* { dg-do compile } */ 2 /* { dg-require-effective-target tls } */ 3 4 extern char buf[]; 5 #pragma omp threadprivate (buf) /* { dg-error "has incomplete type" } */ 6 7 void foo(void)8foo (void) 9 { 10 int i; 11 #pragma omp threadprivate (i) /* { dg-error "automatic variable" } */ 12 i = 0; 13 } 14