]> Savannah Git Hosting - gnulib.git/commit
fpe-trapping: Simplify.
authorBruno Haible <bruno@clisp.org>
Sun, 5 Nov 2023 13:34:39 +0000 (14:34 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 5 Nov 2023 13:42:01 +0000 (14:42 +0100)
commit45d01c797646d9d89d44405b1841009c949ed325
treeff919bc67960f8b845eed484d65839d0f7c00e25
parent6facb2ddab273a8798374897af23e9ad45aba899
fpe-trapping: Simplify.

* lib/fpe-trapping.h (sigfpe_on_invalid): Remove all platform specific
code. Just rely on feclearexcept and feenableexcept.
* m4/fpe-trapping.m4: Renamed from m4/fpe.m4.
(gl_FPE_TRAPPING): Greatly simplify.
* modules/fpe-trapping (Files): Use m4/fpe-trapping.m4 instead of
m4/fpe.m4. Remove m4/mathfunc.m4, m4/musl.m4.
(Depends-on): Add fenv-exceptions-trapping.
* tests/test-fenv-except-state-2.c (main): Update skip message.
* tests/test-fenv-except-tracking-2.c (main): Likewise.
* tests/test-fenv-except-tracking-3.c (main): Likewise.
* tests/test-fenv-except-tracking-5.c (main): Likewise.
* tests/test-nan-2.c (main): Likewise.
* tests/test-snan-2.c (main): Likewise.
ChangeLog
lib/fpe-trapping.h
m4/fpe-trapping.m4 [new file with mode: 0644]
m4/fpe.m4 [deleted file]
modules/fpe-trapping
tests/test-fenv-except-state-2.c
tests/test-fenv-except-tracking-2.c
tests/test-fenv-except-tracking-3.c
tests/test-fenv-except-tracking-5.c
tests/test-nan-2.c
tests/test-snan-2.c