[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r6001 - in glibc-package/branches/eglibc-2.19/debian: . patches



Author: adconrad
Date: 2014-03-20 23:49:54 +0000 (Thu, 20 Mar 2014)
New Revision: 6001

Added:
   glibc-package/branches/eglibc-2.19/debian/patches/git-updates.diff
Modified:
   glibc-package/branches/eglibc-2.19/debian/changelog
   glibc-package/branches/eglibc-2.19/debian/patches/series
Log:
debian/patches/git-updates.diff: Updates to current release/2.19/master.

Modified: glibc-package/branches/eglibc-2.19/debian/changelog
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/changelog	2014-03-20 23:46:15 UTC (rev 6000)
+++ glibc-package/branches/eglibc-2.19/debian/changelog	2014-03-20 23:49:54 UTC (rev 6001)
@@ -40,6 +40,7 @@
     when including <sys/auxv.h> in the testsuite by fixing up header guards.
   * expected-results-aarch64-linux-gnu-libc: Tolerate fenv-tls test failure.
   * debian/rules.d/tarball.mk: Add an update-from-upstream-git glibc target.
+  * debian/patches/git-updates.diff: Updates to current release/2.19/master.
 
   [ Aurelien Jarno ]
   * debian/debhelper.in/libc.preinst: remove check for sparc32 kernel, the

Added: glibc-package/branches/eglibc-2.19/debian/patches/git-updates.diff
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/patches/git-updates.diff	                        (rev 0)
+++ glibc-package/branches/eglibc-2.19/debian/patches/git-updates.diff	2014-03-20 23:49:54 UTC (rev 6001)
@@ -0,0 +1,379 @@
+GIT update of git://sourceware.org/git/glibc.git/release/2.19/master from glibc-2.19
+
+diff --git a/ChangeLog b/ChangeLog
+index 81c393a..8c6db1b 100644
+--- a/ChangeLog
++++ b/ChangeLog
+@@ -1,3 +1,16 @@
++2014-02-27  Siddhesh Poyarekar  <siddhesh@redhat.com>
++
++	[BZ #16623]
++	* sysdeps/ieee754/dbl-64/s_sin.c (__sin): Preserve sign of A
++	and DA.
++	(__cos): Likewise.
++
++2014-02-12  Dylan Alex Simon  <dylan@dylex.net>
++
++	[BZ #16545]
++	* sysdeps/x86_64/fpu/libm-test-ulps: Update on AMD family 21h
++	model 1.
++
+ 2014-02-06  Carlos O'Donell  <carlos@redhat.com>
+ 
+ 	[BZ #16529]
+diff --git a/NEWS b/NEWS
+index 98b479e..6a3c57e 100644
+--- a/NEWS
++++ b/NEWS
+@@ -5,6 +5,12 @@ See the end for copying conditions.
+ Please send GNU C library bug reports via <http://sourceware.org/bugzilla/>
+ using `glibc' in the "product" field.
+ 
++Version 2.19.1
++
++* The following bugs are resolved with this release:
++
++  16545, 16623.
++
+ Version 2.19
+ 
+ * The following bugs are resolved with this release:
+diff --git a/sysdeps/ieee754/dbl-64/s_sin.c b/sysdeps/ieee754/dbl-64/s_sin.c
+index 6105e9f..50109b8 100644
+--- a/sysdeps/ieee754/dbl-64/s_sin.c
++++ b/sysdeps/ieee754/dbl-64/s_sin.c
+@@ -447,19 +447,21 @@ __sin (double x)
+ 	    }
+ 	  else
+ 	    {
++	      double t;
+ 	      if (a > 0)
+ 		{
+ 		  m = 1;
++		  t = a;
+ 		  db = da;
+ 		}
+ 	      else
+ 		{
+ 		  m = 0;
+-		  a = -a;
++		  t = -a;
+ 		  db = -da;
+ 		}
+-	      u.x = big + a;
+-	      y = a - (u.x - big);
++	      u.x = big + t;
++	      y = t - (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)
+@@ -671,19 +673,21 @@ __cos (double x)
+ 	    }
+ 	  else
+ 	    {
++	      double t;
+ 	      if (a > 0)
+ 		{
+ 		  m = 1;
++		  t = a;
+ 		  db = da;
+ 		}
+ 	      else
+ 		{
+ 		  m = 0;
+-		  a = -a;
++		  t = -a;
+ 		  db = -da;
+ 		}
+-	      u.x = big + a;
+-	      y = a - (u.x - big);
++	      u.x = big + t;
++	      y = t - (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)
+diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps
+index 207b6c0..25c112f 100644
+--- a/sysdeps/x86_64/fpu/libm-test-ulps
++++ b/sysdeps/x86_64/fpu/libm-test-ulps
+@@ -8445,9 +8445,14 @@ double: 1
+ float: 2
+ idouble: 1
+ ifloat: 2
++Test "Real part of: ctan (0xcp-4 + 0x1.4p+0 i)":
++float: 1
++ifloat: 1
+ Test "Imaginary part of: ctan (0xcp-4 + 0x1.4p+0 i)":
+ double: 1
++float: 1
+ idouble: 1
++ifloat: 1
+ ildouble: 1
+ ldouble: 1
+ Test "Real part of: ctan (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
+@@ -8766,9 +8771,14 @@ double: 1
+ float: 2
+ idouble: 1
+ ifloat: 2
++Test "Real part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)":
++float: 1
++ifloat: 1
+ Test "Imaginary part of: ctan_tonearest (0xcp-4 + 0x1.4p+0 i)":
+ double: 1
++float: 1
+ idouble: 1
++ifloat: 1
+ ildouble: 1
+ ldouble: 1
+ Test "Real part of: ctan_tonearest (0xf.ffffffffffff8p+1020 + 0x1p+0 i)":
+@@ -9289,9 +9299,9 @@ ildouble: 1
+ ldouble: 1
+ Test "Real part of: ctanh (-0x2p+0 - 0x3p+0 i)":
+ double: 1
+-float: 1
++float: 2
+ idouble: 1
+-ifloat: 1
++ifloat: 2
+ ildouble: 1
+ ldouble: 1
+ Test "Imaginary part of: ctanh (-0x2p+0 - 0x3p+0 i)":
+@@ -9647,9 +9657,9 @@ ildouble: 1
+ ldouble: 1
+ Test "Real part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)":
+ double: 1
+-float: 1
++float: 2
+ idouble: 1
+-ifloat: 1
++ifloat: 2
+ ildouble: 1
+ ldouble: 1
+ Test "Imaginary part of: ctanh_tonearest (-0x2p+0 - 0x3p+0 i)":
+@@ -9815,7 +9825,9 @@ float: 1
+ ifloat: 1
+ Test "Real part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)":
+ double: 2
++float: 1
+ idouble: 2
++ifloat: 1
+ Test "Imaginary part of: ctanh_towardzero (-0x2p+0 - 0x3p+0 i)":
+ double: 1
+ float: 1
+@@ -10089,9 +10101,9 @@ ildouble: 1
+ ldouble: 1
+ Test "Real part of: ctanh_upward (0x1p+0 + 0x8p+124 i)":
+ double: 1
+-float: 1
++float: 2
+ idouble: 1
+-ifloat: 1
++ifloat: 2
+ Test "Imaginary part of: ctanh_upward (0x1p+0 + 0x8p+124 i)":
+ double: 2
+ float: 1
+@@ -10128,7 +10140,9 @@ ifloat: 1
+ ildouble: 2
+ ldouble: 2
+ Test "Imaginary part of: ctanh_upward (0x2.dp+4 + 0x1p+0 i)":
++double: 1
+ float: 1
++idouble: 1
+ ifloat: 1
+ ildouble: 1
+ ldouble: 1
+@@ -10260,6 +10274,9 @@ idouble: 1
+ ifloat: 1
+ ildouble: 1
+ ldouble: 1
++Test "Real part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)":
++float: 1
++ifloat: 1
+ Test "Imaginary part of: ctanh_upward (0xcp-4 + 0x1.4p+0 i)":
+ float: 2
+ ifloat: 2
+@@ -10312,6 +10329,9 @@ ldouble: 1
+ Test "erfc (0x7.fffd6p+0)":
+ float: 1
+ ifloat: 1
++Test "erfc (0xcp-4)":
++float: 1
++ifloat: 1
+ 
+ # exp10
+ Test "exp10 (-0x1.31p+8)":
+@@ -11206,7 +11226,9 @@ idouble: 1
+ ildouble: 1
+ ldouble: 1
+ Test "jn (4, 0x2.67a2a8p+0)":
++double: 1
+ float: 1
++idouble: 1
+ ifloat: 1
+ ildouble: 1
+ ldouble: 1
+@@ -11232,7 +11254,9 @@ idouble: 2
+ ildouble: 1
+ ldouble: 1
+ Test "jn (5, 0x2.67a2a8p+0)":
++double: 1
+ float: 2
++idouble: 1
+ ifloat: 2
+ Test "jn (6, 0x2.67a2a4p+0)":
+ double: 2
+@@ -12932,7 +12956,9 @@ ildouble: 1
+ ldouble: 1
+ Test "tgamma (-0x4.fffff8p+0)":
+ double: 1
++float: 1
+ idouble: 1
++ifloat: 1
+ ildouble: 1
+ ldouble: 1
+ Test "tgamma (-0x4.ffffffffffffcp+0)":
+@@ -12946,9 +12972,9 @@ ildouble: 1
+ ldouble: 1
+ Test "tgamma (-0x5.000008p+0)":
+ double: 1
+-float: 1
++float: 2
+ idouble: 1
+-ifloat: 1
++ifloat: 2
+ ildouble: 1
+ ldouble: 1
+ Test "tgamma (-0x5.8p+0)":
+@@ -13086,9 +13112,9 @@ double: 1
+ idouble: 1
+ Test "tgamma (-0x9.8p+0)":
+ double: 1
+-float: 1
++float: 2
+ idouble: 1
+-ifloat: 1
++ifloat: 2
+ ildouble: 2
+ ldouble: 2
+ Test "tgamma (-0x9.ffffffffffff8p+0)":
+@@ -13322,6 +13348,8 @@ float: 1
+ idouble: 1
+ ifloat: 1
+ Test "tgamma (0x4.fffff8p+0)":
++float: 1
++ifloat: 1
+ ildouble: 1
+ ldouble: 1
+ Test "tgamma (0x4.ffffffffffffcp+0)":
+@@ -13340,8 +13368,8 @@ Test "tgamma (0x5.0000000000004p+0)":
+ double: 1
+ idouble: 1
+ Test "tgamma (0x5.000008p+0)":
+-float: 2
+-ifloat: 2
++float: 3
++ifloat: 3
+ ildouble: 1
+ ldouble: 1
+ Test "tgamma (0x5.8p+0)":
+@@ -13453,7 +13481,9 @@ double: 1
+ idouble: 1
+ Test "tgamma (0x9.8p+0)":
+ double: 1
++float: 1
+ idouble: 1
++ifloat: 1
+ ildouble: 1
+ ldouble: 1
+ Test "tgamma (0x9p+0)":
+@@ -13506,18 +13536,26 @@ ifloat: 1
+ ildouble: 1
+ ldouble: 1
+ Test "y0 (0x1p-20)":
++double: 1
+ float: 1
++idouble: 1
+ ifloat: 1
+ Test "y0 (0x1p-40)":
+ double: 1
+ float: 1
+ idouble: 1
+ ifloat: 1
++Test "y0 (0x1p-60)":
++float: 1
++ifloat: 1
+ Test "y0 (0x1p-80)":
+ double: 1
+ float: 1
+ idouble: 1
+ ifloat: 1
++Test "y0 (0x2p+0)":
++double: 1
++idouble: 1
+ Test "y0 (0x2p-4)":
+ ildouble: 1
+ ldouble: 1
+@@ -13547,7 +13585,9 @@ float: 1
+ ifloat: 1
+ Test "y0 (0x4p-72)":
+ double: 1
++float: 1
+ idouble: 1
++ifloat: 1
+ Test "y0 (0x8p+0)":
+ double: 1
+ float: 1
+@@ -13556,7 +13596,9 @@ ifloat: 1
+ ildouble: 1
+ ldouble: 1
+ Test "y0 (0xap+0)":
++double: 1
+ float: 1
++idouble: 1
+ ifloat: 1
+ Test "y0 (0xf.ffffffffffff8p+1020)":
+ double: 1
+@@ -13638,6 +13680,9 @@ idouble: 2
+ ifloat: 1
+ ildouble: 1
+ ldouble: 1
++Test "yn (0, 0x2p+0)":
++double: 1
++idouble: 1
+ Test "yn (0, 0x2p-4)":
+ ildouble: 1
+ ldouble: 1
+@@ -13649,7 +13694,9 @@ ifloat: 1
+ ildouble: 1
+ ldouble: 1
+ Test "yn (0, 0xap+0)":
++double: 1
+ float: 1
++idouble: 1
+ ifloat: 1
+ Test "yn (1, 0x1.8p+0)":
+ float: 1
+@@ -13682,9 +13729,9 @@ float: 2
+ idouble: 1
+ ifloat: 2
+ Test "yn (10, 0x2p+0)":
+-double: 2
++double: 3
+ float: 1
+-idouble: 2
++idouble: 3
+ ifloat: 1
+ Test "yn (10, 0x2p-4)":
+ double: 1
+@@ -13701,9 +13748,9 @@ Test "yn (10, 0x8p-972)":
+ ildouble: 1
+ ldouble: 1
+ Test "yn (10, 0xap+0)":
+-double: 1
++double: 2
+ float: 1
+-idouble: 1
++idouble: 2
+ ifloat: 1
+ Test "yn (10, 0xcp-4)":
+ double: 1

Modified: glibc-package/branches/eglibc-2.19/debian/patches/series
===================================================================
--- glibc-package/branches/eglibc-2.19/debian/patches/series	2014-03-20 23:46:15 UTC (rev 6000)
+++ glibc-package/branches/eglibc-2.19/debian/patches/series	2014-03-20 23:49:54 UTC (rev 6001)
@@ -1,4 +1,4 @@
-#svn-updates.diff
+git-updates.diff
 
 locale/check-unknown-symbols.diff
 locale/fix-LC_COLLATE-rules.diff


Reply to: