]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/fortran/intrinsic.c
re PR fortran/25716 (FAIL: gfortran.dg/char_result_11.f90 -O (test for excess errors))
authorErik Edelmann <eedelman@gcc.gnu.org>
Wed, 25 Jan 2006 20:46:29 +0000 (20:46 +0000)
committerErik Edelmann <eedelman@gcc.gnu.org>
Wed, 25 Jan 2006 20:46:29 +0000 (20:46 +0000)
commit810306f2c59b89ac1596eff596ffee5354d4225c
tree694499b865196daad78324da54b88dbc40acd07e
parent5c45cecb25efa7898108694021f221c46429347c
re PR fortran/25716 (FAIL: gfortran.dg/char_result_11.f90  -O  (test for excess errors))

fortran/
2005-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>

        PR fortran/25716
        * symbol.c (free_old_symbol): New function.
        (gfc_commit_symbols): Use it.
        (gfc_commit_symbol): New function.
        (gfc_use_derived): Use it.
        * gfortran.h: Add prototype for gfc_commit_symbol.
        * intrinsic.c (gfc_find_function): Search in 'conversion'
        if not found in 'functions'.
        (gfc_convert_type_warn): Add a symtree to the new
        expression node, and commit the new symtree->n.sym.
        * resolve.c (gfc_resolve_index): Make sure typespec is
        properly initialized.

testsuite/
2005-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>

        PR fortran/25716
        * gfortran.dg/char_result_11.f90: Make it sensitive to PR
        25716 on 32-bit systems too.

From-SVN: r110225
gcc/fortran/ChangeLog
gcc/fortran/gfortran.h
gcc/fortran/intrinsic.c
gcc/fortran/resolve.c
gcc/fortran/symbol.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/char_result_11.f90