]> sourceware.org Git - glibc.git/commitdiff
powerpc: Fix incorrect results for pow when using FMA
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Tue, 10 Mar 2015 13:38:54 +0000 (09:38 -0400)
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Tue, 10 Mar 2015 13:38:54 +0000 (09:38 -0400)
This patch adds no FMA generation for e_pow to avoid precision issues
for powerpc.  This fixes BZ#18104.

ChangeLog
NEWS
sysdeps/ieee754/dbl-64/Makefile

index 0298c1d426f5a55d16ed47ba0fecd2762132f217..8c62a3e533aaad2a3c4ebb24ef8cf0400896f1ba 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-03-10  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
+
+       * sysdeps/ieee754/dbl-64/Makefile (CFLAGS-e_pow.c): Add
+       $(config-cflags-nofma).
+
 2015-03-10  Joseph Myers  <joseph@codesourcery.com>
 
        * soft-fp/double.h [SOFT_FP_DOUBLE_H]: New multiple-include guard.
diff --git a/NEWS b/NEWS
index 5e5ddcdb3d0cc38f74482ad2ec2c17419bd93085..0e224ac41b81089b50801766e768ab1f8ad43a36 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -13,7 +13,7 @@ Version 2.22
   16560, 16783, 17269, 17523, 17569, 17588, 17631, 17711, 17776, 17779,
   17792, 17836, 17912, 17916, 17932, 17944, 17949, 17964, 17965, 17967,
   17969, 17978, 17987, 17991, 17996, 17998, 17999, 18019, 18020, 18029,
-  18030, 18032, 18036, 18038, 18039, 18042, 18043, 18046, 18047.
+  18030, 18032, 18036, 18038, 18039, 18042, 18043, 18046, 18047, 18104.
 
 * Character encoding and ctype tables were updated to Unicode 7.0.0, using
   new generator scripts contributed by Pravin Satpute and Mike FABIAN (Red
index 35f545ff8e459342a6d8eb27494cc25383bea51f..5557c75b4581a27c6a6818c7d3c6463f5de43635 100644 (file)
@@ -2,4 +2,5 @@ ifeq ($(subdir),math)
 # branred depends on precise IEEE double rounding
 CFLAGS-branred.c = $(config-cflags-nofma)
 CFLAGS-e_sqrt.c = $(config-cflags-nofma)
+CFLAGS-e_pow.c = $(config-cflags-nofma)
 endif
This page took 0.121844 seconds and 5 git commands to generate.