https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103367
--- Comment #26 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- (In reply to Harald Anlauf from comment #25) --- snip --- > > We still fail on code like: > > program p > type t > integer :: a(1,2) = 3 > end type > type(t), parameter :: x(1) = t(4) > ! integer, parameter :: y(*) = x(1)%a(1,:) ! ICE > integer, parameter :: y(2) = x(1)%a(1,:) ! ICE > print *, y > end It amazes me all the nooks and twists we fine. Thanks.
