https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78686
--- Comment #1 from Gerhard Steinmetz <gerhard.steinmetz.fort...@t-online.de> --- Whereas, for example with "real" : $ cat z2.f90 program p type t real :: c(1) = [t()] end type end $ gfortran-7-20161204 z2.f90 z2.f90:3:20: real :: c(1) = [t()] 1 Error: Can't convert TYPE(t) to REAL(4) at (1)