https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78033
--- Comment #9 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > Patch posted at > > https://gcc.gnu.org/ml/fortran/2016-10/msg00156.html The patch regtested fine but for FAIL: gfortran.dg/gomp/udr3.f90 -O (test for errors, line 16) FAIL: gfortran.dg/gomp/udr3.f90 -O (test for excess errors) Running the test manually I see ... /opt/gcc/work/gcc/testsuite/gfortran.dg/gomp/udr3.f90:16:6: !$omp declare reduction (baz:integer,real,integer & ! { dg-error "Redefinition of !.OMP DECLARE REDUCTION|Previous" } 1 Error: Unclassifiable OpenMP directive at (1) ... i.e., the error no longer matches the regexp.