Daily bump.
[official-gcc.git] / gcc / testsuite / g++.dg / other / cxa-atexit1.C
blobb22911db2e02f3b59e77238399ea9e637c024482
1 // { dg-do compile }
2 // { dg-require-effective-target cxa_atexit }
3 // { dg-options "-O2 -fuse-cxa-atexit" }
5 # 1 "cxa-atexit1.C"
6 struct A
8   struct B
9   {
10     B ();
11     ~B ();
12   };
14 static A::B b;
15 # 1 "cxa-atexit1.h" 1
16 #pragma interface
17 template <class T> struct C
19   ~C (void);
21 struct D : public C<bool>
23   D (void) : C<bool> () { }
25 # 55 "cxa-atexit1.C" 2
27 // { dg-final { scan-assembler-not ".gnu.linkonce.t.__tcf_" } }