diff options
author | David S. Miller <davem@davemloft.net> | 2009-10-14 14:52:42 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@redhat.com> | 2009-10-14 14:57:16 +0200 |
commit | a0902db9fe8f4cfc6b0b0344558166f5b230b806 (patch) | |
tree | d8cc74caf5344649567b6a4fe22cd785d0101319 /ChangeLog | |
parent | 4bb04b1fb67389a0203da988e1c091a97dc1fd06 (diff) | |
download | glibc-a0902db9fe8f4cfc6b0b0344558166f5b230b806.tar.gz glibc-a0902db9fe8f4cfc6b0b0344558166f5b230b806.tar.xz glibc-a0902db9fe8f4cfc6b0b0344558166f5b230b806.zip |
Add ____longjmp_chk for sparc
tst-longjmp_chk passes, tst-longjmp_chk2 fails but that is because of some limitations of kernel signal delivery on sparc that I need to fix, it has nothing to do with the longjmp_chk implementation. (The problem with tst-longjmp_chk2 is that it tries to do a stack fault SIGSEGV within a stack fault SIGSEGV , and the Linux kernel will refuse to setup the signal stack and deliver the signal if the register windows can't be written out to the stack first)
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 6c8c14d63c..700e346981 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-10-14 David S. Miller <davem@davemloft.net> + + * sysdeps/unix/sysv/linux/sparc/sparc32/____longjmp_chk.S: New file. + * sysdeps/unix/sysv/linux/sparc/sparc64/____longjmp_chk.S: New file. + 2009-10-13 Andreas Schwab <schwab@redhat.com> * csu/elf-init.c (__libc_csu_init): Run preinit array even if |