On Wed, Apr 13, 2022 at 05:16:48PM +0200, Tobias Burnus wrote: > Trivial fix – after finding the issue. The LOOP directive and > several LOOP/DO/SIMD combined directives were missing in the > check. As the PR shows, this leads to an ICE on invalid code. > > OK? > > 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
> OpenMP/Fortran: Fix EXIT in loop diagnostic [PR105242] > > gcc/fortran/ChangeLog: > > PR fortran/105242 > * match.cc (match_exit_cycle): Handle missing OMP LOOP, DO and SIMD > directives in the EXIT/CYCLE diagnostic. > > gcc/testsuite/ChangeLog: > > PR fortran/105242 > * gfortran.dg/gomp/loop-exit.f90: New test. Ok, thanks. Jakub