diff options
author | Roland McGrath <roland@hack.frob.com> | 2012-05-18 15:32:08 -0700 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2012-05-21 13:04:11 -0700 |
commit | 6c7fb1458ddf7943dceac20440226d3d968e518d (patch) | |
tree | 1e0e39a4cd09c7a6426cfaa2db018247087a7dfd /ChangeLog | |
parent | 07c58f8f3501329340bf3c69a347f7c8fdcbe528 (diff) | |
download | glibc-6c7fb1458ddf7943dceac20440226d3d968e518d.zip glibc-6c7fb1458ddf7943dceac20440226d3d968e518d.tar.gz glibc-6c7fb1458ddf7943dceac20440226d3d968e518d.tar.bz2 |
x32: Don't lose high bits of %rbp in setjmp/longjmp mangling/demangling.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,11 @@ +2012-05-21 Roland McGrath <roland@hack.frob.com> + + * sysdeps/x86_64/setjmp.S [PTR_MANGLE] [__ILP32__]: Preserve high bits + of %rbp unmolested in the jmp_buf while mangling the low bits. + * sysdeps/x86_64/__longjmp.S [PTR_DEMANGLE] [__ILP32__]: Restore the + unmolested high bits of %rbp while demangling the low bits. + * sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S: Likewise. + 2012-05-21 Andreas Jaeger <aj@suse.de> * include/shlib-compat.h (libc_sunrpc_symbol): New macro. |