From 34932c93e2dbb16636664ae6e0f954fcce289047 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 27 Feb 2012 12:52:27 +0100 Subject: [PATCH] fmodf-ieee: Work around test failure on MSVC 9. * modules/fmodf-ieee (Depends-on): Add fmod-ieee. * doc/posix-functions/fmodf.texi: Mention the fmodf-ieee module. --- ChangeLog | 4 ++++ doc/posix-functions/fmodf.texi | 12 ++++++++++-- modules/fmodf-ieee | 1 + 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f67a5608e6..ea481d26c6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2012-02-27 Bruno Haible + fmodf-ieee: Work around test failure on MSVC 9. + * modules/fmodf-ieee (Depends-on): Add fmod-ieee. + * doc/posix-functions/fmodf.texi: Mention the fmodf-ieee module. + fmod-ieee: Work around test failures on OSF/1, mingw. * m4/fmod-ieee.m4: New file. * m4/fmod.m4 (gl_FUNC_FMOD): If gl_FUNC_FMOD_IEEE is present, test diff --git a/doc/posix-functions/fmodf.texi b/doc/posix-functions/fmodf.texi index 3d0bb4cb67..68ff51b659 100644 --- a/doc/posix-functions/fmodf.texi +++ b/doc/posix-functions/fmodf.texi @@ -4,9 +4,9 @@ POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/fmodf.html} -Gnulib module: fmodf +Gnulib module: fmodf or fmodf-ieee -Portability problems fixed by Gnulib: +Portability problems fixed by either Gnulib module @code{fmodf} or @code{fmodf-ieee}: @itemize @item This function is missing on some platforms: @@ -16,6 +16,14 @@ This function is only defined as a macro with arguments on some platforms: MSVC 9. @end itemize +Portability problems fixed by Gnulib module @code{fmodf-ieee}: +@itemize +@item +This function has problems when the first argument is minus zero on some +platforms: +MSVC 9. +@end itemize + Portability problems not fixed by Gnulib: @itemize @end itemize diff --git a/modules/fmodf-ieee b/modules/fmodf-ieee index 23792ef296..9569c9173f 100644 --- a/modules/fmodf-ieee +++ b/modules/fmodf-ieee @@ -6,6 +6,7 @@ Files: Depends-on: fmodf fpieee +fmod-ieee [test $HAVE_FMODF = 0] configure.ac: -- 2.39.5