* doc/invoke.texi (AVR Options): Document __AVR_ARCH__.
[official-gcc.git] / libgomp / testsuite / libgomp.c++ / tls-init1.C
blob4cbaccb98511a1a89ea88e41f1aac8697f2a8842
1 extern "C" void abort();
3 struct A
5   A();
6   int i;
7 };
9 extern A a;
10 #pragma omp threadprivate (a)
11 A a;
13 A &f()
15   return a;
18 int j;
19 A::A(): i(j) { }
21 int main()
23   j = 42;
24   if (f().i != 42)
25     abort ();