https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68045
--- Comment #3 from Vittorio Zecca <zeccav at gmail dot com> --- On my test case the ICE disappeared and I am now having: gfortran -S gfbug111.f gfbug111.f:13:6: 13 | function abc_interface(this) | 1 Error: ABSTRACT INTERFACE ‘abc_interface’ at (1) must not have an assumed character length result (F2008: C418)