llvm9: another revbump to fix broken x86_64-musl

This commit is contained in:
Jürgen Buchmüller 2020-03-24 09:07:45 +01:00
parent c11d3a8d08
commit f4cc89a297
2 changed files with 25 additions and 1 deletions

View file

@ -0,0 +1,24 @@
--- compiler-rt/lib/builtins/arm/save_vfp_d8_d15_regs.S 2019-12-11 20:15:30.000000000 +0100
+++ compiler-rt/lib/builtins/arm/save_vfp_d8_d15_regs.S 2020-03-21 05:30:07.342179685 +0100
@@ -26,7 +26,9 @@
//
.p2align 2
DEFINE_COMPILERRT_PRIVATE_FUNCTION(__save_vfp_d8_d15_regs)
+#if defined(COMPILER_RT_ARMHF_TARGET)
vstmdb sp!, {d8-d15} // push registers d8-d15 onto stack
+#endif
bx lr // return to prolog
END_COMPILERRT_FUNCTION(__save_vfp_d8_d15_regs)
--- compiler-rt/lib/builtins/arm/restore_vfp_d8_d15_regs.S 2019-12-11 20:15:30.000000000 +0100
+++ compiler-rt/lib/builtins/arm/restore_vfp_d8_d15_regs.S 2020-03-21 05:29:46.592180512 +0100
@@ -26,7 +26,9 @@
//
.p2align 2
DEFINE_COMPILERRT_PRIVATE_FUNCTION(__restore_vfp_d8_d15_regs)
+#if defined(COMPILER_RT_ARMHF_TARGET)
vldmia sp!, {d8-d15} // pop registers d8-d15 off stack
+#endif
bx lr // return to prolog
END_COMPILERRT_FUNCTION(__restore_vfp_d8_d15_regs)

View file

@ -1,7 +1,7 @@
# Template file for 'llvm9'
pkgname=llvm9
version=9.0.1
revision=4
revision=5
wrksrc="llvm-${version}.src"
build_style=cmake
configure_args="