https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106566
--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-12 branch has been updated by Tobias Burnus <bur...@gcc.gnu.org>: https://gcc.gnu.org/g:50b7cf395656ccd32d4d5d8e0e338135d28f52f6 commit r12-8704-g50b7cf395656ccd32d4d5d8e0e338135d28f52f6 Author: Tobias Burnus <tob...@codesourcery.com> Date: Tue Aug 23 11:29:23 2022 +0200 Fortran: OpenMP fix declare simd inside modules and absent linear step [PR106566] Partial backport from commit r13-2093, only, as 'OpenMP 5.2 linear clause syntax' is not on GCC 12. gcc/fortran/ChangeLog: PR fortran/106566 * openmp.cc (gfc_match_omp_declare_simd): Accept module procedures. gcc/testsuite/ChangeLog: PR fortran/106566 * gfortran.dg/gomp/declare-simd-6.f90: New test. (cherry picked from commit 1513512ec7d0751cba30c9c8804f2be462acfb9b)