Explorar el Código

fix build regression in aarch64 sigsetjmp

at least some assembler versions do not accept the register name lr.
use the name x30 instead.
Rich Felker hace 10 años
padre
commit
94f4c8237a
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      src/signal/aarch64/sigsetjmp.s

+ 2 - 2
src/signal/aarch64/sigsetjmp.s

@@ -6,7 +6,7 @@ sigsetjmp:
 __sigsetjmp:
 	cbz x1,setjmp
 
-	str lr,[x0,#176]
+	str x30,[x0,#176]
 	str x19,[x0,#176+8+8]
 	mov x19,x0
 
@@ -14,7 +14,7 @@ __sigsetjmp:
 
 	mov w1,w0
 	mov x0,x19
-	ldr lr,[x0,#176]
+	ldr x30,[x0,#176]
 	ldr x19,[x0,#176+8+8]
 
 .hidden __sigsetjmp_tail