]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
fmod: Remove support for OSF/1.
authorBruno Haible <bruno@clisp.org>
Tue, 9 Sep 2025 10:41:53 +0000 (12:41 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 9 Sep 2025 10:41:53 +0000 (12:41 +0200)
* m4/fmod.m4 (gl_FUNC_FMOD): Don't test against OSF/1 bug.

ChangeLog
m4/fmod.m4

index 0a155d5a442e7c4d8402700722d3e7dd24622a54..aed5363b0535f50d0e8ad9e332bf0d3e36c89ddc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2025-09-09  Bruno Haible  <bruno@clisp.org>
 
+       fmod: Remove support for OSF/1.
+       * m4/fmod.m4 (gl_FUNC_FMOD): Don't test against OSF/1 bug.
+
        fcntl-h: Remove support for OSF/1.
        * lib/fcntl.in.h (O_DIRECT): Don't test for O_DIRECTIO.
 
index c5a1f67ad94d29e96f92476f90757448b817e4c1..ac5b94ca55d142afb2de2c855c71ab8b6ee63eb5 100644 (file)
@@ -1,5 +1,5 @@
 # fmod.m4
-# serial 12
+# serial 13
 dnl Copyright (C) 2011-2025 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -44,16 +44,11 @@ int main (int argc, char *argv[])
   double (* volatile my_fmod) (double, double) = argc ? fmod : dummy;
   int result = 0;
   double f;
-  /* Test fmod(...,0.0).
-     This test fails on OSF/1 5.1.  */
-  f = my_fmod (2.0, 0.0);
-  if (numeric_equal (f, f))
-    result |= 1;
   /* Test fmod(-0.0,...).
      This test fails on native Windows.  */
   f = my_fmod (minus_zerod, 2.0);
   if (!(f == 0.0) || (signbitd (minus_zerod) && !signbitd (f)))
-    result |= 2;
+    result |= 1;
   return result;
 }
             ]])],