--- usr/klibc/arch/arm/setjmp.S.orig 2010-02-25 12:58:54.000000000 +0100 +++ usr/klibc/arch/arm/setjmp.S 2010-02-25 13:01:06.000000000 +0100 @@ -75,7 +75,7 @@ mov r7, sp stmia r0!, {r3, r4, r5, r6, r7} mov r0, #0 - mov pc, lr + bx lr .size setjmp,.-setjmp .text @@ -96,7 +96,7 @@ mov r0, r1 bne 1f mov r0, #1 -1: mov pc, r3 +1: bx r3 .size longjmp,.-longjmp #endif /* __thumb__ */ --- usr/klibc/arch/arm/vfork.S.orig 2010-02-25 13:01:39.000000000 +0100 +++ usr/klibc/arch/arm/vfork.S 2010-02-25 13:01:43.000000000 +0100 @@ -49,7 +49,7 @@ str r2, [r1] neg r0, r0 1: - mov pc, lr + bx lr .balign 4 2: