1 // PR c++/98383 2 // { dg-options "-fopenmp -O1" } 3 4 int bar (const int &); 5 6 void foo(int * a)7foo (int *a) 8 { 9 #pragma omp simd 10 for (int i = 0; i < bar (8); ++i) 11 a[i]++; 12 #pragma omp simd 13 for (int i = bar (9); i < 16; ++i) 14 a[i]++; 15 #pragma omp simd 16 for (int i = 0; i < 32; i += bar (10)) 17 a[i]++; 18 } 19