[glibc/f16] - Fix a wrong constant in powerpc hypot implementation (#750811) #13534 in python bug database

Jeffrey Law law at fedoraproject.org
Mon Dec 12 17:10:55 UTC 2011


commit 1a1532d525f819c0b3385274ca691295a448a0ea
Author: Jeff Law <law at redhat.com>
Date:   Mon Dec 12 10:09:45 2011 -0700

      - Fix a wrong constant in powerpc hypot implementation (#750811)
        #13534 in python bug database
        #13472 in glibc bug database

 glibc-rh750811.patch |   29 +++++++++++++++++++++++++++++
 glibc.spec           |   10 ++++++++++
 2 files changed, 39 insertions(+), 0 deletions(-)
---
diff --git a/glibc-rh750811.patch b/glibc-rh750811.patch
new file mode 100644
index 0000000..325766b
--- /dev/null
+++ b/glibc-rh750811.patch
@@ -0,0 +1,29 @@
+commit 850fb039cec802072f70ed9763927881bbbf639c
+Author: Andreas Schwab <schwab at linux-m68k.org>
+Date:   Tue Dec 6 11:10:06 2011 +0100
+
+    Fix a wrong constant in powerpc hypot implementation
+
+--- a/ChangeLog	2011-12-05 20:28:47.000000000 -0700
++++ b/ChangeLog	2011-12-07 13:14:29.619858242 -0700
+@@ -1,3 +1,7 @@
++2011-12-06  Andreas Schwab  <schwab at linux-m68k.org>
++
++	* sysdeps/powerpc/fpu/e_hypot.c (twoM600): Correct value.
++
+ 2011-12-02  Andreas Schwab  <schwab at redhat.com>
+ 
+ 	* misc/bits/select2.h (__FD_ELT): Mark as extension.  Add
+diff --git a/sysdeps/powerpc/fpu/e_hypot.c b/sysdeps/powerpc/fpu/e_hypot.c
+index a8d67d8..3731c58 100644
+--- a/sysdeps/powerpc/fpu/e_hypot.c
++++ b/sysdeps/powerpc/fpu/e_hypot.c
+@@ -26,7 +26,7 @@ static const double two500  = 3.2733906078961419e+150;
+ static const double two600  = 4.149515568880993e+180;
+ static const double two1022 = 4.49423283715579e+307;
+ static const double twoM500 = 3.054936363499605e-151;
+-static const double twoM600 = 4.616489308892868e-128;
++static const double twoM600 = 2.4099198651028841e-181;
+ static const double pdnum   = 2.225073858507201e-308;
+ 
+ /* __ieee754_hypot(x,y)
diff --git a/glibc.spec b/glibc.spec
index 80ba912..e5a5122 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -50,6 +50,8 @@ Patch6: %{name}-rh750858.patch
 Patch7: %{name}-rh757887.patch
 Patch8: %{name}-fdelt.patch
 Patch9: %{name}-rh708455.patch
+Patch10: %{name}-rh750811.patch
+Patch11: %{name}-rh758252.patch
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Obsoletes: glibc-profile < 2.4
 Obsoletes: nss_db
@@ -276,6 +278,8 @@ rm -rf %{glibcportsdir}
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
+%patch11 -p1
 
 # A lot of programs still misuse memcpy when they have to use
 # memmove. The memcpy implementation below is not tolerant at
@@ -1128,6 +1132,12 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Wed Dec 7 2011 Jeff Law <law at redhat.com> - 2.14.90-23
+  - Fix a wrong constant in powerpc hypot implementation (#750811)
+    #13534 in python bug database
+    #13472 in glibc bug database
+  - Truncate time values in Linux futimes when falling back to utime
+
 * Mon Dec 5 2011 Jeff Law <law at redhat.com> - 2.14.90-22
   - Mark fortified __FD_ELT as extension
   - Fix typo in manual (#708455)


More information about the scm-commits mailing list