xtensa: fix __sigsetjmp call12 case
commit4ab024d22980cf493dc95a089353df6ebc743f46
authorMax Filippov <jcmvbkbc@gmail.com>
Mon, 21 Mar 2016 23:13:05 +0000 (22 02:13 +0300)
committerWaldemar Brodkorb <wbx@openadk.org>
Thu, 31 Mar 2016 17:35:13 +0000 (31 19:35 +0200)
tree03b89b7acb2d8405d274ae494942a79dba70d82b
parentadedda211de69fa0fa09af167aa327d4550f497e
xtensa: fix __sigsetjmp call12 case

Register window saving loop in __sigsetjmp incorrectly calculates offset
in the jmp_buf in case it was called with call12. The bug was introduced
in commit f4b1b7ade7971141 "xtensa: fix setjmp that didn't save all
registers correctly".

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
libc/sysdeps/linux/xtensa/setjmp.S