re PR fortran/66993 (Spurious ambiguous symbol error with submodules)
authorPaul Thomas <pault@gcc.gnu.org>
Thu, 10 Sep 2015 15:22:20 +0000 (15:22 +0000)
committerPaul Thomas <pault@gcc.gnu.org>
Thu, 10 Sep 2015 15:22:20 +0000 (15:22 +0000)
commit0815fd250302b45a3aadd9b32d8559c7b47d86e4
treecbbed0ba7f05f01338b8fe7595098c5464e234d8
parentc661ca7956246394a9e440d14d5e57a195cc6eb9
re PR fortran/66993 (Spurious ambiguous symbol error with submodules)

2015-09-10  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/66993
* module.c (read_module): If a symtree exists and the symbol has
been associated in a submodule from a parent (sub)module, attach
the symbol to a 'unique symtree' and the new symbol to the
existing symtree.

2015-09-10  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/66993
* gfortran.dg/submodule_11.f08: New test.

From-SVN: r227648
gcc/fortran/ChangeLog
gcc/fortran/module.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/submodule_11.f08 [new file with mode: 0644]