* sysdeps/unix/sysv/linux/x86_64/sigaction.c: Fix compatibility with

libgcc not supporting `rflags' unwinding (register # >= 17).
This commit is contained in:
Ulrich Drepper 2006-12-01 00:44:22 +00:00
parent 5df4fe0833
commit 610fa4a324
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2006-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
* sysdeps/unix/sysv/linux/x86_64/sigaction.c: Fix compatibility with
libgcc not supporting `rflags' unwinding (register # >= 17).
2006-11-30 Jakub Jelinek <jakub@redhat.com> 2006-11-30 Jakub Jelinek <jakub@redhat.com>
* sunrpc/svc_run.c (svc_run): Set my_pollfd to new_pollfd if realloc * sunrpc/svc_run.c (svc_run): Set my_pollfd to new_pollfd if realloc

View File

@ -174,7 +174,8 @@ asm \
do_expr (2 /* rcx */, oRCX) \ do_expr (2 /* rcx */, oRCX) \
do_expr (7 /* rsp */, oRSP) \ do_expr (7 /* rsp */, oRSP) \
do_expr (16 /* rip */, oRIP) \ do_expr (16 /* rip */, oRIP) \
do_expr (49 /* rflags */, oEFL) \ /* libgcc-4.1.1 has only `DWARF_FRAME_REGISTERS == 17'. */ \
/* do_expr (49 |* rflags *|, oEFL) */ \
/* `cs'/`ds'/`fs' are unaligned and a different size. */ \ /* `cs'/`ds'/`fs' are unaligned and a different size. */ \
/* gas: Error: register save offset not a multiple of 8 */ \ /* gas: Error: register save offset not a multiple of 8 */ \
" .align 8\n" \ " .align 8\n" \