------- Comment #10 from pault at gcc dot gnu dot org  2008-01-30 06:56 -------
Subject: Bug 34975

Author: pault
Date: Wed Jan 30 06:56:10 2008
New Revision: 131956

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131956
Log:
2008-01-30  Paul Thomas  <[EMAIL PROTECTED]>

        PR fortran/34975
        * symbol.c (gfc_delete_symtree, gfc_undo_symbols): Rename
        delete_symtree to gfc_delete_symtree.
        * gfortran.h : Add prototype for gfc_delete_symtree.
        * module.c (load_generic_interfaces): Transfer symbol to a
        unique symtree and delete old symtree, instead of renaming.
        (read_module): The rsym and the found symbol are the same, so
        the found symtree can be deleted.

        PR fortran/34429
        * decl.c (match_char_spec): Remove the constraint on deferred
        matching of functions and free the length expression.
        delete_symtree to gfc_delete_symtree.
        (gfc_match_type_spec): Whitespace.
        (gfc_match_function_decl): Defer characteristic association for
        all types except BT_UNKNOWN.
        * parse.c (decode_specification_statement): Only derived type
        function matching is delayed to the end of specification.

2008-01-30  Paul Thomas  <[EMAIL PROTECTED]>

        PR fortran/34975
        * gfortran.dg/use_only_3.f90: New test.
        * gfortran.dg/use_only_3.inc: Modules for new test.

        PR fortran/34429
        * gfortran.dg/function_charlen_2.f90: New test.

Added:
    trunk/gcc/testsuite/gfortran.dg/function_charlen_2.f90
    trunk/gcc/testsuite/gfortran.dg/use_only_3.f90
    trunk/gcc/testsuite/gfortran.dg/use_only_3.inc
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/decl.c
    trunk/gcc/fortran/gfortran.h
    trunk/gcc/fortran/module.c
    trunk/gcc/fortran/parse.c
    trunk/gcc/fortran/symbol.c
    trunk/gcc/testsuite/ChangeLog


-- 


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

Reply via email to