diff options
author | Andreas Jaeger <aj@suse.de> | 2003-05-30 16:09:39 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2003-05-30 16:09:39 +0000 |
commit | b34f9a90b100fa55a64cc9c52be9787608f6d1a0 (patch) | |
tree | 17c590b6df2c8e56b1fac3bd4093be289609bbea | |
parent | 5a70784eb6d939d838d08ccc324287de1e4239db (diff) | |
download | glibc-b34f9a90b100fa55a64cc9c52be9787608f6d1a0.tar.gz glibc-b34f9a90b100fa55a64cc9c52be9787608f6d1a0.tar.xz glibc-b34f9a90b100fa55a64cc9c52be9787608f6d1a0.zip |
(SAVESTK_0): Add CFI directives.
(SAVESTK_3): Likewise. (SAVESTK_5): Likewise. (RESTSTK_0): Likewise. (RESTSTK_3): Likewise. (RESTSTK_5): Likewise. 2003-05-30 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h (SAVESTK_0): Add CFI directives. (SAVESTK_3): Likewise. (SAVESTK_5): Likewise. (RESTSTK_0): Likewise. (RESTSTK_3): Likewise. (RESTSTK_5): Likewise.
-rw-r--r-- | linuxthreads/ChangeLog | 10 | ||||
-rw-r--r-- | linuxthreads/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h | 12 |
2 files changed, 16 insertions, 6 deletions
diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog index c435b54e2f..1d05b4fd4c 100644 --- a/linuxthreads/ChangeLog +++ b/linuxthreads/ChangeLog @@ -1,3 +1,13 @@ +2003-05-30 Andreas Jaeger <aj@suse.de> + + * sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h + (SAVESTK_0): Add CFI directives. + (SAVESTK_3): Likewise. + (SAVESTK_5): Likewise. + (RESTSTK_0): Likewise. + (RESTSTK_3): Likewise. + (RESTSTK_5): Likewise. + 2003-05-05 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/tls.h (TLS_DO_SET_THREAD_AREA): Add \n to error diff --git a/linuxthreads/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h b/linuxthreads/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h index bc3b8676fb..4ae543c419 100644 --- a/linuxthreads/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h +++ b/linuxthreads/sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h @@ -74,20 +74,20 @@ # define POPARGS_6 POPARGS_5 movq 48(%rsp), %r9; /* We always have to align the stack before calling a function. */ -# define SAVESTK_0 subq $24, %rsp; +# define SAVESTK_0 subq $24, %rsp;cfi_adjust_cfa_offset(24); # define SAVESTK_1 SAVESTK_0 # define SAVESTK_2 SAVESTK_1 -# define SAVESTK_3 subq $40, %rsp; +# define SAVESTK_3 subq $40, %rsp;cfi_adjust_cfa_offset(40); # define SAVESTK_4 SAVESTK_3 -# define SAVESTK_5 subq $56, %rsp; +# define SAVESTK_5 subq $56, %rsp;cfi_adjust_cfa_offset(56); # define SAVESTK_6 SAVESTK_5 -# define RESTSTK_0 addq $24,%rsp; +# define RESTSTK_0 addq $24,%rsp;cfi_adjust_cfa_offset(-24); # define RESTSTK_1 RESTSTK_0 # define RESTSTK_2 RESTSTK_1 -# define RESTSTK_3 addq $40, %rsp; +# define RESTSTK_3 addq $40, %rsp;cfi_adjust_cfa_offset(-40); # define RESTSTK_4 RESTSTK_3 -# define RESTSTK_5 addq $56, %rsp; +# define RESTSTK_5 addq $56, %rsp;cfi_adjust_cfa_offset(-56); # define RESTSTK_6 RESTSTK_5 # ifdef IS_IN_libpthread |