https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89015
--- Comment #1 from G. Steinmetz <gs...@t-online.de> --- Compiles without (unused) function g : $ cat z2.c void f (int n, float *x, float *y) { int i; #pragma omp teams distribute parallel for simd for (i = 0; i < n ; i++) y[i] = x[i]; } $ gcc-9-20190120 -c z2.c -fopenmp $