OSDN Git Service

2005-09-23 Paul Thomas <pault@gcc.gnu.org>
authorpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Sep 2005 17:16:07 +0000 (17:16 +0000)
committerpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Sep 2005 17:16:07 +0000 (17:16 +0000)
commit6f172c0021ea8299255a1636ff3461357e17c018
treed068f8c60390d286e2f452c877da2e48722452f1
parentddba3f6268d09491fbc45ea417474d6b3f0407c5
2005-09-23  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/16861
* module.c (mio_component_ref): Return if the symbol is NULL
and wait for another iteration during module reads.
(mio_symtree_ref): Suppress the writing of contained symbols,
when a symbol is available in the main namespace.
(read_module): Restrict scope of special treatment of contained
symbols to variables only and suppress redundant call to
find_true_name.

2005-09-23  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/16861
* gfortran.dg/nested_modules_3.f90: New.

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