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