blob: ec77802ec51a9c2a7689378fd7e8d7736f29c75b [file] [log] [blame]
! { dg-do compile }
! { dg-options "-fcoarray=lib -fsecond-underscore" }
! PR fortran/95090 - ICE: identifier overflow
module m2345678901234567890123456789012345678901234567890123456789_123
type t2345678901234567890123456789012345678901234567890123456789_123 &
(n2345678901234567890123456789012345678901234567890123456789_123)
integer, len :: n2345678901234567890123456789012345678901234567890123456789_123 = 8
end type
integer :: a2345678901234567890123456789012345678901234567890123456789_123
integer :: b2345678901234567890123456789012345678901234567890123456789_123(3)[*]
data b2345678901234567890123456789012345678901234567890123456789_123 /1,2,3/
contains
subroutine s2345678901234567890123456789012345678901234567890123456789_123
type(t2345678901234567890123456789012345678901234567890123456789_123 &
(n2345678901234567890123456789012345678901234567890123456789_123)) :: &
z2345678901234567890123456789012345678901234567890123456789_123
end
end