]> Savannah Git Hosting - gnulib.git/commit
fmaf, fma, fmal: Work around bugs on OpenBSD 7.4/arm64.
authorBruno Haible <bruno@clisp.org>
Thu, 18 Jan 2024 13:55:25 +0000 (14:55 +0100)
committerBruno Haible <bruno@clisp.org>
Thu, 18 Jan 2024 13:55:25 +0000 (14:55 +0100)
commit646c3890e144097a8e097090c3256e54503bdca6
treed151d4c315be63a80275746d6449ea9aafd9b5dc
parent8b001b43d0d8952f2752b0b84c52a934b05e8c3e
fmaf, fma, fmal: Work around bugs on OpenBSD 7.4/arm64.

* m4/fmaf.m4 (gl_FUNC_FMAF_WORKS): Use a volatile function pointer
variable to disable clang's inlining.
* m4/fma.m4 (gl_FUNC_FMA_WORKS): Likewise.
* m4/fmal.m4 (gl_FUNC_FMAL_WORKS): Likewise.
* doc/posix-functions/fmaf.texi: Mention the OpenBSD bug.
* doc/posix-functions/fma.texi: Likewise.
* doc/posix-functions/fmal.texi: Likewise.
ChangeLog
doc/posix-functions/fma.texi
doc/posix-functions/fmaf.texi
doc/posix-functions/fmal.texi
m4/fma.m4
m4/fmaf.m4
m4/fmal.m4