[F-E, patch] patch for proc decls, bug fix.

Steve Kargl sgk@troutmask.apl.washington.edu
Tue Jun 12 05:45:00 GMT 2007


On Fri, Jun 08, 2007 at 04:29:38PM -0600, Christopher D. Rickett wrote:
>
> 2007-06-08  Christopher D. Rickett  <crickett@lanl.gov>
> 	* symbol.c (check_conflict, gfc_copy_attr): Remove references to
> 	in_proc_decl attribute.
> 	(copy_formal_args): Removed because no longer necessary without
> 	procedure declaration code.
> 	* decl.c (verify_proc_decl_attrs, match_proc_decl,
> 	gfc_match_proc_decl_stmt): Removed code to match and verify
> 	procedure declarations.
> 	* gfortran.h: Removed in_proc_decl attribute from
> 	symbol_attribute.  Removed prototype for copy_formal_args.
> 	* resolve.c (is_scalar_expr_ptr): Fixed bug with strings of length
> 	one as arguments to c_loc.
> 	* match.h: Removed prototype for gfc_match_proc_decl_stmt.
> 	* parse.c (decode_statement): Removed match for
> 	gfc_match_proc_decl_stmt.
> 	* gfortran.dg/c_loc_tests_6.f03: New test case for c_loc with
> 	character argument of length one.
> 	* gfortran.dg/c_loc_tests_8.f03: New test case for c_loc with
> 	character argument of length greater than one.
> 	* gfortran.dg/test_proc_stmt.f90: Remove test case.
> 	* gfortran.dg/proc_stmt_main.c: Remove driver for
> 	test_proc_stmt.f90.

Committed.  Thanks, Chris!

-- 
steve



More information about the Fortran mailing list