https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93309
--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-9 branch has been updated by Tobias Burnus <bur...@gcc.gnu.org>: https://gcc.gnu.org/g:5c80a1bd426a4aeccff0da54ab80d93d7973590e commit r9-8197-g5c80a1bd426a4aeccff0da54ab80d93d7973590e Author: Tobias Burnus <tob...@codesourcery.com> Date: Mon Feb 3 11:48:17 2020 +0100 Fortran] PR93309 – permit repeated 'implicit none(external)' Backported from mainline 2020-01-21 Tobias Burnus <tob...@codesourcery.com> PR fortran/93309 * interface.c (gfc_procedure_use): Also check parent namespace for 'implict none (external)'. * symbol.c (gfc_get_namespace): Don't set has_implicit_none_export to parent namespace's setting. Backported from mainline 2020-01-21 Tobias Burnus <tob...@codesourcery.com> PR fortran/93309 * gfortran.dg/external_implicit_none_2.f90: New.