https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102371
anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE CC| |anlauf at gcc dot gnu.org --- Comment #2 from anlauf at gcc dot gnu.org --- It is indeed a duplicate of pr78219. Unfortunately the patch provided there fails on the present testcase with: pr102371.f90:7:27: 7 | forall(integer(long) :: i=1:very_large, j=1:2) | 1 Error: Symbol 'i' at (1) has no IMPLICIT type pr102371.f90:7:43: 7 | forall(integer(long) :: i=1:very_large, j=1:2) | 1 Error: Symbol 'j' at (1) has no IMPLICIT type pr102371.f90:7:44: 7 | forall(integer(long) :: i=1:very_large, j=1:2) | 1 Error: Cannot convert INTEGER(4) to UNKNOWN at (1) pr102371.f90:7:46: 7 | forall(integer(long) :: i=1:very_large, j=1:2) | 1 Error: Cannot convert INTEGER(4) to UNKNOWN at (1) pr102371.f90:7:47: 7 | forall(integer(long) :: i=1:very_large, j=1:2) | 1 Error: Cannot convert INTEGER(4) to UNKNOWN at (1) *** This bug has been marked as a duplicate of bug 78219 ***