summaryrefslogtreecommitdiff
path: root/ports/ChangeLog.ia64
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2013-12-29 21:16:25 +0000
committerMike Frysinger <vapier@gentoo.org>2013-12-30 23:12:16 -0500
commit98b78b4b72131264b1950edbcd94287041ec8311 (patch)
treefebc663314bcf3ea0680513b11d0db1464bb2820 /ports/ChangeLog.ia64
parente646a161cef3069fe1a6c92b750a87350630c62d (diff)
ia64: longjmp_chk: support signal stacks [BZ #16372]
The sp check has to be moved up to the start of the func since it now makes a system call and that'll clobber a lot of registers. URL: https://sourceware.org/bugzilla/show_bug.cgi?id=16372 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'ports/ChangeLog.ia64')
-rw-r--r--ports/ChangeLog.ia6411
1 files changed, 11 insertions, 0 deletions
diff --git a/ports/ChangeLog.ia64 b/ports/ChangeLog.ia64
index d5e1924358..c0bac5567c 100644
--- a/ports/ChangeLog.ia64
+++ b/ports/ChangeLog.ia64
@@ -1,5 +1,16 @@
2013-12-30 Mike Frysinger <vapier@gentoo.org>
+ * sysdeps/unix/sysv/linux/ia64/Makefile (gen-as-const-headers): Add
+ sigaltstack-offsets.sym.
+ * sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S: Include new
+ sigaltstack-offsets.h header.
+ (STACK_SPACE): Define.
+ (CHECK_RSP): Rewrite to support sigaltstack.
+ * sysdeps/unix/sysv/linux/ia64/__longjmp.S: Move CHECK_RSP to top.
+ * sysdeps/unix/sysv/linux/ia64/sigaltstack-offsets.sym: New file.
+
+2013-12-30 Mike Frysinger <vapier@gentoo.org>
+
[BZ #16379]
* sysdeps/unix/sysv/linux/ia64/__longjmp.S: Comment out loading of
fpsr. Update offsets accordingly.