2011-11-09 Janus Weil <janus@gcc.gnu.org>
commit1aa2d605e049d84a96da040a408f0633edc8cb9f
authorjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Nov 2011 09:45:36 +0000 (9 09:45 +0000)
committerjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Nov 2011 09:45:36 +0000 (9 09:45 +0000)
treefd0cad36550bc533efd5247a37f76d9bec96615d
parent8c6700c836a0468dd958fa4285c98f560d41bb32
2011-11-09  Janus Weil  <janus@gcc.gnu.org>

PR fortran/50960
* class.c (gfc_find_derived_vtab): Make the vtab symbols FL_PARAMETER.
* expr.c (gfc_simplify_expr): Prevent vtabs from being replaced with
their value.
* resolve.c (resolve_values): Use-associated symbols do not need to
be resolved again.
(resolve_fl_parameter): Make sure the symbol has a value.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181199 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/class.c
gcc/fortran/expr.c
gcc/fortran/resolve.c