From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24980 invoked by alias); 18 Mar 2007 15:01:27 -0000 Received: (qmail 24588 invoked by alias); 18 Mar 2007 15:01:09 -0000 Date: Sun, 18 Mar 2007 15:01:00 -0000 Message-ID: <20070318150109.24586.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/30531] allocatable component and intent(out) yield ICE in fold_convert In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "pault at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2007-03/txt/msg01732.txt.bz2 ------- 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 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 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