https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119074
Bug ID: 119074 Summary: Mismatched arguments for external dummy argument not caught Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- Looking at PR119049, it surprised me that we do not have a formal argument list check for subroutine foo (f) external :: f call f(1) call f(1,2) end subroutine foo which we currently accept without error or warning.