forked from rpms/glibc
02cfe04e36
Resolves: RHEL-15696 Includes two additional (well, 1.5) upstream patches to resolve roundeven redirects.
44 lines
1.4 KiB
Diff
44 lines
1.4 KiB
Diff
From 447954a206837b5f153869cfeeeab44631c3fac9 Mon Sep 17 00:00:00 2001
|
|
Author: Shen-Ta Hsieh <ibmibmibm.tw@gmail.com> 2021-05-23 21:43:10
|
|
Committer: H.J. Lu <hjl.tools@gmail.com> 2021-06-27 10:56:57
|
|
Parent: 2c16cb88a6e5ace0fb7cedca86860ea7bde522a7 (Linux: Move timer helper routines from librt to libc)
|
|
Child: 1683249d17e14827b6579529742eb895027dfa84 (x86_64: roundeven with sse4.1 support)
|
|
Branches: master, remotes/origin/master and many more (41)
|
|
Follows: glibc-2.33.9000
|
|
Precedes: glibc-2.34
|
|
|
|
math: redirect roundeven function
|
|
|
|
This patch redirect roundeven function for futhermore changes.
|
|
|
|
Signed-off-by: Shen-Ta Hsieh <ibmibmibm.tw@gmail.com>
|
|
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
|
|
|
|
Conflicts:
|
|
*
|
|
(rewritten for older branch)
|
|
|
|
diff --git a/sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c b/sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c
|
|
index 7bbbb2dc..8728d0f2 100644
|
|
--- a/sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c
|
|
+++ b/sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c
|
|
@@ -17,6 +17,7 @@
|
|
License along with the GNU C Library; if not, see
|
|
<http://www.gnu.org/licenses/>. */
|
|
|
|
+#define NO_MATH_REDIRECT
|
|
#include <math.h>
|
|
#include <math_private.h>
|
|
#include <libm-alias-double.h>
|
|
@@ -67,5 +68,6 @@ __roundeven (double x)
|
|
INSERT_WORDS64 (x, ix);
|
|
return x;
|
|
}
|
|
-hidden_def (__roundeven)
|
|
+#ifndef __roundeven
|
|
libm_alias_double (__roundeven, roundeven)
|
|
+#endif
|
|
--
|
|
GitLab
|
|
|