aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorChris Metcalf <cmetcalf@ezchip.com>2015-01-05 11:59:32 -0500
committerChris Metcalf <cmetcalf@ezchip.com>2015-01-05 11:59:32 -0500
commit1dca195e1c50d69fa4f0d18e821ec68f5d286df4 (patch)
treecccf48935689a483d2a815cd8d5d82f5718ce55c /ChangeLog
parentab70da77ea8076b49ad81a8c06103c51d4e81dc4 (diff)
downloadglibc-1dca195e1c50d69fa4f0d18e821ec68f5d286df4.tar
glibc-1dca195e1c50d69fa4f0d18e821ec68f5d286df4.tar.gz
glibc-1dca195e1c50d69fa4f0d18e821ec68f5d286df4.tar.bz2
glibc-1dca195e1c50d69fa4f0d18e821ec68f5d286df4.zip
lround: provide cast for wordsize-64 version if needed
Platforms with 64-bit registers where 32-bit values need to have the high 32 bits set in a particular way need to have an explicit cast when using the 64-bit sysdeps/ieee754/dbl-64/wordsize-64 version of llround() as lround(). This includes tilegx32, and likely MIPS. x32 does not need this, and AArch64 ILP32 will not either. Require it to be specified in sysdep.h to be explicit.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0e6e224927..123b0b28fc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2015-01-05 Chris Metcalf <cmetcalf@ezchip.com>
+
+ * sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c [!defined _LP64
+ && REGISTER_CAST_INT32_TO_INT64]: Provide explicit lround()
+ function with cast from llround().
+ * sysdeps/tile/sysdep.h (REGISTER_CAST_INT32_TO_INT64): Define.
+ * sysdeps/x86_64/x32/sysdep.h (REGISTER_CAST_INT32_TO_INT64):
+ Define.
+
2015-01-05 Joseph Myers <joseph@codesourcery.com>
[BZ #17793]