2 // { dg-options "-std=c++11" }
3 // { dg-require-effective-target tls_runtime }
4 // { dg-require-alias }
5 // { dg-require-cxa-atexit "" }
7 extern "C" void abort();
8 extern "C" int printf (const char *, ...);
14 A(int i): i(i) { printf ("A(%d)\n", i); if (i != c++) abort (); }
15 ~A() { printf("~A(%d)\n", i); if (i != --c) abort(); }