1 // { dg-do run { target c++11 } }
2 // { dg-add-options tls }
3 // { dg-require-effective-target tls_runtime }
4 // { dg-require-cxa-atexit "" }
6 extern "C" void abort();
7 extern "C" int printf (const char *, ...);
13 A(int i): i(i) { printf ("A(%d)\n", i); if (i != c++) abort (); }
14 ~A() { printf("~A(%d)\n", i); if (i != --c) abort(); }