------- Comment #22 from jvdelisle at gcc dot gnu dot org  2007-11-14 00:59 
-------
Subject: Bug 33162

Author: jvdelisle
Date: Wed Nov 14 00:59:09 2007
New Revision: 130168

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130168
Log:
2007-11-11  Jerry DeLisle  <[EMAIL PROTECTED]>

        PR fortran/33162
        * decl.c (match_procedure_decl): Remove TODO and allow intrinsics in
        PROCEDURE declarations.  Set attr.untyped to allow the interface to be
        resolved later where the symbol type will be set.
        * interface.c (compare_intr_interfaces): Remove static from pointer
        declarations.  Add type and kind checks for dummy function arguments.
        (compare_actual_formal_intr): New function to compare an actual
        argument with an intrinsic function. (gfc_procedures_use): Add check
for
        interface that points to an intrinsic function, use the new function.
        * resolve.c (resolve_specific_f0): Resolve the intrinsic interface.
        (resolve_specific_s0): Ditto.

Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/decl.c
    trunk/gcc/fortran/interface.c
    trunk/gcc/fortran/resolve.c


-- 


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

Reply via email to