https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115653
kargls at comcast dot net changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kargls at comcast dot net
--- Comment #1 from kargls at comcast dot net ---
Thanks for the bug report. Fortunately, it is only warning that clutters the
terminal.
This patch suppresses the warning, but may not catch a 'USE xyz'
within the submodule.
diff --git a/gcc/fortran/module.cc b/gcc/fortran/module.cc
index c565b84d61b..5a58a9dbace 100644
--- a/gcc/fortran/module.cc
+++ b/gcc/fortran/module.cc
@@ -7285,7 +7285,7 @@ gfc_use_module (gfc_use_list *module)
only_flag = module->only_flag;
current_intmod = INTMOD_NONE;
- if (!only_flag)
+ if (!only_flag && gfc_state_stack->state != COMP_SUBMODULE)
gfc_warning_now (OPT_Wuse_without_only,
"USE statement at %C has no ONLY qualifier");