/* PR middle-end/96459 */ #include int main () { int niters = 0, i, j, k; #pragma omp teams reduction(+:niters) { #pragma omp distribute collapse(3) for (i = 0; i < 3; i++) for (j = 0; j < 8; j += 2) for (k = 0; k < 25; k += 3) niters++; } if (niters != 108) abort (); return 0; }