https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120784
--- Comment #9 from anlauf at gcc dot gnu.org ---
Fixed by:
diff --git a/gcc/fortran/interface.cc b/gcc/fortran/interface.cc
index cdb838d8336..7899864158c 100644
--- a/gcc/fortran/interface.cc
+++ b/gcc/fortran/interface.cc
@@ -457,7 +457,9 @@ gfc_match_end_interface (void)
if (current_interface.sym->attr.use_assoc
&& current_interface.sym->attr.use_rename
- && current_interface.sym->ns->use_stmts->rename)
+ && current_interface.sym->ns->use_stmts->rename
+ && (current_interface.sym->ns->use_stmts->rename->local_name[0]
+ != '\0'))
local_name = current_interface.sym->ns->use_stmts->rename->local_name;
if (type != current_interface.type
Will regtest...