This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug fortran/41044] internal compiler error: in gfc_conv_intrinsic_function



------- Comment #13 from pault at gcc dot gnu dot org  2010-01-30 21:13 -------
Subject: Bug 41044

Author: pault
Date: Sat Jan 30 21:12:59 2010
New Revision: 156389

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156389
Log:
2010-01-30  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/41044
        PR fortran/41167
        * expr.c (remove_subobject_ref): If the constructor is NULL use
        the expression as the source.
        (simplify_const_ref): Change the type of expression if
        there are component references.  Allow for substring to be at
        the end of an arbitrarily long chain of references.  If an
        element is found that is not in an EXPR_ARRAY, assume that this
        is scalar initialization of array. Call remove_subobject_ref in
        this case with NULL second argument.

2010-01-30  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/41044
        * gfortran.dg/parameter_array_ref_2.f90 : New test.

        PR fortran/41167
        * gfortran.dg/char_array_arg_1.f90 : New test.

        * gfortran.dg/pr25923.f90 : Remove XFAIL.

Added:
    branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/char_array_arg_1.f90
    branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/parameter_array_ref_2.f90
Modified:
    branches/gcc-4_4-branch/gcc/fortran/ChangeLog
    branches/gcc-4_4-branch/gcc/fortran/expr.c
    branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]