1// PR c++/41967
2// { dg-do compile }
3// { dg-options "-fopenmp" }
4
5int
6foo ()
7{
8 int sum = 0;
9#pragma omp for collapse(2)
10 for (int i = 0; i < 5; ++i)
11 {
12 for (int j = 0; j < 5; ++j)
13 ++sum;
14 ++sum; // { dg-error "collapsed loops not perfectly nested" }
15 }
16 return sum;
17}
18