------- Comment #1 from cvs-commit at gcc dot gnu dot org  2005-10-12 20:41 
-------
Subject: Bug 24092

CVSROOT:        /cvs/gcc
Module name:    gcc
Changes by:     [EMAIL PROTECTED]       2005-10-12 20:41:29

Modified files:
        gcc/fortran    : trans-types.c ChangeLog 
        gcc/testsuite  : ChangeLog 
Added files:
        gcc/testsuite/gfortran.dg: derived_pointer_recursion.f90 

Log message:
        2005-10-12  Paul Thomas  <[EMAIL PROTECTED]>

        PR fortran/24092
        * trans-types.c (gfc_get_derived_type): Insert code to obtain backend
        declaration for derived types, building if necessary.  Return the
        derived type if the fields have been built by this process.  Otherwise,
        continue as before but using the already obtained backend_decls for the
        derived type components.  Change the gcc_assert to act on the field.

        2005-10-10  Paul Thomas  <[EMAIL PROTECTED]>

        PR fortran/24092
        * gfortran.dg/derived_pointer_recursion.f90: New test.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/trans-types.c.diff?cvsroot=gcc&r1=1.52&r2=1.53
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/ChangeLog.diff?cvsroot=gcc&r1=1.584&r2=1.585
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.dg/derived_pointer_recursion.f90.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.6182&r2=1.6183


-- 


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

Reply via email to