gcc/libgfortran/io
Steve Ellcey 118ea208fa re PR target/23552 (FAIL: gfortran.dg/large_real_kind_1.f90)
PR target/23552
	* acinclude.m4 (LIBGFOR_CHECK_FOR_BROKEN_ISFINITE): New.
	(LIBGFOR_CHECK_FOR_BROKEN_ISNAN): New.
	(LIBGFOR_CHECK_FOR_BROKEN_FPCLASSIFY): New.
	* configure.ac (LIBGFOR_CHECK_FOR_BROKEN_ISFINITE): Add use.
	(LIBGFOR_CHECK_FOR_BROKEN_ISNAN): Add use.
	(LIBGFOR_CHECK_FOR_BROKEN_FPCLASSIFY): Add use.
	* configure: Regenerate.
	* config.h.in: Regenerate.
	* libgfortan.h (isfinite): undef if broken, set if needed.
	(isnan): undef if broken, set if needed.
        (fpclassify): undef if broken, set if needed.
	* io/write.c: Remove TODO comment about working isfinite.
	* intrinsics/c99_functions.c (round): Use isfinite instead
	of fpclassify.
	* intrinsics/c99_functions.c (roundf): Ditto.

From-SVN: r104710
2005-09-27 21:12:52 +00:00
..
close.c re PR libfortran/23784 (close doesn't reset ioparm on error exit) 2005-09-09 21:51:33 +00:00
file_pos.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
format.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
inquire.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
io.h [multiple changes] 2005-09-26 20:24:45 +00:00
list_read.c [multiple changes] 2005-09-26 20:24:45 +00:00
lock.c [multiple changes] 2005-08-29 20:40:02 +00:00
open.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
read.c read.c (read_x): Take int argument instead of fnode * and digging the N from F->u.n. 2005-09-03 20:54:55 +02:00
transfer.c [multiple changes] 2005-09-26 20:24:45 +00:00
unit.c PR fortran/21875 Internal Unit Array I/O, NIST 2005-09-14 20:18:19 +00:00
unix.c PR fortran/21875 Internal Unit Array I/O, NIST 2005-09-14 20:18:19 +00:00
write.c re PR target/23552 (FAIL: gfortran.dg/large_real_kind_1.f90) 2005-09-27 21:12:52 +00:00