fmodf-ieee: Work around test failure on MSVC 9.
authorBruno Haible <bruno@clisp.org>
Mon, 27 Feb 2012 11:52:27 +0000 (12:52 +0100)
committerBruno Haible <bruno@clisp.org>
Mon, 27 Feb 2012 12:06:24 +0000 (13:06 +0100)
* modules/fmodf-ieee (Depends-on): Add fmod-ieee.
* doc/posix-functions/fmodf.texi: Mention the fmodf-ieee module.

ChangeLog
doc/posix-functions/fmodf.texi
modules/fmodf-ieee

index f67a560..ea481d2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2012-02-27  Bruno Haible  <bruno@clisp.org>
 
+       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
index 3d0bb4c..68ff51b 100644 (file)
@@ -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
index 23792ef..9569c91 100644 (file)
@@ -6,6 +6,7 @@ Files:
 Depends-on:
 fmodf
 fpieee
+fmod-ieee       [test $HAVE_FMODF = 0]
 
 configure.ac: