]> 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>
Wed, 31 Jan 2024 16:46:12 +0000 (17:46 +0100)
commitce3b29e38cb03d19c43afecde17163ddc57ecf1f
treed693fd008353344e0d56075879ac3e60b7e8b0e3
parent3355028e5e427c09fc3851c05b02468de85fa6e3
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