From 446cbd49a361d875b602d68979c8983d3b32c512 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Wed, 26 Apr 2023 00:16:06 +0200 Subject: expm1 tests: Avoid test failure on 32-bit mingw. * tests/test-expm1.h (test_function): Mark y as 'volatile'. --- tests/test-expm1.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'tests') diff --git a/tests/test-expm1.h b/tests/test-expm1.h index 8d2a9b9398..68f3f6be6f 100644 --- a/tests/test-expm1.h +++ b/tests/test-expm1.h @@ -35,14 +35,10 @@ test_function (void) for (i = -1, x = L_(0.5); i >= MIN_EXP; i--, x *= L_(0.5)) { - DOUBLE y; + volatile DOUBLE y; y = EXPM1 (x); -#ifdef __MINGW32__ /* mingw returns a value that is slightly too small. */ - ASSERT (y >= x * (L_(1.0) - L_(1.0) / TWO_MANT_DIG)); -#else ASSERT (y >= x); -#endif ASSERT (y < L_(1.5) * x); y = EXPM1 (- x); -- cgit v1.2.1