1 2 3 4 5 6 7 8 9 10 11 12 13 14
/* { dg-do compile } { dg-options "-fgnu-tm" } */ void funcA(); void funcB(); void *thread() { __transaction_relaxed { funcA(); }; funcB(); }