[Bug fortran/18990] ICE in gfc_get_derived_type, at fortran/trans-types.c
tobi at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sat Dec 24 13:21:00 GMT 2005
------- Comment #16 from tobi at gcc dot gnu dot org 2005-12-24 13:21 -------
Subject: Bug 18990
Author: tobi
Date: Sat Dec 24 13:20:56 2005
New Revision: 109040
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109040
Log:
Backport r108946 from the trunk
fortran/
PR fortran/18990
* gfortran.h (gfc_charlen): Add resolved field.
* expr.c (gfc_specification_expr): Accept NULL argument.
* resolve.c (gfc_resolve_charlen, gfc_resolve_derived): New.
(gfc_resolve_symbol): Resolve derived type definitions. Use
resolve_charlen to resolve character lengths.
testsuite/
PR fortran/18990
* gfortran.dg/der_charlen_1.f90: New.
Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/der_charlen_1.f90
- copied unchanged from r108946,
trunk/gcc/testsuite/gfortran.dg/der_charlen_1.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/expr.c
branches/gcc-4_1-branch/gcc/fortran/gfortran.h
branches/gcc-4_1-branch/gcc/fortran/resolve.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18990
More information about the Gcc-bugs
mailing list