------- Comment #10 from janus at gcc dot gnu dot org  2010-03-08 09:35 -------
Subject: Bug 43256

Author: janus
Date: Mon Mar  8 09:35:04 2010
New Revision: 157272

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157272
Log:
2010-03-08  Janus Weil  <ja...@gcc.gnu.org>

        PR fortran/43256
        * resolve.c (resolve_compcall): Don't set 'value.function.name' here
        for TBPs, otherwise they will not be resolved properly.
        (resolve_function): Use 'value.function.esym' instead of
        'value.function.name' to check if we're dealing with a TBP.
        (check_class_members): Set correct type of passed object for all TBPs,
        not only generic ones, except if the type is abstract.


2010-03-08  Janus Weil  <ja...@gcc.gnu.org>

        PR fortran/43256
        * gfortran.dg/typebound_call_13.f03: New.

Added:
    trunk/gcc/testsuite/gfortran.dg/typebound_call_13.f03
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/resolve.c
    trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43256

Reply via email to