about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2014-07-17 17:56:43 +0000
committerJoseph Myers <joseph@codesourcery.com>2014-07-17 17:56:43 +0000
commit831b9896d8e957580591a3cbe11dcd5ac6743ba2 (patch)
tree5242f61fab491bec10b154d470f4b9694a393824 /ChangeLog
parentb21c2d5020d85596c0391e03054d7fe031ffd60b (diff)
downloadglibc-831b9896d8e957580591a3cbe11dcd5ac6743ba2.tar.gz
glibc-831b9896d8e957580591a3cbe11dcd5ac6743ba2.tar.xz
glibc-831b9896d8e957580591a3cbe11dcd5ac6743ba2.zip
Fix fallback fesetenv and feupdateenv on FE_NOMASK_ENV (bug 17088).
This patch fixes bug 17088, fallback fesetenv and feupdateenv not
giving an error for an FE_NOMASK_ENV argument when it requires traps
to be enabled.  (This is the bug tested for by test-fenv-return.c.)

Tested mips64 soft-float.

	[BZ #17088]
	* math/fesetenv.c (__fesetenv)
	[FE_NOMASK_ENV && FE_ALL_EXCEPT != 0]: Return 1 for FE_NOMASK_ENV.
	* math/feupdateenv.c (__feupdateenv)
	[FE_NOMASK_ENV && FE_ALL_EXCEPT != 0]: Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 041839be81..d32f47a3af 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2014-07-17  Joseph Myers  <joseph@codesourcery.com>
 
+	[BZ #17088]
+	* math/fesetenv.c (__fesetenv)
+	[FE_NOMASK_ENV && FE_ALL_EXCEPT != 0]: Return 1 for FE_NOMASK_ENV.
+	* math/feupdateenv.c (__feupdateenv)
+	[FE_NOMASK_ENV && FE_ALL_EXCEPT != 0]: Likewise.
+
 	* sysdeps/unix/sysv/linux/s390/kernel-features.h: New file.
 	* sysdeps/unix/sysv/linux/kernel-features.h [__s390__]
 	(__ASSUME_SOCKETCALL): Do not define.