]> Savannah Git Hosting - gnulib.git/commit
fenv-*: Avoid test failures on FreeBSD/powerpc64 and NetBSD/powerpc.
authorBruno Haible <bruno@clisp.org>
Fri, 19 Jan 2024 21:04:33 +0000 (22:04 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 19 Jan 2024 21:04:33 +0000 (22:04 +0100)
commit48a7fb40d822bb96d89bf2a1be61b3497b89a267
tree35c0c7d7c345fd6dcea17409aeb87ff32c158fe4
parentd68d744a613fa7887de28fe7907abddc79a4f3dc
fenv-*: Avoid test failures on FreeBSD/powerpc64 and NetBSD/powerpc.

On these platforms, FE_ALL_EXCEPT contains additional bits.

* tests/test-fenv-except-tracking-1.c (FE_VXSOFT, FE_VXZDZ): Define
fallbacks.
(main): Allow fetestexcept(FE_ALL_EXCEPT) to contain FE_VXSOFT or
FE_VXZDZ in addition to FE_INVALID.
* tests/test-fenv-except-tracking-4.c (FE_VXSOFT): Define fallback.
(main): Allow fetestexcept(FE_ALL_EXCEPT) to contain FE_VXSOFT in
addition to FE_INVALID.
* tests/test-fenv-env-2.c: Likewise.
* tests/test-fenv-env-3.c: Likewise.
* tests/test-fenv-env-4.c: Likewise.
* tests/test-fenv-env-5.c: Likewise.
ChangeLog
tests/test-fenv-env-2.c
tests/test-fenv-env-3.c
tests/test-fenv-env-4.c
tests/test-fenv-env-5.c
tests/test-fenv-except-tracking-1.c
tests/test-fenv-except-tracking-4.c