소스 검색

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