aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 307aabb69e..4510093bfa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2014-05-09 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #16064]
+ * sysdeps/i386/fpu/fegetenv.c: Include <unistd.h>, <ldsodefs.h>
+ and <dl-procinfo.h>.
+ (__fegetenv): Save SSE state in envp->__eip if supported.
+ * sysdeps/i386/fpu/feholdexcpt.c (feholdexcept): Save SSE state in
+ envp->__eip if supported.
+ * sysdeps/i386/fpu/fesetenv.c: Include <unistd.h>, <ldsodefs.h>
+ and <dl-procinfo.h>.
+ (__fesetenv): Always set __eip, __cs_selector, __opcode,
+ __data_offset and __data_selector in environment to 0. Set SSE
+ state if supported.
+ * sysdeps/x86/fpu/Makefile [$(subdir) = math] (tests): Add
+ test-fenv-sse.
+ [$(subdir) = math] (CFLAGS-test-fenv-sse.c): Add -msse2
+ -mfpmath=sse.
+ * sysdeps/x86/fpu/test-fenv-sse.c: New file.
+
2014-05-09 Will Newton <will.newton@linaro.org>
* sysdeps/arm/preconfigure.ac: Set libc_commonpagesize