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