mirror of
https://git.yoctoproject.org/poky
synced 2026-09-14 12:49:34 +02:00
glibc: remove bad patch snippet that eglibc forward ported
The s_sin.c patch undoes some code changes in glibc itself, these changes have nothing to do with the option groups and I suspect crept in as part of the initial conversion. Undoing this patch also fixes a test failure in test-double and test-idouble. [YOCTO #6808] (From OE-Core rev: 5f225067dcb7244065f857d34e1041171844b243) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
f8d5bfb052
commit
07de72c185
@@ -15454,60 +15454,6 @@ Index: git/sysdeps/gnu/Makefile
|
|||||||
pututxline utmpxname updwtmpx getutmpx getutmp
|
pututxline utmpxname updwtmpx getutmpx getutmp
|
||||||
|
|
||||||
sysdep_headers += utmpx.h bits/utmpx.h
|
sysdep_headers += utmpx.h bits/utmpx.h
|
||||||
Index: git/sysdeps/ieee754/dbl-64/s_sin.c
|
|
||||||
===================================================================
|
|
||||||
--- git.orig/sysdeps/ieee754/dbl-64/s_sin.c 2014-08-29 20:00:54.260070587 -0700
|
|
||||||
+++ git/sysdeps/ieee754/dbl-64/s_sin.c 2014-08-29 20:01:15.240070587 -0700
|
|
||||||
@@ -447,21 +447,19 @@
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
- double t;
|
|
||||||
if (a > 0)
|
|
||||||
{
|
|
||||||
m = 1;
|
|
||||||
- t = a;
|
|
||||||
db = da;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
m = 0;
|
|
||||||
- t = -a;
|
|
||||||
+ a = -a;
|
|
||||||
db = -da;
|
|
||||||
}
|
|
||||||
- u.x = big + t;
|
|
||||||
- y = t - (u.x - big);
|
|
||||||
+ u.x = big + a;
|
|
||||||
+ y = a - (u.x - big);
|
|
||||||
res = do_sin (u, y, db, &cor);
|
|
||||||
cor = (cor > 0) ? 1.035 * cor + eps : 1.035 * cor - eps;
|
|
||||||
retval = ((res == res + cor) ? ((m) ? res : -res)
|
|
||||||
@@ -673,21 +671,19 @@
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
- double t;
|
|
||||||
if (a > 0)
|
|
||||||
{
|
|
||||||
m = 1;
|
|
||||||
- t = a;
|
|
||||||
db = da;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
m = 0;
|
|
||||||
- t = -a;
|
|
||||||
+ a = -a;
|
|
||||||
db = -da;
|
|
||||||
}
|
|
||||||
- u.x = big + t;
|
|
||||||
- y = t - (u.x - big);
|
|
||||||
+ u.x = big + a;
|
|
||||||
+ y = a - (u.x - big);
|
|
||||||
res = do_sin (u, y, db, &cor);
|
|
||||||
cor = (cor > 0) ? 1.035 * cor + eps : 1.035 * cor - eps;
|
|
||||||
retval = ((res == res + cor) ? ((m) ? res : -res)
|
|
||||||
Index: git/sysdeps/ieee754/ldbl-opt/Makefile
|
Index: git/sysdeps/ieee754/ldbl-opt/Makefile
|
||||||
===================================================================
|
===================================================================
|
||||||
--- git.orig/sysdeps/ieee754/ldbl-opt/Makefile 2014-08-29 20:00:54.452070587 -0700
|
--- git.orig/sysdeps/ieee754/ldbl-opt/Makefile 2014-08-29 20:00:54.452070587 -0700
|
||||||
|
|||||||
Reference in New Issue
Block a user