https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65586
Bug ID: 65586 Summary: [5 Regression] -fopenmp-simd rejects valid input Product: gcc Version: 5.0 Status: UNCONFIRMED Keywords: openmp, rejects-valid Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: burnus at gcc dot gnu.org CC: jakub at gcc dot gnu.org One of the recent GCC changes causes -fopenmp-simd to reject code, which compiled before (by ignoring it): gcc -fno-openmp -fopenmp-simd foo.c foo.c: In function ‘main’: foo.c:4:17: error: expected end of line before ‘collapse’ #pragma omp for collapse(1) ^ void foo() { } int main() { #pragma omp for collapse(1) for (int i = 1; i <= 151; i+=31) foo(); }