From c6366924e230d10fb5a2cba15c042eb15dc9358e Mon Sep 17 00:00:00 2001 From: Danny Milosavljevic Date: Fri, 22 Feb 2019 19:53:07 +0100 Subject: [PATCH] ARM: Fix setjmp. * lib/arm-mes/setjmp.c: Fix setjmp. --- lib/arm-mes-mescc/setjmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/arm-mes-mescc/setjmp.c b/lib/arm-mes-mescc/setjmp.c index 38dfe216..3b7127a8 100644 --- a/lib/arm-mes-mescc/setjmp.c +++ b/lib/arm-mes-mescc/setjmp.c @@ -27,7 +27,7 @@ longjmp (jmp_buf env, int val) ///asm ("!0x0c mov____0x8(%ebp),%eax"); // val asm ("!0x08 mov____0x8(%ebp),%ebp"); // env* - asm ("!0x4 mov____0x8(%ebp),%ebx"); // env.__pc + asm ("!0x4 mov____0x8(%ebp),%r1"); // env.__pc asm ("!0x8 mov____0x8(%ebp),%esp"); // env.__sp asm ("!0x0 mov____0x8(%ebp),%ebp"); // env.__bp asm ("jmp____*%r1");