From: Bruno Haible Date: Tue, 9 Sep 2025 10:41:53 +0000 (+0200) Subject: fmod: Remove support for OSF/1. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6b3af2ab8b62bffc9a3f93b7f33d8f8c59eecb7;p=thirdparty%2Fgnulib.git fmod: Remove support for OSF/1. * m4/fmod.m4 (gl_FUNC_FMOD): Don't test against OSF/1 bug. --- diff --git a/ChangeLog b/ChangeLog index 0a155d5a44..aed5363b05 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2025-09-09 Bruno Haible + 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. diff --git a/m4/fmod.m4 b/m4/fmod.m4 index c5a1f67ad9..ac5b94ca55 100644 --- a/m4/fmod.m4 +++ b/m4/fmod.m4 @@ -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; } ]])],