diff options
Diffstat (limited to 'libc/arch-arm64/bionic/setjmp.S')
-rw-r--r-- | libc/arch-arm64/bionic/setjmp.S | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libc/arch-arm64/bionic/setjmp.S b/libc/arch-arm64/bionic/setjmp.S index 9a68d86..f9d2266 100644 --- a/libc/arch-arm64/bionic/setjmp.S +++ b/libc/arch-arm64/bionic/setjmp.S @@ -85,7 +85,7 @@ ENTRY(longjmp) ldr w9, .L_setjmp_magic ldr w10, [x0, #(_JB_MAGIC * 4)] cmp w9, w10 - b.ne botch + b.ne .L_fail /* restore core registers */ ldp x30, x10, [x0, #(_JB_CORE_BASE * 4 + 16 * 0)] @@ -105,10 +105,10 @@ ENTRY(longjmp) /* validate sp (sp mod 16 = 0) and lr (lr mod 4 = 0) */ tst x30, #3 - b.ne botch + b.ne .L_fail mov x10, sp tst x10, #15 - b.ne botch + b.ne .L_fail /* set return value */ cmp w1, wzr @@ -116,7 +116,7 @@ ENTRY(longjmp) ret /* validation failed, die die die */ -botch: +.L_fail: bl PIC_SYM(longjmperror, PLT) bl PIC_SYM(abort, PLT) b . - 8 /* Cannot get here */ |