(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
gomp/
pr98383.C
// PR c++/98383
// { dg-options "-fopenmp -O1" }

int bar (const int &);

void
foo (int *a)
{
#pragma omp simd
  for (int i = 0; i < bar (8); ++i)
    a[i]++;
#pragma omp simd
  for (int i = bar (9); i < 16; ++i)
    a[i]++;
#pragma omp simd
  for (int i = 0; i < 32; i += bar (10))
    a[i]++;
}