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.

Reply via email to