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.tar.xz glibc-6c7fb1458ddf7943dceac20440226d3d968e518d.zip | |
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. |
