https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78219
--- Comment #11 from kargl at gcc dot gnu.org --- (In reply to anlauf from comment #9) > (In reply to kargl from comment #7) > > diff --git a/gcc/fortran/match.c b/gcc/fortran/match.c > > The patch unfortunately seems incomplete. It fails when using IMPLICIT NONE > or -fimplicit-none with: > > pr78219.f90:3:30: > > 3 | forall (integer(kind=4) :: i = 1:10) > | 1 > Error: Symbol 'i' at (1) has no IMPLICIT type > > and similarly for pr102371. https://gcc.gnu.org/pipermail/gcc-bugs/2021-September/757723.html