OSDN Git Service

PR target/23552
authorsje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Sep 2005 21:12:52 +0000 (21:12 +0000)
committersje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Sep 2005 21:12:52 +0000 (21:12 +0000)
commit839904a0e3a1859cdfeb5ff23e5263c332f347fa
treeb153488273b3833bfdf44f1f0c3ac72e033b31c2
parentc0edfcc4dff63bcbbfdb726a7e1f36fd42c53c3c
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104710 138bc75d-0d04-0410-961f-82ee72b054a4
libgfortran/ChangeLog
libgfortran/acinclude.m4
libgfortran/config.h.in
libgfortran/configure
libgfortran/configure.ac
libgfortran/intrinsics/c99_functions.c
libgfortran/io/write.c
libgfortran/libgfortran.h