* config/sparc/driver-sparc.c (cpu_names): Add SPARC-T5 entry.
[official-gcc.git] / gcc / testsuite / g++.dg / tm / dynamic1.C
bloba6f495674321fa99da343f1ba81c8f262f7b9108
1 // Test that transaction_safe_dynamic can only be used on virtual functions.
2 // { dg-options "-fgnu-tm -std=c++14" }
4 void f() transaction_safe_dynamic; // { dg-error "virtual" }
5 auto a = []() transaction_safe_dynamic {}; // { dg-error "virtual" }
6 struct A {
7   void f() transaction_safe_dynamic; // { dg-error "virtual" }
8   virtual void g();
9 };
11 struct B: A {
12   void g() transaction_safe_dynamic;