1 /* { dg-do compile } */
2 /* { dg-options "-fgnu-tm" } */
3 
foo(void (* fn)(void))4 void foo(void (*fn)(void))
5 {
6   __transaction_relaxed {
7     fn();
8   }
9 }
10