From c6a7d77ef8f0bc092b628dad9cd0eec93cfb5c62 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Tue, 7 Nov 2023 02:24:37 +0100 Subject: [PATCH] fenv-exceptions-tracking-c99 tests: Fix typo. Found by coverity. * tests/test-fenv-except-tracking-1.c (main): Write & ~, not & !. --- ChangeLog | 6 ++++++ tests/test-fenv-except-tracking-1.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 46a5974795..bc9ed2e489 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2023-11-06 Bruno Haible + + fenv-exceptions-tracking-c99 tests: Fix typo. + Found by coverity. + * tests/test-fenv-except-tracking-1.c (main): Write & ~, not & !. + 2023-11-06 Bruno Haible snan: Avoid test failures on OpenBSD/mips64. diff --git a/tests/test-fenv-except-tracking-1.c b/tests/test-fenv-except-tracking-1.c index b7f871e12b..79384499f1 100644 --- a/tests/test-fenv-except-tracking-1.c +++ b/tests/test-fenv-except-tracking-1.c @@ -207,7 +207,7 @@ main () c = a * b; { int exc = fetestexcept (FE_ALL_EXCEPT); - ASSERT ((FE_OVERFLOW & !exc) == 0); + ASSERT ((FE_OVERFLOW & ~exc) == 0); ASSERT ((exc & ~(FE_OVERFLOW | FE_INEXACT)) == 0); } ASSERT (fetestexcept (FE_INVALID) == 0); @@ -222,7 +222,7 @@ main () c = a * b; { int exc = fetestexcept (FE_ALL_EXCEPT); - ASSERT ((FE_UNDERFLOW & !exc) == 0); + ASSERT ((FE_UNDERFLOW & ~exc) == 0); ASSERT ((exc & ~(FE_UNDERFLOW | FE_INEXACT)) == 0); } ASSERT (fetestexcept (FE_INVALID) == 0); -- 2.39.5