https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83078
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The trunk gives: /app/example.f90:7:20: 7 | type(t) :: x = t([1, 2]) | 1 Error: Bad array spec of component 'a' referenced in structure constructor at (1)