/* PR middle-end/99007 */

void
bar (int n)
{
  int i;
  long s[n];
  for (i = 0; i < n; i++)
    s[i] = 0;
  #pragma omp teams distribute parallel for reduction(+:s) allocate(s)
  for (i = 0; i < 8; i++)
    s[3]++;
}
