This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH,fortran]: updated patch for PR 32627


On Wed, Jul 18, 2007 at 12:08:41PM -0600, Christopher D. Rickett wrote:
> 
> 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
> 
> 	PR fortran/32627
> 	* resolve.c (set_name_and_label): Set kind number for character
> 	version of c_f_pointer.
> 	(gfc_iso_c_sub_interface): Set the kind of the SHAPE formal arg to
> 	that of the actual SHAPE arg.
> 	* symbol.c (gen_shape_param): Initialize kind for SHAPE arg.
> 
> 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
> 
> 	PR fortran/32627
> 	* libgfortran/intrinsics/iso_c_generated_procs.c: Add c_f_pointer
> 	for character/string arguments.
> 	* libgfortran/intrinsic/iso_c_binding.c (c_f_pointer_u0): Allow
> 	the optional SHAPE arg to be any valid integer kind.
> 	* libgfortran/gfortran.map: Add c_f_pointer_s0.
> 	* libgfortran/mk-kinds-h.sh: Save smallest integer kind as default
> 	character kind.
> 
> 	* libgfortran/intrinsics/iso_c_generated_procs.c: Add versions of
> 	c_f_pointer for complex and logical types.
> 	* libgfortran/gfortran.map: Add c_f_pointer versions for logical
> 	and complex types.
> 
> 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
> 
> 	PR fortran/32627
> 	* gfortran.dg/pr32627_driver.c: Driver for pr32627.
> 	* gfortran.dg/pr32627.f03: New test case.
> 
> 	* gfortran.dg/c_f_pointer_logical.f03: New test case.
> 	* gfortran.dg/c_f_pointer_logical_driver.c: Driver for
> 	c_f_pointer_logical.
> 	* gfortran.dg/c_f_pointer_complex_driver.c: Driver for
> 	c_f_pointer_complex.
> 	* gfortran.dg/c_f_pointer_complex.f03: New test case.
> 	* gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
> 	c_f_pointer_shape_tests_2.
> 	* gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.


Committed.

Thanks, Chris.

-- 
Steve


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]