https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91731
kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |kargl at gcc dot gnu.org --- Comment #1 from kargl at gcc dot gnu.org --- (In reply to Damian Rouson from comment #0) > Below is the trailing output of configuring MPICH 3.2, 3.2.1, or 3.3.1 with > the current GCC trunk: > > configure: error: The Fortran compiler /opt/gnu/10.0.0/bin/gfortran will not > compile files that call the same routine with arguments of different types. > > > I imagine this might be solved by adding the -fallow-argument-mismatch > argument enabled by the gfortran patch posted at > https://gcc.gnu.org/ml/fortran/2019-08/msg00118.html so possibly this can be > closed once that patch hits the trunk. Does GCC 9 have the same issue. If > so, could the patch be backported to the 9 branch? Is this indicative of > non-standard code in MPICH? This is not a gfortran problem. MPICH needs to provide proper INTERFACEs for its functions that take 'void *' argument.