[patch, fortran, committed] Fix PR 34817 and PR 34838

Thomas Koenig tkoenig@netcologne.de
Sun Jan 20 01:35:00 GMT 2008


Hello world,

I attached the patch below as obvious and simple (revision 131660).  It
fixed two regressions introduced by my earlier patch for using
GFC_LOGICAL_1 for the any, count and all library functions.

	Thomas

2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/34817
	PR fortran/34838
	* iresolve.c (gfc_resolve_all):  Remove conversion of mask
	argument to kind=1 by removing call to resolve_mask_arg().
	(gfc_resolve_any):  Likewise.

2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/34817
	PR fortran/34838
	* gfortran.dg/any_all_1.f90:  New test.
	* gfortran.dg/any_all_2.f90:  New test.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: any+all.diff
Type: text/x-patch
Size: 755 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20080120/35abb094/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: any_all_1.f90
Type: text/x-fortran
Size: 511 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20080120/35abb094/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: any_all_2.f90
Type: text/x-fortran
Size: 385 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20080120/35abb094/attachment-0002.bin>


More information about the Gcc-patches mailing list