https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87734
--- Comment #8 from janus at gcc dot gnu.org --- (In reply to Thomas Koenig from comment #5) > The test case is now rejected with trunk, looks like a recent 9 regression: > > ig25@linux-p51k:/tmp> gfortran m_vstring.f90 > m_vstring.f90:24:30: > > 24 | pure function vstring_length ( this ) result ( length ) > | 1 > Error: MODULE-PROC procedure at (1) is already declared as EXTERNAL-PROC > procedure In light of comment #7, I rather suspect that the ICE has been fixed on trunk, which leaves us with a (previously hidden) rejects-valid problem (6/7/8/9 regression?). Would be useful to find out which commit triggered this change ...