(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
tm/
pr52173-1.c
       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  }