------- Comment #11 from pault at gcc dot gnu dot org 2007-03-18 15:01 ------- Subject: Bug 30531
Author: pault Date: Sun Mar 18 15:00:55 2007 New Revision: 123037 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123037 Log: 2007-03-18 Paul Thomas <[EMAIL PROTECTED]> PR fortran/30531 PR fortran/31086 * symbo.c : Add gfc_derived_types. (gfc_free_dt_list): Free derived type list gfc_derived_types. (gfc_free_namespace): Remove call to gfc_free_dt_list. (gfc_symbol_done_2): Call gfc_free_dt_list. * gfortran.h : Declare gfc_derived_types to be external. Remove derived types field from gfc_namespace. * resolve.c (resolve_fl_derived): Refer to gfc_derived types rather than namespace derived_types. (resolve_fntype): Remove special treatment for module derived type functions. * trans-types.c (gfc_get_derived_type): Remove search for like derived types. Finish by copying back end declaration to like derived types in the derived type list gfc_derived_types. 2007-03-18 Paul Thomas <[EMAIL PROTECTED]> PR fortran/30531 * gfortran.dg/used_types_14.f90: New test. PR fortran/31086 * gfortran.dg/used_types_15.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/used_types_14.f90 trunk/gcc/testsuite/gfortran.dg/used_types_15.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/gfortran.h trunk/gcc/fortran/resolve.c trunk/gcc/fortran/symbol.c trunk/gcc/fortran/trans-types.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30531