aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2012-05-30 13:41:01 -0700
committerDavid S. Miller <davem@davemloft.net>2012-05-30 13:41:01 -0700
commitae251b0b58b6fff00a572fe1497eddec8433a9d3 (patch)
tree84a641823647c7996b6269b18276e722e9cb8022 /ChangeLog
parent35c166e492b1c806b1e0c1d26f4e1385a7cfb055 (diff)
downloadglibc-ae251b0b58b6fff00a572fe1497eddec8433a9d3.tar
glibc-ae251b0b58b6fff00a572fe1497eddec8433a9d3.tar.gz
glibc-ae251b0b58b6fff00a572fe1497eddec8433a9d3.tar.bz2
glibc-ae251b0b58b6fff00a572fe1497eddec8433a9d3.zip
Fix underflow generation in soft-fp.
* soft-fp/soft-fp.h (FP_CUR_EXCEPTIONS): Define. (FP_TRAPPING_EXCEPTIONS): Provide default implementation. * sysdeps/sparc/sparc32/soft-fp/sfp-machine.h (FP_TRAPPING_EXCEPTIONS): Define. * sysdeps/sparc/sparc64/soft-fp/sfp-machine.h (FP_TRAPPING_EXCEPTIONS): Define. * soft-fp/op-common.h (_FP_PACK_SEMIRAW): Signal underflow for subnormals only when inexact has been signalled or underflow exceptions are enabled. (_FP_PACK_CANONICAL): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 42df8d72b5..4adb73a8c8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2012-05-30 David S. Miller <davem@davemloft.net>
+
+ * soft-fp/soft-fp.h (FP_CUR_EXCEPTIONS): Define.
+ (FP_TRAPPING_EXCEPTIONS): Provide default implementation.
+ * sysdeps/sparc/sparc32/soft-fp/sfp-machine.h
+ (FP_TRAPPING_EXCEPTIONS): Define.
+ * sysdeps/sparc/sparc64/soft-fp/sfp-machine.h
+ (FP_TRAPPING_EXCEPTIONS): Define.
+ * soft-fp/op-common.h (_FP_PACK_SEMIRAW): Signal underflow for
+ subnormals only when inexact has been signalled or underflow
+ exceptions are enabled.
+ (_FP_PACK_CANONICAL): Likewise.
+
2012-05-30 H.J. Lu <hongjiu.lu@intel.com>
[BZ #14183]