aboutsummaryrefslogtreecommitdiff
path: root/ports/ChangeLog.mips
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2013-05-21 20:27:45 +0000
committerJoseph Myers <joseph@codesourcery.com>2013-05-21 20:27:45 +0000
commit04453c56259c2f167e74cbfa4ce3e3d6b9a289bb (patch)
treef7bc2f2e47526d3b99aa433a47cbb715dc58bf0d /ports/ChangeLog.mips
parent47c22455d4502b1262e9d7def5d4da64e58aa304 (diff)
downloadglibc-04453c56259c2f167e74cbfa4ce3e3d6b9a289bb.tar
glibc-04453c56259c2f167e74cbfa4ce3e3d6b9a289bb.tar.gz
glibc-04453c56259c2f167e74cbfa4ce3e3d6b9a289bb.tar.bz2
glibc-04453c56259c2f167e74cbfa4ce3e3d6b9a289bb.zip
Fix MIPS n32 cancellation in static libc (bug 15506).
Diffstat (limited to 'ports/ChangeLog.mips')
-rw-r--r--ports/ChangeLog.mips17
1 files changed, 17 insertions, 0 deletions
diff --git a/ports/ChangeLog.mips b/ports/ChangeLog.mips
index 24411276b2..df91f5afde 100644
--- a/ports/ChangeLog.mips
+++ b/ports/ChangeLog.mips
@@ -1,3 +1,20 @@
+2013-05-21 Joseph Myers <joseph@codesourcery.com>
+
+ [BZ #15506]
+ * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
+ [!__PIC__] (PSEUDO): Undefine and redefine.
+ (PSEUDO_END): Undefine and redefine unconditionally.
+ [!__PIC__] (STK_PAD): Define to 0.
+ [!__PIC__] (STKOFF_GP): Do not define.
+ [!__PIC__] (STKSPACE): Define to (STKOFF_SVMSK + SZREG).
+ (PSEUDO_JMP): Define depending on [__PIC__].
+ (CENABLE): Use PSEUDO_JMP in all definitions.
+ (CDISABLE): Likewise.
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
+ (SYSCALL_ERROR_LABEL): Define unconditionally.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
+ (SYSCALL_ERROR_LABEL): Define unconditionally.
+
2013-05-19 Joseph Myers <joseph@codesourcery.com>
* sysdeps/mips/mips32/libm-test-ulps: Update names of sincos