1 /* { dg-do compile } */ 2 /* { dg-options "-fgnu-tm -O" } */ 3 4 extern void funcNoReturn() __attribute__ ((__noreturn__)); 5 6 int later; 7 MyFunc()8void MyFunc() 9 { 10 __transaction_relaxed { 11 funcNoReturn(); 12 later=8; 13 } 14 } 15
1 /* { dg-do compile } */ 2 /* { dg-options "-fgnu-tm -O" } */ 3 4 extern void funcNoReturn() __attribute__ ((__noreturn__)); 5 6 int later; 7 MyFunc()8void MyFunc() 9 { 10 __transaction_relaxed { 11 funcNoReturn(); 12 later=8; 13 } 14 } 15