https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91556
--- Comment #17 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Thu, Aug 29, 2019 at 07:18:01PM +0000, anlauf at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91556 > > --- Comment #16 from anlauf at gcc dot gnu.org --- > (In reply to Steve Kargl from comment #15) > > On Thu, Aug 29, 2019 at 06:49:15PM +0000, anlauf at gcc dot gnu.org wrote: > > > > > > That's perfectly legal, but gets rejected unless -fallow-argument-mismatch > > > is specified. But then I still get a warning (or many if this appears in > > > a large module). > > > > You can get rid of the warning with -w. > > That would get rid of all warnings. > Yes, that is a down side to writing code with implicit interfaces. There is no excuse for not using proper explicit interfaces in modern Fortran.