! { dg-do compile }! test for C1204 of Fortran 2003 standard:! module procedure not allowed in abstract interfacemodule mabstract interface module procedure p! { dg-error "must be in a generic module interface" }end interfacecontains subroutine p()end subroutineend module m