On Thu, Feb 09, 2023 at 09:56:09AM +0100, Tobias Burnus wrote: > Found by chance recently; I thought about a couple of ways to handle it > but then settled to the proposed solution. > > OK for mainline? > > Tobias > ----------------- > Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 > München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas > Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht > München, HRB 106955
> Fortran/OpenMP: Fix -fopenmp-simd for 'omp assume(s)' > > While 'omp assume' is enabled by -fopenmp-simd, 'omp assumes' is not; > however, due to the way parsing works in Fortran (esp. for fixed-form > source code), 'assumes' was parsed by 'assume' which then stumbled over > the tailing 's'. > > gcc/fortran/ > > * parse.cc (decode_omp_directive): Really ignore 'assumes' with > -fopenmp-simd. > > gcc/testsuite/ > > * gfortran.dg/gomp/openmp-simd-8.f90: New test. Ok. Jakub