diff options
author | Mike Frysinger <vapier@gentoo.org> | 2013-12-29 21:16:25 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2013-12-30 23:12:16 -0500 |
commit | 98b78b4b72131264b1950edbcd94287041ec8311 (patch) | |
tree | febc663314bcf3ea0680513b11d0db1464bb2820 /ports/ChangeLog.ia64 | |
parent | e646a161cef3069fe1a6c92b750a87350630c62d (diff) | |
download | glibc-98b78b4b72131264b1950edbcd94287041ec8311.tar.gz glibc-98b78b4b72131264b1950edbcd94287041ec8311.tar.xz glibc-98b78b4b72131264b1950edbcd94287041ec8311.zip |
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.ia64 | 11 |
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. |