summary refs log tree commit diff
path: root/ports/ChangeLog.mips
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2013-06-14 21:42:24 +0000
committerJoseph Myers <joseph@codesourcery.com>2013-06-14 21:42:24 +0000
commit601eb33debf0c7548f52ba72cec4b3f362105e39 (patch)
tree417ce9870681af465ea79b12cbe85f0731ac6323 /ports/ChangeLog.mips
parentc69f6af9e5a03620c253e75fd925d38adaa3c039 (diff)
downloadglibc-601eb33debf0c7548f52ba72cec4b3f362105e39.tar.gz
glibc-601eb33debf0c7548f52ba72cec4b3f362105e39.tar.xz
glibc-601eb33debf0c7548f52ba72cec4b3f362105e39.zip
Stop MIPS setjmp / longjmp saving / restoring floating-point flags (bug 14909).
Diffstat (limited to 'ports/ChangeLog.mips')
-rw-r--r--ports/ChangeLog.mips12
1 files changed, 12 insertions, 0 deletions
diff --git a/ports/ChangeLog.mips b/ports/ChangeLog.mips
index e876ee2651..66f859d997 100644
--- a/ports/ChangeLog.mips
+++ b/ports/ChangeLog.mips
@@ -1,5 +1,17 @@
 2013-06-14  Joseph Myers  <joseph@codesourcery.com>
 
+	[BZ #14909]
+	* sysdeps/mips/bits/setjmp.h (struct __jmp_buf_internal_tag):
+	Rename __fpc_csr field to __glibc_reserved1.
+	* sysdeps/mips/setjmp_aux.c (__sigsetjmp_aux) [__mips_hard_float]:
+	Do not set __fpc_csr.
+	* sysdeps/mips/mips64/setjmp_aux.c (__sigsetjmp_aux)
+	[__mips_hard_float]: Likewise.
+	* sysdeps/mips/__longjmp.c (____longjmp) [__mips_hard_float]: Do
+	not use __fpc_csr.
+	* sysdeps/mips/mips64/__longjmp.c (__longjmp) [__mips_hard_float]:
+	Likewise.
+
 	* sysdeps/mips/math-tests.h: New file.
 
 2013-06-05  Joseph Myers  <joseph@codesourcery.com>