OSDN Git Service

PR c++/49181
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / tls / diag-3.C
1 // Report invalid extern and __thread combinations.
2 // { dg-require-effective-target tls }
3
4 extern int j;           // { dg-error "previously declared here" }
5 __thread int j;         // { dg-error "follows non-thread-local" }
6
7 extern __thread int i;  // { dg-error "previously declared here" }
8 int i;                  // { dg-error "follows thread-local" }
9
10 extern __thread int k;  // This is fine.
11 __thread int k;