• janus's avatar
    2008-11-01 Janus Weil <janus@gcc.gnu.org> · ecb6b17c
    janus authored
    	PR fortran/36322
    	PR fortran/36463
    	* gfortran.h: New function gfc_expr_replace_symbols.
    	* decl.c (match_procedure_decl): Increase reference count for interface.
    	* expr.c: New functions replace_symbol and gfc_expr_replace_symbols.
    	* resolve.c (resolve_symbol): Correctly copy array spec and char len
    	of PROCEDURE declarations from their interface.
    	* symbol.c (gfc_get_default_type): Enhanced error message.
    	(copy_formal_args): Call copy_formal_args recursively for arguments.
    	* trans-expr.c (gfc_conv_function_call): Bugfix.
    
    
    2008-11-01  Janus Weil  <janus@gcc.gnu.org>
    
    	PR fortran/36322
    	PR fortran/36463
    	* gfortran.dg/proc_decl_17.f90: New.
    	* gfortran.dg/proc_decl_18.f90: New.
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141515 138bc75d-0d04-0410-961f-82ee72b054a4
    ecb6b17c
trans-expr.c 132 KB