2 // { dg-options "-fgnu-tm -fdump-tree-optimized-asmname" }
4 struct __attribute__((transaction_safe)) A
21 struct E : public D, public A
29 // { dg-final { scan-tree-dump-times "_ZN1B1fEv" 1 "optimized" } }
30 // { dg-final { scan-tree-dump-times "_ZGTtN1B1fEv" 1 "optimized" } }
31 // { dg-final { scan-tree-dump-times "_ZN1E1fEv" 1 "optimized" } }
32 // { dg-final { scan-tree-dump-times "_ZGTtN1E1fEv" 1 "optimized" } }
33 // { dg-final { cleanup-tree-dump "optimized" } }