]> Savannah Git Hosting - gnulib.git/commit
fenv-exceptions-tracking-c23: New module.
authorBruno Haible <bruno@clisp.org>
Sun, 29 Oct 2023 21:20:02 +0000 (22:20 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 29 Oct 2023 21:27:16 +0000 (22:27 +0100)
commitb21a4c46d03409e91a44b0dad5fc1e868afe4112
tree04c29b79e5ae31c60c7dc4993f0096f8b4b8c80b
parentf59f3fc00d82183964d8697d7e70b89887025119
fenv-exceptions-tracking-c23: New module.

* lib/fenv.in.h (fesetexcept): New declaration.
* lib/fenv-except-tracking-set.c: New file, based on glibc.
* lib/fenv-private.h (_GETMSR, _SETMSR, MSR_FP_EXC_MASK, PR_SET_FPEXC,
PR_FP_EXC_DISABLED, PR_FP_EXC_NONRECOV, PR_FP_EXC_ASYNC,
PR_FP_EXC_PRECISE, prctl) [NetBSD/powerpc]: New macros.
* m4/fenv-exceptions-tracking-c23.m4: New file.
* modules/fenv-exceptions-tracking-c23: New file.
* doc/posix-functions/fesetexcept.texi: Mention the new module and the
glibc bugs.
ChangeLog
doc/posix-functions/fesetexcept.texi
lib/fenv-except-tracking-set.c [new file with mode: 0644]
lib/fenv-private.h
lib/fenv.in.h
m4/fenv-exceptions-tracking-c23.m4 [new file with mode: 0644]
modules/fenv-exceptions-tracking-c23 [new file with mode: 0644]