* sysdeps/x86_64/__longjmp.S: No need to make sure return value is
authorUlrich Drepper <drepper@redhat.com>
Wed, 28 Dec 2005 16:49:48 +0000 (16:49 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 28 Dec 2005 16:49:48 +0000 (16:49 +0000)
!= 0, the caller did that.

ChangeLog
sysdeps/x86_64/__longjmp.S

index aea2a1c..27e2ad4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-12-28  Ulrich Drepper  <drepper@redhat.com>
+
+       * sysdeps/x86_64/__longjmp.S: No need to make sure return value is
+       != 0, the caller did that.
+
 2005-12-27  Roland McGrath  <roland@redhat.com>
 
        * sysdeps/x86_64/__longjmp.S: Don't confuse unwinder by loading
index 31857e4..6e21092 100644 (file)
@@ -52,9 +52,6 @@ ENTRY(__longjmp)
        movq (JB_R14*8)(%rdi),%r14
        movq (JB_R15*8)(%rdi),%r15
        /* Set return value for setjmp.  */
-       test %esi,%esi
-       mov $01,%eax
-       cmove %eax,%esi
        mov %esi, %eax
        movq %r8,%rsp
        movq %r9,%rbp