Преглед на файлове

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 преди 10 години
родител
ревизия
94f4c8237a
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  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