https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102521
anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |anlauf at gcc dot gnu.org --- Comment #2 from anlauf at gcc dot gnu.org --- Possibly related: program p type t integer :: n end type type(t), parameter :: a(4) = t(1) type(t), parameter :: c(*) = a end This gives an ICE already in add_init_expr_to_sym. So we likely screw up long before trans*.