https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84387
--- Comment #6 from Damian Rouson <damian at sourceryinstitute dot org> --- I don't see anything in the standard related to the existence or non-existence of components in derived-type output. In case it helps, the NAG and Intel compilers both print "Hello world!" with the submitted code, but the Cray compiler prints nothing, which matches gfortran's behavior. I'll contact Cray technical support to see if they agree it's a bug. --- Comment #7 from Damian Rouson <damian at sourceryinstitute dot org> --- I don't see anything in the standard related to the existence or non-existence of components in derived-type output. In case it helps, the NAG and Intel compilers both print "Hello world!" with the submitted code, but the Cray compiler prints nothing, which matches gfortran's behavior. I'll contact Cray technical support to see if they agree it's a bug.