! { dg-do compile }! PR 24266: IO to/from arrays that are components of derived types.program mainimplicit none type icecharacter(len=80)::mess(3)end type icetype(ice)::tpinteger::icharacter(len=80)::messwrite(tp%mess,*)"message"read(tp%mess,*)messprint*,messend program main