summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 18d1cbcfb6..29a4113dfe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
2014-10-09 Joseph Myers <joseph@codesourcery.com>
+ * soft-fp/soft-fp.h (FP_DENORM_ZERO): New macro.
+ * soft-fp/op-common.h (_FP_UNPACK_CANONICAL): Check
+ FP_DENORM_ZERO.
+ (_FP_CHECK_FLUSH_ZERO): New macro.
+ (_FP_ADD_INTERNAL): Call _FP_CHECK_FLUSH_ZERO.
+ (_FP_CMP): Likewise.
+ (_FP_CMP_EQ): Likewise.
+ (_FP_TO_INT): Do not set inexact for subnormal arguments if
+ FP_DENORM_ZERO.
+ (FP_EXTEND): Call _FP_CHECK_FLUSH_ZERO.
+ (FP_TRUNC): Likewise.
+
* soft-fp/op-common.h (_FP_TO_INT): Ensure maximum exponent is
treated as invalid conversion, not as normal exponent.