------- 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