1 /* { dg-do compile } */ 2 /* { dg-options "-fgnu-tm -O3" } */ 3 4 int vec[500]; 5 func()6 void func() 7 { 8 __transaction_relaxed 9 { 10 vec[123] = 456; 11 } 12 } 13 main()14 main() 15 { 16 int i; 17 for(i = 0; i < 10; ++i) 18 func(); 19 } 20