2017-03-18 Paul Thomas <pault@gcc.gnu.org>
commit18d2fbb474371f8ed38d7023e106620e12505ab4
authorpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 18 Mar 2017 12:38:02 +0000 (18 12:38 +0000)
committerpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 18 Mar 2017 12:38:02 +0000 (18 12:38 +0000)
tree03b723c0931642c3551a0ea6b0b5a91a10b888cc
parenteb1d84c09e14dfb474e06ba5fcbc8b173689e456
2017-03-18  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/79676
* module.c (mio_symbol_attribute): Remove reset of the flag
'no_module_procedures'.
(check_for_module_procedures): New function. Move declaration
of 'no_module_procedures' to above it.
(gfc_dump_module): Traverse namespace calling new function.

2017-03-18  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/79676
* gfortran.dg/submodule_28.f08 : New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@246256 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/module.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/submodule_28.f08 [new file with mode: 0644]