https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54714
vehre at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |vehre at gcc dot gnu.org Resolution|--- |FIXED --- Comment #2 from vehre at gcc dot gnu.org --- I stumbled over this bug, while looking for something different with allocatable components. The ICE is fixed in gcc 6.0 instead the error message >>> test_pr54714.f90:5:27: write(*,*) na_var([2,2]) Error: Data transfer element at (1) cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure <<< is printed. I deem the pr therefore as fixed.