]> 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>
Wed, 31 Jan 2024 16:38:15 +0000 (17:38 +0100)
commit437892c04ef6b1ef4ef429be74056dbb58e935dd
tree9756822f8f102dcef5dea45a09d19eaa24c57f8d
parentc78af17a931bb36e00c5f698b7fd37deb4a87f58
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