diff --git a/debian/changelog b/debian/changelog index c602ef5b..6df664a5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,6 @@ llvm-toolchain-snapshot (1:9~svn358688-1~exp1) experimental; urgency=medium +<<<<<<< * New snapshot release * remove debian/patches/reproducible-pch.diff done upstream @@ -15,6 +16,19 @@ llvm-toolchain-snapshot (1:9~svn358688-1~exp1) experimental; urgency=medium * libclang-X.Y: add clang_Cursor_isAnonymousRecordDecl and clang_Cursor_isInlineNamespace to the list of symbols * lldb-static-assert.diff (revert a patch failing the build) +======= + * New snapshot release + * remove debian/patches/reproducible-pch.diff + done upstream + * No longer install lldb-test (disable upstream in 358574) + * Install lit-cpuid in llvm-9-tools + * libclang-X.Y: add clang_Cursor_isAnonymousRecordDecl and + clang_Cursor_isInlineNamespace to the list of symbols + * Install usr/lib/llvm-9/lib/{SampleAnalyzerPlugin.so, + CheckerDependencyHandlingAnalyzerPlugin.so, + CheckerOptionHandlingAnalyzerPlugin.so} + in libclang-9-dev +>>>>>>> -- Sylvestre Ledru Thu, 18 Apr 2019 19:05:45 +0200 diff --git a/debian/libclang-X.Y-dev.install.in b/debian/libclang-X.Y-dev.install.in index 79d9db7d..3124b33a 100644 --- a/debian/libclang-X.Y-dev.install.in +++ b/debian/libclang-X.Y-dev.install.in @@ -3,8 +3,6 @@ usr/lib/llvm-@LLVM_VERSION@/include/clang-c usr/lib/llvm-@LLVM_VERSION@/lib/libclang*a usr/lib/llvm-@LLVM_VERSION@/lib/libclang*so usr/lib/llvm-@LLVM_VERSION@/lib/libfindAllSymbols.a - -#usr/include/clang /usr/include/ -#usr/include/clang-c /usr/include/ -#usr/lib/libclang.so /usr/lib/ -#usr/lib/libclang*a /usr/lib/ +usr/lib/llvm-@LLVM_VERSION@/lib/SampleAnalyzerPlugin.so +usr/lib/llvm-@LLVM_VERSION@/lib/CheckerDependencyHandlingAnalyzerPlugin.so +usr/lib/llvm-@LLVM_VERSION@/lib/CheckerOptionHandlingAnalyzerPlugin.so diff --git a/debian/patches/silent-MCJIIT-tests.diff b/debian/patches/silent-MCJIIT-tests.diff index 5be54996..6bb63cb8 100644 --- a/debian/patches/silent-MCJIIT-tests.diff +++ b/debian/patches/silent-MCJIIT-tests.diff @@ -18,34 +18,10 @@ test/Feature/load_module.ll | 1 - 17 files changed, 14 insertions(+), 17 deletions(-) -Index: llvm-toolchain-snapshot_8~svn348749/test/BugPoint/crash-narrowfunctiontest.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/BugPoint/crash-narrowfunctiontest.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/BugPoint/crash-narrowfunctiontest.ll -@@ -2,7 +2,6 @@ - ; - ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%shlibext %s -output-prefix %t -bugpoint-crashcalls -silence-passes > /dev/null - ; REQUIRES: loadable_module --; XFAIL: * - - define i32 @foo() { ret i32 1 } - -Index: llvm-toolchain-snapshot_8~svn348749/test/BugPoint/remove_arguments_test.ll -=================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/BugPoint/remove_arguments_test.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/BugPoint/remove_arguments_test.ll -@@ -1,7 +1,6 @@ - ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%shlibext %s -output-prefix %t -bugpoint-crashcalls -silence-passes - ; RUN: llvm-dis %t-reduced-simplified.bc -o - | FileCheck %s - ; REQUIRES: loadable_module --; XFAIL: * - - ; Test to make sure that arguments are removed from the function if they are - ; unnecessary. And clean up any types that frees up too. -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll -=================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll @@ -1,5 +1,5 @@ ; RUN: %lli -extra-module=%p/Inputs/cross-module-b.ll -relocation-model=pic -code-model=small %s > /dev/null -; XFAIL: mips-, mipsel-, i686, i386 @@ -53,10 +29,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/cross-modu declare i32 @FB() -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/eh-lg-pic.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/eh-lg-pic.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/MCJIT/eh-lg-pic.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/eh-lg-pic.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/MCJIT/eh-lg-pic.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/eh-lg-pic.ll @@ -1,6 +1,6 @@ ; REQUIRES: cxx-shared-library ; RUN: %lli -relocation-model=pic -code-model=large %s @@ -65,10 +41,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/eh-lg-pic. declare i8* @__cxa_allocate_exception(i64) declare void @__cxa_throw(i8*, i8*, i8*) declare i32 @__gxx_personality_v0(...) -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll @@ -1,5 +1,5 @@ ; RUN: %lli -extra-module=%p/Inputs/multi-module-b.ll -extra-module=%p/Inputs/multi-module-c.ll -relocation-model=pic -code-model=small %s > /dev/null -; XFAIL: mips-, mipsel-, i686, i386 @@ -76,10 +52,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/multi-modu declare i32 @FB() -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll @@ -1,5 +1,5 @@ ; RUN: %lli -disable-lazy-compilation=false -relocation-model=pic -code-model=small %s -; XFAIL: mips-, mipsel-, i686, i386, aarch64, arm @@ -87,10 +63,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/stubs-sm-p define i32 @main() nounwind { entry: -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll @@ -1,5 +1,5 @@ ; RUN: %lli -relocation-model=pic -code-model=small %s > /dev/null -; XFAIL: mips-, mipsel-, aarch64, arm, i686, i386 @@ -98,10 +74,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/test-globa @count = global i32 1, align 4 -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll @@ -1,5 +1,5 @@ ; RUN: %lli -O0 -relocation-model=pic -code-model=small %s -; XFAIL: mips-, mipsel-, aarch64, arm, i686, i386 @@ -109,10 +85,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/MCJIT/test-ptr-r @.str = private unnamed_addr constant [6 x i8] c"data1\00", align 1 @ptr = global i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i32 0, i32 0), align 4 -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll @@ -1,5 +1,5 @@ ; RUN: %lli -jit-kind=orc-mcjit -extra-module=%p/Inputs/cross-module-b.ll -relocation-model=pic -code-model=small %s > /dev/null -; XFAIL: mips-, mipsel-, i686, i386 @@ -120,10 +96,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/cross-m declare i32 @FB() -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll @@ -1,6 +1,6 @@ ; REQUIRES: cxx-shared-library ; RUN: %lli -jit-kind=orc-mcjit -relocation-model=pic -code-model=large %s @@ -132,10 +108,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/eh-lg-p declare i8* @__cxa_allocate_exception(i64) declare void @__cxa_throw(i8*, i8*, i8*) declare i32 @__gxx_personality_v0(...) -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll @@ -1,5 +1,5 @@ ; RUN: %lli -jit-kind=orc-mcjit -extra-module=%p/Inputs/multi-module-b.ll -extra-module=%p/Inputs/multi-module-c.ll -relocation-model=pic -code-model=small %s > /dev/null -; XFAIL: mips-, mipsel-, i686, i386 @@ -143,10 +119,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/multi-m declare i32 @FB() -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll @@ -1,6 +1,6 @@ ; RUN: %lli -jit-kind=orc-mcjit -remote-mcjit -mcjit-remote-process=lli-child-target%exeext \ ; RUN: -relocation-model=pic -code-model=small %s > /dev/null @@ -155,10 +131,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/remote/ ; UNSUPPORTED: powerpc64-unknown-linux-gnu ; Remove UNSUPPORTED for powerpc64-unknown-linux-gnu if problem caused by r266663 is fixed -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll @@ -1,6 +1,6 @@ ; RUN: %lli -jit-kind=orc-mcjit -remote-mcjit -mcjit-remote-process=lli-child-target%exeext \ ; RUN: -O0 -relocation-model=pic -code-model=small %s @@ -167,10 +143,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/remote/ ; UNSUPPORTED: powerpc64-unknown-linux-gnu ; Remove UNSUPPORTED for powerpc64-unknown-linux-gnu if problem caused by r266663 is fixed -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll @@ -1,5 +1,5 @@ ; RUN: %lli -jit-kind=orc-mcjit -disable-lazy-compilation=false -relocation-model=pic -code-model=small %s -; XFAIL: mips-, mipsel-, i686, i386, aarch64, arm @@ -178,10 +154,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/stubs-s define i32 @main() nounwind { entry: -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll @@ -1,5 +1,5 @@ ; RUN: %lli -jit-kind=orc-mcjit -relocation-model=pic -code-model=small %s > /dev/null -; XFAIL: mips-, mipsel-, aarch64, arm, i686, i386 @@ -189,10 +165,10 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/test-gl @count = global i32 1, align 4 -Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll @@ -1,5 +1,5 @@ ; RUN: %lli -jit-kind=orc-mcjit -O0 -relocation-model=pic -code-model=small %s -; XFAIL: mips-, mipsel-, aarch64, arm, i686, i386 @@ -200,13 +176,13 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/ExecutionEngine/OrcMCJIT/test-pt @.str = private unnamed_addr constant [6 x i8] c"data1\00", align 1 @ptr = global i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str, i32 0, i32 0), align 4 -Index: llvm-toolchain-snapshot_8~svn348749/test/Feature/load_module.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/Feature/load_module.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/Feature/load_module.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/Feature/load_module.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/Feature/load_module.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/Feature/load_module.ll @@ -3,7 +3,6 @@ ; RUN: -disable-output 2>&1 | grep Hello - ; REQUIRES: loadable_module + ; REQUIRES: plugins ; FIXME: On Cygming, it might fail without building LLVMHello manually. -; XFAIL: * diff --git a/debian/patches/silent-more-tests.diff b/debian/patches/silent-more-tests.diff index 385bd0c8..bfa2698c 100644 --- a/debian/patches/silent-more-tests.diff +++ b/debian/patches/silent-more-tests.diff @@ -8,22 +8,10 @@ test/Feature/load_module.ll | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) -Index: llvm-toolchain-snapshot_8~svn348749/test/BugPoint/crash-narrowfunctiontest.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/BugPoint/metadata.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/BugPoint/crash-narrowfunctiontest.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/BugPoint/crash-narrowfunctiontest.ll -@@ -2,6 +2,7 @@ - ; - ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%shlibext %s -output-prefix %t -bugpoint-crashcalls -silence-passes > /dev/null - ; REQUIRES: loadable_module -+; XFAIL: * - - define i32 @foo() { ret i32 1 } - -Index: llvm-toolchain-snapshot_8~svn348749/test/BugPoint/metadata.ll -=================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/BugPoint/metadata.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/BugPoint/metadata.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/BugPoint/metadata.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/BugPoint/metadata.ll @@ -7,7 +7,8 @@ ; ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%shlibext %s -output-prefix %t-notype -bugpoint-crashcalls -silence-passes -disable-namedmd-remove -disable-strip-debuginfo > /dev/null @@ -34,25 +22,13 @@ Index: llvm-toolchain-snapshot_8~svn348749/test/BugPoint/metadata.ll ; Bugpoint should keep the call's metadata attached to the call. ; CHECK: call void @foo(), !dbg ![[LOC:[0-9]+]], !attach ![[CALL:[0-9]+]] -Index: llvm-toolchain-snapshot_8~svn348749/test/BugPoint/remove_arguments_test.ll +Index: llvm-toolchain-snapshot_9~svn360997/test/Feature/load_module.ll =================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/BugPoint/remove_arguments_test.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/BugPoint/remove_arguments_test.ll -@@ -1,6 +1,7 @@ - ; RUN: bugpoint -load %llvmshlibdir/BugpointPasses%shlibext %s -output-prefix %t -bugpoint-crashcalls -silence-passes - ; RUN: llvm-dis %t-reduced-simplified.bc -o - | FileCheck %s - ; REQUIRES: loadable_module -+; XFAIL: * - - ; Test to make sure that arguments are removed from the function if they are - ; unnecessary. And clean up any types that frees up too. -Index: llvm-toolchain-snapshot_8~svn348749/test/Feature/load_module.ll -=================================================================== ---- llvm-toolchain-snapshot_8~svn348749.orig/test/Feature/load_module.ll -+++ llvm-toolchain-snapshot_8~svn348749/test/Feature/load_module.ll +--- llvm-toolchain-snapshot_9~svn360997.orig/test/Feature/load_module.ll ++++ llvm-toolchain-snapshot_9~svn360997/test/Feature/load_module.ll @@ -3,6 +3,7 @@ ; RUN: -disable-output 2>&1 | grep Hello - ; REQUIRES: loadable_module + ; REQUIRES: plugins ; FIXME: On Cygming, it might fail without building LLVMHello manually. +; XFAIL: * diff --git a/debian/rules b/debian/rules index 3b6fb6b4..6a95f395 100755 --- a/debian/rules +++ b/debian/rules @@ -531,6 +531,9 @@ override_dh_auto_install: # Remove bat files https://bugs.llvm.org/show_bug.cgi?id=30755 rm -f $(DEB_INST)/usr/share/clang/scan-build-$(LLVM_VERSION)/libexec/*.bat $(DEB_INST)/usr/share/clang/scan-build-$(LLVM_VERSION)/bin/*.bat + # Not ready yet: https://reviews.llvm.org/D61909#1506876 + rm -f $(DEB_INST)usr/lib/llvm-$(LLVM_VERSION)/lib/libclang_shared.so.$(LLVM_VERSION) + cp $(TARGET_BUILD_STAGE2)/bin/clang-query $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin # Only run on executable, not script