1/* { dg-do compile } */
2/* { dg-options "-fgnu-tm" } */
3
4int george;
5
6__attribute__((transaction_callable))
7void q1()
8{
9  __transaction_atomic {
10      george=999;
11  }
12  q1();
13}
14
15/* { dg-final { scan-assembler-not "_ITM_getTMCloneOrIrrevocable" } } */
16