Correct value of R0 before calling sigjmp_save.
authorUlrich Drepper <drepper@redhat.com>
Sat, 15 Aug 1998 02:39:03 +0000 (02:39 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 15 Aug 1998 02:39:03 +0000 (02:39 +0000)
sysdeps/arm/fpu/setjmp.S

index 790e756..6ee53c5 100644 (file)
@@ -30,6 +30,9 @@ ENTRY (__sigsetjmp)
        sfmea   f4, 4, [r0]!
        stmia   r0, {v1-v6, sl, fp, sp, lr}
 
+       /* Restore pointer to jmp_buf */
+       sub     r0, r0, #48
+
        /* Make a tail call to __sigjmp_save; it takes the same args.  */
        B       PLTJMP(C_SYMBOL_NAME(__sigjmp_save))
 END (__setjmp)