re PR fortran/32103 (Module with equivalence draws "unsatisfied reference")
authorPaul Thomas <pault@gcc.gnu.org>
Thu, 31 May 2007 07:45:50 +0000 (07:45 +0000)
committerPaul Thomas <pault@gcc.gnu.org>
Thu, 31 May 2007 07:45:50 +0000 (07:45 +0000)
commitfdecbf80705f71143b2ef3e598067b582be95903
treedc1bbff7211de77af13ec23b2603163f0d6606c0
parenteecb746156c95ba35140a06a6f056f1f90d3e1a1
re PR fortran/32103 (Module with equivalence draws "unsatisfied reference")

2007-05-31  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/32103
* module.c (mio_symtree_ref): If an equivalence group member
is not used, give it a hidden symbol and set the pointer_info.
(load_equiv): Only free the equivalence if none of the members
are used.

2007-05-31  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/32103
* gfortran.dg/module_equivalence_3.f90: New test.

From-SVN: r125216
gcc/fortran/ChangeLog
gcc/fortran/module.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/module_equivalence_3.f90 [new file with mode: 0644]