http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54949
--- Comment #3 from janus at gcc dot gnu.org 2012-10-17 22:03:29 UTC --- (In reply to comment #1) > Preliminary patch: Unfortunately, this does not help for the variant, where the POINTER declaration comes before the interface body: pointer :: abssub abstract interface subroutine abssub end subroutine end interface Like the original test case, this results in an ICE.