Put return value in correct register. Don't set the condition flags
authorUlrich Drepper <drepper@redhat.com>
Thu, 20 Aug 1998 17:33:18 +0000 (17:33 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 20 Aug 1998 17:33:18 +0000 (17:33 +0000)
unnecessarily.

sysdeps/arm/__longjmp.S

index 239b0cf..742e0ba 100644 (file)
@@ -25,9 +25,9 @@
 /* __longjmp(jmpbuf, val) */
 
 ENTRY (__longjmp)
-       movs    r2, r0
+       mov     ip, r0
        movs    r0, r1          /* get the return value in place */
-       moveq   r1, #1          /* can't let setjmp() return zero! */
+       moveq   r0, #1          /* can't let setjmp() return zero! */
 
-       LOADREGS(ia, r2, {v1-v6, sl, fp, sp, pc})
+       LOADREGS(ia, ip, {v1-v6, sl, fp, sp, pc})
 END (__longjmp)