Found by coverity.
* tests/test-fenv-except-tracking-1.c (main): Write & ~, not & !.
+2023-11-06 Bruno Haible <bruno@clisp.org>
+
+ 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 <bruno@clisp.org>
snan: Avoid test failures on OpenBSD/mips64.
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);
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);