(root)/
gcc-13.2.0/
libgomp/
testsuite/
libgomp.c-c++-common/
reduction-17.c
       1  /* PR middle-end/99928 */
       2  /* { dg-do run } */
       3  
       4  #define N 64
       5  
       6  int
       7  main ()
       8  {
       9    int r = 0, i;
      10    #pragma omp teams distribute simd reduction(+:r)
      11    for (i = 0; i < N; i++)
      12      r += i;
      13    if (r != N * (N - 1) / 2)
      14      __builtin_abort ();
      15    return 0;
      16  }