https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109512
Bug ID: 109512 Summary: accepts implicit dummy procedure even with "implicit none (external)" Product: gcc Version: 12.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: sebastien at debian dot org Target Milestone: --- gfortran compiles the following source without error: subroutine foo(bar) implicit none (external) call bar(1) end subroutine foo However my understanding is that it should reject it, because "bar" is an implicit dummy procedure, which is forbidden by "implicit none (external)". Note that this is not the same issue as Bug 100972, which was not about dummy procedures.