Procházet zdrojové kódy

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 před 10 roky
rodič
revize
94f4c8237a
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  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