1 2 3 4 5 6 7 8 9 10 11 12
void test (void) { #pragma omp tile sizes (2,4,6) for (unsigned i = 0; i < 10; i++) /* { dg-error "inner loops must be perfectly nested" } */ for (unsigned j = 0; j < 10; j++) { float intervening_decl = 0; #pragma omp unroll partial(2) for (unsigned k = 0; k < 10; k++); } }