mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-23 11:20:07 +00:00
powerpc: Fix incorrect results for pow when using FMA
This patch adds no FMA generation for e_pow to avoid precision issues for powerpc. This fixes BZ#18104.
This commit is contained in:
parent
a2f8be9c83
commit
d421868bb8
@ -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>
|
2015-03-10 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
* soft-fp/double.h [SOFT_FP_DOUBLE_H]: New multiple-include guard.
|
* soft-fp/double.h [SOFT_FP_DOUBLE_H]: New multiple-include guard.
|
||||||
|
2
NEWS
2
NEWS
@ -13,7 +13,7 @@ Version 2.22
|
|||||||
16560, 16783, 17269, 17523, 17569, 17588, 17631, 17711, 17776, 17779,
|
16560, 16783, 17269, 17523, 17569, 17588, 17631, 17711, 17776, 17779,
|
||||||
17792, 17836, 17912, 17916, 17932, 17944, 17949, 17964, 17965, 17967,
|
17792, 17836, 17912, 17916, 17932, 17944, 17949, 17964, 17965, 17967,
|
||||||
17969, 17978, 17987, 17991, 17996, 17998, 17999, 18019, 18020, 18029,
|
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
|
* Character encoding and ctype tables were updated to Unicode 7.0.0, using
|
||||||
new generator scripts contributed by Pravin Satpute and Mike FABIAN (Red
|
new generator scripts contributed by Pravin Satpute and Mike FABIAN (Red
|
||||||
|
@ -2,4 +2,5 @@ ifeq ($(subdir),math)
|
|||||||
# branred depends on precise IEEE double rounding
|
# branred depends on precise IEEE double rounding
|
||||||
CFLAGS-branred.c = $(config-cflags-nofma)
|
CFLAGS-branred.c = $(config-cflags-nofma)
|
||||||
CFLAGS-e_sqrt.c = $(config-cflags-nofma)
|
CFLAGS-e_sqrt.c = $(config-cflags-nofma)
|
||||||
|
CFLAGS-e_pow.c = $(config-cflags-nofma)
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user