https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93678

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[9/10/11 Regression] ICE in |[9/10/11 Regression] ICE
                   |9.2/9.2.1 not happening in  |with TRANSFER and typebound
                   |previous gfortran versions  |procedures

--- Comment #6 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
So, it is the typebound procedure that causes the problem.

This does not ICE:

    val = transfer(b_unpackbytes(me, characterarraymold), val)

But this does ICE:

    val = transfer(me%unpackbytes(characterarraymold), val)

Reply via email to