Disable NEON generation on armhf (Closes: #841474, #842142)

Thanks to Pauli for the fix
This commit is contained in:
Sylvestre Ledru 2016-11-13 12:42:10 +00:00
parent 32be4b5183
commit 2c2400e0b2
3 changed files with 21 additions and 0 deletions

7
debian/changelog vendored
View File

@ -1,3 +1,10 @@
llvm-toolchain-3.9 (1:3.9-7) UNRELEASED; urgency=medium
* Disable NEON generation on armhf (Closes: #841474, #842142)
Thanks to Pauli for the fix
-- Sylvestre Ledru <sylvestre@debian.org> Sun, 13 Nov 2016 13:40:59 +0100
llvm-toolchain-3.9 (1:3.9-6) unstable; urgency=medium
* Fix segfaults in the memory sanitizers (Closes: #842642)

View File

@ -0,0 +1,13 @@
Index: llvm-toolchain-3.9-3.9/include/llvm/Support/ARMTargetParser.def
===================================================================
--- llvm-toolchain-3.9-3.9.orig/include/llvm/Support/ARMTargetParser.def
+++ llvm-toolchain-3.9-3.9/include/llvm/Support/ARMTargetParser.def
@@ -75,7 +75,7 @@ ARM_ARCH("armv6kz", AK_ARMV6KZ, "6KZ", "
ARM_ARCH("armv6-m", AK_ARMV6M, "6-M", "v6m", ARMBuildAttrs::CPUArch::v6_M,
FK_NONE, ARM::AEK_NONE)
ARM_ARCH("armv7-a", AK_ARMV7A, "7-A", "v7", ARMBuildAttrs::CPUArch::v7,
- FK_NEON, ARM::AEK_DSP)
+ FK_VFPV3 /* Hard float */, ARM::AEK_DSP)
ARM_ARCH("armv7-r", AK_ARMV7R, "7-R", "v7r", ARMBuildAttrs::CPUArch::v7,
FK_NONE, (ARM::AEK_HWDIV | ARM::AEK_DSP))
ARM_ARCH("armv7-m", AK_ARMV7M, "7-M", "v7m", ARMBuildAttrs::CPUArch::v7,

View File

@ -44,3 +44,4 @@ lldb-addversion-suffix-to-llvm-server-exec.patch
upstream-msan-prevent-initialization-failure.diff
upstream-asan-msan-fix-reallocation-logic.diff
lit-force-lang.diff
clang-arm-default-vfp3-on-armv7a.patch