1/* PR c/25996 */ 2 3void 4test1 (void) 5{ 6#pragma omp for 7 for (i = 0; i < 1; ++i); /* { dg-error "undeclared|for each function" } */ 8} 9 10void 11test2 (void) 12{ 13 int i; 14#pragma omp for 15 for (i = j; i < 1; ++i); /* { dg-error "undeclared" } */ 16} 17 18void 19test3 (void) 20{ 21 int i; 22#pragma omp for 23 for (i = 0; i < j; ++i); /* { dg-error "undeclared|invalid controlling predicate" } */ 24} 25 26void 27test4 (void) 28{ 29 int i; 30#pragma omp for 31 for (i = 0; i < 10; i += j); /* { dg-error "undeclared|invalid increment expression" } */ 32} 33