diff options
author | 2018-03-12 04:27:48 +0000 | |
---|---|---|
committer | 2018-03-12 04:27:48 +0000 | |
commit | d17b7c42c56308448a37b04fda5041f9c413e4fb (patch) | |
tree | ca349c4b0352015a78a1c4eab1075913bbebbf0a | |
parent | Add cvs tag, copyright, and license (diff) | |
download | wireguard-openbsd-d17b7c42c56308448a37b04fda5041f9c413e4fb.tar.xz wireguard-openbsd-d17b7c42c56308448a37b04fda5041f9c413e4fb.zip |
Make the binding of rintl, significand, and significandf consistently
'weak' in the static libm.a
ok deraadt@
-rw-r--r-- | lib/libm/arch/amd64/s_significand.S | 3 | ||||
-rw-r--r-- | lib/libm/arch/amd64/s_significandf.S | 3 | ||||
-rw-r--r-- | lib/libm/arch/i387/s_significand.S | 3 | ||||
-rw-r--r-- | lib/libm/arch/i387/s_significandf.S | 3 | ||||
-rw-r--r-- | lib/libm/src/s_rint.c | 2 |
5 files changed, 9 insertions, 5 deletions
diff --git a/lib/libm/arch/amd64/s_significand.S b/lib/libm/arch/amd64/s_significand.S index ca5e516088a..d49a21e5496 100644 --- a/lib/libm/arch/amd64/s_significand.S +++ b/lib/libm/arch/amd64/s_significand.S @@ -1,4 +1,4 @@ -/* $OpenBSD: s_significand.S,v 1.3 2016/09/12 19:47:01 guenther Exp $ */ +/* $OpenBSD: s_significand.S,v 1.4 2018/03/12 04:27:48 guenther Exp $ */ /* * Written by J.T. Conklin <jtc@NetBSD.org>. * Public domain. @@ -16,3 +16,4 @@ ENTRY(significand) XMM_DOUBLE_EPILOGUE ret END(significand) + .weak significand diff --git a/lib/libm/arch/amd64/s_significandf.S b/lib/libm/arch/amd64/s_significandf.S index 9dc01b85130..c16cb531568 100644 --- a/lib/libm/arch/amd64/s_significandf.S +++ b/lib/libm/arch/amd64/s_significandf.S @@ -1,4 +1,4 @@ -/* $OpenBSD: s_significandf.S,v 1.3 2016/09/12 19:47:01 guenther Exp $ */ +/* $OpenBSD: s_significandf.S,v 1.4 2018/03/12 04:27:48 guenther Exp $ */ /* * Written by J.T. Conklin <jtc@NetBSD.org>. * Public domain. @@ -16,3 +16,4 @@ ENTRY(significandf) XMM_FLOAT_EPILOGUE ret END(significandf) + .weak significandf diff --git a/lib/libm/arch/i387/s_significand.S b/lib/libm/arch/i387/s_significand.S index c24291ff421..159c92a098a 100644 --- a/lib/libm/arch/i387/s_significand.S +++ b/lib/libm/arch/i387/s_significand.S @@ -1,4 +1,4 @@ -/* $OpenBSD: s_significand.S,v 1.4 2016/09/12 19:47:02 guenther Exp $ */ +/* $OpenBSD: s_significand.S,v 1.5 2018/03/12 04:27:48 guenther Exp $ */ /* * Written by J.T. Conklin <jtc@netbsd.org>. * Public domain. @@ -12,3 +12,4 @@ ENTRY(significand) fstp %st(1) ret END(significand) + .weak significand diff --git a/lib/libm/arch/i387/s_significandf.S b/lib/libm/arch/i387/s_significandf.S index dd851075670..c35dcfce58c 100644 --- a/lib/libm/arch/i387/s_significandf.S +++ b/lib/libm/arch/i387/s_significandf.S @@ -1,4 +1,4 @@ -/* $OpenBSD: s_significandf.S,v 1.4 2016/09/12 19:47:02 guenther Exp $ */ +/* $OpenBSD: s_significandf.S,v 1.5 2018/03/12 04:27:48 guenther Exp $ */ /* * Written by J.T. Conklin <jtc@netbsd.org>. * Public domain. @@ -12,3 +12,4 @@ ENTRY(significandf) fstp %st(1) ret END(significandf) + .weak significandf diff --git a/lib/libm/src/s_rint.c b/lib/libm/src/s_rint.c index 0661fecefeb..20f75d7c856 100644 --- a/lib/libm/src/s_rint.c +++ b/lib/libm/src/s_rint.c @@ -76,4 +76,4 @@ rint(double x) return w-TWO52[sx]; } DEF_STD(rint); -LDBL_MAYBE_CLONE(rint); +LDBL_MAYBE_NONSTD_UNUSED_CLONE(rint); |