------- Comment #8 from pault at gcc dot gnu dot org 2006-05-08 05:02 ------- Subject: Bug 24813
Author: pault Date: Mon May 8 05:01:56 2006 New Revision: 113618 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113618 Log: 2006-05-08 Paul Thomas <[EMAIL PROTECTED]> PR fortran/24813 * trans-array.c (get_array_ctor_strlen): Remove static attribute. * trans.h: Add prototype for get_array_ctor_strlen. * trans-intrinsic.c (gfc_conv_intrinsic_len): Switch on EXPR_ARRAY and call get_array_ctor_strlen. PR fortran/27269 * module.c: Add static flag in_load_equiv. (mio_expr_ref): Return if no symtree and in_load_equiv. (load_equiv): If any of the equivalence members have no symtree, free the equivalence and the associated expressions. PR fortran/27324 * trans-common.c (gfc_trans_common): Invert the order of calls to finish equivalences and gfc_commit_symbols. PR fortran/25099 * resolve.c (resolve_call): Check conformity of elemental subroutine actual arguments. 2006-05-08 Paul Thomas <[EMAIL PROTECTED]> PR fortran/24813 * gfortran.dg/char_cons_len.f90: New test. PR fortran/27269 PR fortran/27324 * gfortran.dg/module_equivalence_2.f90: New test. PR fortran/25099 * gfortran.dg/elemental_subroutine_4.f90: New test. * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming call sub (m, x). Added: branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/char_cons_len.f90 branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/elemental_subroutine_4.f90 branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/module_equivalence_2.f90 Modified: branches/gcc-4_1-branch/gcc/fortran/ChangeLog branches/gcc-4_1-branch/gcc/fortran/module.c branches/gcc-4_1-branch/gcc/fortran/resolve.c branches/gcc-4_1-branch/gcc/fortran/trans-array.c branches/gcc-4_1-branch/gcc/fortran/trans-common.c branches/gcc-4_1-branch/gcc/fortran/trans-intrinsic.c branches/gcc-4_1-branch/gcc/fortran/trans.h branches/gcc-4_1-branch/gcc/testsuite/ChangeLog branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/assumed_size_refs_1.f90 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24813