! { dg-do compile } ! PR fortran/65453 ! Contributed by Tobias Burnus procedure() :: foo ! { dg-error "(1)" } contains subroutine foo() ! { dg-error "clashes with procedure" } end end ! { dg-error "Two main PROGRAMs" }