mirror of
https://github.com/fluencelabs/musl
synced 2025-06-28 06:02:04 +00:00
fix build regression in aarch64 sigsetjmp
at least some assembler versions do not accept the register name lr. use the name x30 instead.
This commit is contained in:
@ -6,7 +6,7 @@ sigsetjmp:
|
|||||||
__sigsetjmp:
|
__sigsetjmp:
|
||||||
cbz x1,setjmp
|
cbz x1,setjmp
|
||||||
|
|
||||||
str lr,[x0,#176]
|
str x30,[x0,#176]
|
||||||
str x19,[x0,#176+8+8]
|
str x19,[x0,#176+8+8]
|
||||||
mov x19,x0
|
mov x19,x0
|
||||||
|
|
||||||
@ -14,7 +14,7 @@ __sigsetjmp:
|
|||||||
|
|
||||||
mov w1,w0
|
mov w1,w0
|
||||||
mov x0,x19
|
mov x0,x19
|
||||||
ldr lr,[x0,#176]
|
ldr x30,[x0,#176]
|
||||||
ldr x19,[x0,#176+8+8]
|
ldr x19,[x0,#176+8+8]
|
||||||
|
|
||||||
.hidden __sigsetjmp_tail
|
.hidden __sigsetjmp_tail
|
||||||
|
Reference in New Issue
Block a user