diff options
Diffstat (limited to 'libc/sysdeps/linux/arm/__longjmp.S')
-rw-r--r-- | libc/sysdeps/linux/arm/__longjmp.S | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libc/sysdeps/linux/arm/__longjmp.S b/libc/sysdeps/linux/arm/__longjmp.S index a21d26a79..27f127122 100644 --- a/libc/sysdeps/linux/arm/__longjmp.S +++ b/libc/sysdeps/linux/arm/__longjmp.S @@ -61,7 +61,11 @@ __longjmp: # endif #endif +#if defined(__USE_BX__) + bx lr +#else mov pc, lr +#endif .size __longjmp,.-__longjmp libc_hidden_def(__longjmp) |