git: 6cd4450c6c9a - stable/14 - msun: update Clang bug reference in fma test
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 06 Aug 2024 20:43:35 UTC
The branch stable/14 has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=6cd4450c6c9a83a0fd9430df7ec02c4c3203ad25
commit 6cd4450c6c9a83a0fd9430df7ec02c4c3203ad25
Author: Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2024-06-12 00:23:44 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2024-08-06 19:39:52 +0000
msun: update Clang bug reference in fma test
LLVM bugzilla bug 8100 became issue #8472 with the migration to GitHub.
https://github.com/llvm/llvm-project/issues/8472
(cherry picked from commit 92927b8bcf51dcbcf99d633c1b3cab3cab2373ac)
---
lib/msun/src/s_fma.c | 4 ++--
lib/msun/src/s_fmal.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/msun/src/s_fma.c b/lib/msun/src/s_fma.c
index b8a342646d85..16902d321290 100644
--- a/lib/msun/src/s_fma.c
+++ b/lib/msun/src/s_fma.c
@@ -244,7 +244,7 @@ fma(double x, double y, double z)
zs = copysign(DBL_MIN, zs);
fesetround(FE_TONEAREST);
- /* work around clang bug 8100 */
+ /* work around clang issue #8472 */
volatile double vxs = xs;
/*
@@ -276,7 +276,7 @@ fma(double x, double y, double z)
* rounding modes.
*/
fesetround(oround);
- /* work around clang bug 8100 */
+ /* work around clang issue #8472 */
volatile double vrlo = r.lo;
adj = vrlo + xy.lo;
return (ldexp(r.hi + adj, spread));
diff --git a/lib/msun/src/s_fmal.c b/lib/msun/src/s_fmal.c
index 3d333632127c..9d08bc72e12e 100644
--- a/lib/msun/src/s_fmal.c
+++ b/lib/msun/src/s_fmal.c
@@ -225,7 +225,7 @@ fmal(long double x, long double y, long double z)
zs = copysignl(LDBL_MIN, zs);
fesetround(FE_TONEAREST);
- /* work around clang bug 8100 */
+ /* work around clang issue #8472 */
volatile long double vxs = xs;
/*
@@ -257,7 +257,7 @@ fmal(long double x, long double y, long double z)
* rounding modes.
*/
fesetround(oround);
- /* work around clang bug 8100 */
+ /* work around clang issue #8472 */
volatile long double vrlo = r.lo;
adj = vrlo + xy.lo;
return (ldexpl(r.hi + adj, spread));