diff --git a/debian/patches/0001-llvm-cmake-resolve-symlinks-in-LLVMConfig.cmake.patch b/debian/patches/0001-llvm-cmake-resolve-symlinks-in-LLVMConfig.cmake.patch index 9daf1531..c52c19e0 100644 --- a/debian/patches/0001-llvm-cmake-resolve-symlinks-in-LLVMConfig.cmake.patch +++ b/debian/patches/0001-llvm-cmake-resolve-symlinks-in-LLVMConfig.cmake.patch @@ -12,10 +12,10 @@ Partially addresses PR37128 cmake/modules/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -Index: llvm-toolchain-snapshot_10~svn370025/llvm/cmake/modules/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/cmake/modules/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/cmake/modules/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn370025/llvm/cmake/modules/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/cmake/modules/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/cmake/modules/CMakeLists.txt @@ -88,10 +88,10 @@ file(COPY . # Generate LLVMConfig.cmake for the install tree. set(LLVM_CONFIG_CODE " diff --git a/debian/patches/0001-tools-clang-cmake-resolve-symlinks-in-ClangConfig.cmake.patch b/debian/patches/0001-tools-clang-cmake-resolve-symlinks-in-ClangConfig.cmake.patch index dca84e36..f3d199ac 100644 --- a/debian/patches/0001-tools-clang-cmake-resolve-symlinks-in-ClangConfig.cmake.patch +++ b/debian/patches/0001-tools-clang-cmake-resolve-symlinks-in-ClangConfig.cmake.patch @@ -12,10 +12,10 @@ Partially addresses PR37128 cmake/modules/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -diff --git a/cmake/modules/CMakeLists.txt b/cmake/modules/CMakeLists.txt -index be6d1d7257..bcb61f6cc8 100644 ---- a/clang/cmake/modules/CMakeLists.txt -+++ b/clang/cmake/modules/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/cmake/modules/CMakeLists.txt +=================================================================== +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/cmake/modules/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/cmake/modules/CMakeLists.txt @@ -30,10 +30,10 @@ set(CLANG_CONFIG_EXPORTS_FILE) # Generate ClangConfig.cmake for the install tree. set(CLANG_CONFIG_CODE " @@ -29,6 +29,3 @@ index be6d1d7257..bcb61f6cc8 100644 foreach(p ${_count}) set(CLANG_CONFIG_CODE "${CLANG_CONFIG_CODE} get_filename_component(CLANG_INSTALL_PREFIX \"\${CLANG_INSTALL_PREFIX}\" PATH)") --- -2.17.0 - diff --git a/debian/patches/0003-Debian-version-info-and-bugreport.patch b/debian/patches/0003-Debian-version-info-and-bugreport.patch index 0ba77311..f902de45 100644 --- a/debian/patches/0003-Debian-version-info-and-bugreport.patch +++ b/debian/patches/0003-Debian-version-info-and-bugreport.patch @@ -2,10 +2,10 @@ lib/Support/CommandLine.cpp | 4 ++++ 1 file changed, 4 insertions(+) -Index: llvm-toolchain-snapshot_10~svn370025/llvm/lib/Support/CommandLine.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/CommandLine.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/lib/Support/CommandLine.cpp -+++ llvm-toolchain-snapshot_10~svn370025/llvm/lib/Support/CommandLine.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/lib/Support/CommandLine.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/CommandLine.cpp @@ -2378,6 +2378,10 @@ public: OS << " " << LLVM_VERSION_INFO; #endif diff --git a/debian/patches/0044-soname.diff b/debian/patches/0044-soname.diff index b118e54b..bc0860da 100644 --- a/debian/patches/0044-soname.diff +++ b/debian/patches/0044-soname.diff @@ -3,11 +3,11 @@ tools/llvm-shlib/CMakeLists.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) -Index: llvm-toolchain-snapshot_10~svn371290/clang/tools/libclang/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/libclang/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn371290.orig/clang/tools/libclang/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn371290/clang/tools/libclang/CMakeLists.txt -@@ -94,7 +94,7 @@ if (UNIX AND ${CMAKE_SYSTEM_NAME} MATCHE +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/tools/libclang/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/libclang/CMakeLists.txt +@@ -96,7 +96,7 @@ if (UNIX AND ${CMAKE_SYSTEM_NAME} MATCHE remove_definitions("-D_XOPEN_SOURCE=700") endif() @@ -16,10 +16,10 @@ Index: llvm-toolchain-snapshot_10~svn371290/clang/tools/libclang/CMakeLists.txt OUTPUT_NAME ${output_name} ${SOURCES} -Index: llvm-toolchain-snapshot_10~svn371290/llvm/tools/llvm-shlib/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/tools/llvm-shlib/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn371290.orig/llvm/tools/llvm-shlib/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn371290/llvm/tools/llvm-shlib/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/tools/llvm-shlib/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/tools/llvm-shlib/CMakeLists.txt @@ -44,6 +44,8 @@ if(LLVM_BUILD_LLVM_DYLIB) endif() add_llvm_library(LLVM SHARED DISABLE_LLVM_LINK_LLVM_DYLIB SONAME ${INSTALL_WITH_TOOLCHAIN} ${SOURCES}) diff --git a/debian/patches/0048-Set-html_static_path-_static-everywhere.patch b/debian/patches/0048-Set-html_static_path-_static-everywhere.patch index 58a0b8f2..45874d87 100644 --- a/debian/patches/0048-Set-html_static_path-_static-everywhere.patch +++ b/debian/patches/0048-Set-html_static_path-_static-everywhere.patch @@ -9,10 +9,10 @@ Subject: Set html_static_path = ['_static'] everywhere. polly/docs/conf.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) -Index: llvm-toolchain-snapshot_9~svn355080/clang/docs/analyzer/conf.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/analyzer/conf.py =================================================================== ---- llvm-toolchain-snapshot_9~svn355080.orig/clang/docs/analyzer/conf.py -+++ llvm-toolchain-snapshot_9~svn355080/clang/docs/analyzer/conf.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/docs/analyzer/conf.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/analyzer/conf.py @@ -121,7 +121,7 @@ html_theme = 'haiku' # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, @@ -22,10 +22,10 @@ Index: llvm-toolchain-snapshot_9~svn355080/clang/docs/analyzer/conf.py # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. -Index: llvm-toolchain-snapshot_9~svn355080/clang/docs/conf.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/conf.py =================================================================== ---- llvm-toolchain-snapshot_9~svn355080.orig/clang/docs/conf.py -+++ llvm-toolchain-snapshot_9~svn355080/clang/docs/conf.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/docs/conf.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/conf.py @@ -122,7 +122,7 @@ html_theme = 'haiku' # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, @@ -35,10 +35,10 @@ Index: llvm-toolchain-snapshot_9~svn355080/clang/docs/conf.py # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. -Index: llvm-toolchain-snapshot_9~svn355080/polly/docs/conf.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/polly/docs/conf.py =================================================================== ---- llvm-toolchain-snapshot_9~svn355080.orig/polly/docs/conf.py -+++ llvm-toolchain-snapshot_9~svn355080/polly/docs/conf.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/polly/docs/conf.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/polly/docs/conf.py @@ -127,7 +127,7 @@ except ImportError: # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, diff --git a/debian/patches/0049-Use-Debian-provided-MathJax-everywhere.patch b/debian/patches/0049-Use-Debian-provided-MathJax-everywhere.patch index 96102b76..346973d7 100644 --- a/debian/patches/0049-Use-Debian-provided-MathJax-everywhere.patch +++ b/debian/patches/0049-Use-Debian-provided-MathJax-everywhere.patch @@ -13,10 +13,10 @@ Subject: Use Debian-provided MathJax everywhere. polly/docs/doxygen.cfg.in | 2 +- 8 files changed, 14 insertions(+), 5 deletions(-) -Index: llvm-toolchain-snapshot_9~svn363555/clang-tools-extra/docs/conf.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang-tools-extra/docs/conf.py =================================================================== ---- llvm-toolchain-snapshot_9~svn363555.orig/clang-tools-extra/docs/conf.py -+++ llvm-toolchain-snapshot_9~svn363555/clang-tools-extra/docs/conf.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang-tools-extra/docs/conf.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang-tools-extra/docs/conf.py @@ -123,6 +123,9 @@ html_theme = 'haiku' # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] @@ -27,10 +27,10 @@ Index: llvm-toolchain-snapshot_9~svn363555/clang-tools-extra/docs/conf.py # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. #html_last_updated_fmt = '%b %d, %Y' -Index: llvm-toolchain-snapshot_9~svn363555/clang-tools-extra/docs/doxygen.cfg.in +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang-tools-extra/docs/doxygen.cfg.in =================================================================== ---- llvm-toolchain-snapshot_9~svn363555.orig/clang-tools-extra/docs/doxygen.cfg.in -+++ llvm-toolchain-snapshot_9~svn363555/clang-tools-extra/docs/doxygen.cfg.in +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang-tools-extra/docs/doxygen.cfg.in ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang-tools-extra/docs/doxygen.cfg.in @@ -1443,7 +1443,7 @@ MATHJAX_FORMAT = HTML-CSS # The default value is: http://cdn.mathjax.org/mathjax/latest. # This tag requires that the tag USE_MATHJAX is set to YES. @@ -40,10 +40,10 @@ Index: llvm-toolchain-snapshot_9~svn363555/clang-tools-extra/docs/doxygen.cfg.in # The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax # extension names that should be enabled during MathJax rendering. For example -Index: llvm-toolchain-snapshot_9~svn363555/clang/docs/analyzer/conf.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/analyzer/conf.py =================================================================== ---- llvm-toolchain-snapshot_9~svn363555.orig/clang/docs/analyzer/conf.py -+++ llvm-toolchain-snapshot_9~svn363555/clang/docs/analyzer/conf.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/docs/analyzer/conf.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/analyzer/conf.py @@ -123,6 +123,9 @@ html_theme = 'haiku' # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] @@ -54,10 +54,10 @@ Index: llvm-toolchain-snapshot_9~svn363555/clang/docs/analyzer/conf.py # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. #html_last_updated_fmt = '%b %d, %Y' -Index: llvm-toolchain-snapshot_9~svn363555/clang/docs/conf.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/conf.py =================================================================== ---- llvm-toolchain-snapshot_9~svn363555.orig/clang/docs/conf.py -+++ llvm-toolchain-snapshot_9~svn363555/clang/docs/conf.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/docs/conf.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/conf.py @@ -124,6 +124,9 @@ html_theme = 'haiku' # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] @@ -68,10 +68,10 @@ Index: llvm-toolchain-snapshot_9~svn363555/clang/docs/conf.py # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. #html_last_updated_fmt = '%b %d, %Y' -Index: llvm-toolchain-snapshot_9~svn363555/clang/docs/doxygen.cfg.in +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/doxygen.cfg.in =================================================================== ---- llvm-toolchain-snapshot_9~svn363555.orig/clang/docs/doxygen.cfg.in -+++ llvm-toolchain-snapshot_9~svn363555/clang/docs/doxygen.cfg.in +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/docs/doxygen.cfg.in ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/doxygen.cfg.in @@ -1432,7 +1432,7 @@ MATHJAX_FORMAT = HTML-CSS # The default value is: http://cdn.mathjax.org/mathjax/latest. # This tag requires that the tag USE_MATHJAX is set to YES. @@ -81,10 +81,10 @@ Index: llvm-toolchain-snapshot_9~svn363555/clang/docs/doxygen.cfg.in # The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax # extension names that should be enabled during MathJax rendering. For example -Index: llvm-toolchain-snapshot_9~svn363555/llvm/docs/doxygen.cfg.in +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/docs/doxygen.cfg.in =================================================================== ---- llvm-toolchain-snapshot_9~svn363555.orig/llvm/docs/doxygen.cfg.in -+++ llvm-toolchain-snapshot_9~svn363555/llvm/docs/doxygen.cfg.in +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/docs/doxygen.cfg.in ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/docs/doxygen.cfg.in @@ -1433,7 +1433,7 @@ MATHJAX_FORMAT = HTML-CSS # The default value is: http://cdn.mathjax.org/mathjax/latest. # This tag requires that the tag USE_MATHJAX is set to YES. @@ -94,10 +94,10 @@ Index: llvm-toolchain-snapshot_9~svn363555/llvm/docs/doxygen.cfg.in # The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax # extension names that should be enabled during MathJax rendering. For example -Index: llvm-toolchain-snapshot_9~svn363555/polly/docs/doxygen.cfg.in +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/polly/docs/doxygen.cfg.in =================================================================== ---- llvm-toolchain-snapshot_9~svn363555.orig/polly/docs/doxygen.cfg.in -+++ llvm-toolchain-snapshot_9~svn363555/polly/docs/doxygen.cfg.in +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/polly/docs/doxygen.cfg.in ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/polly/docs/doxygen.cfg.in @@ -1433,7 +1433,7 @@ MATHJAX_FORMAT = HTML-CSS # The default value is: http://cdn.mathjax.org/mathjax/latest. # This tag requires that the tag USE_MATHJAX is set to YES. diff --git a/debian/patches/19-clang_debian_version.patch b/debian/patches/19-clang_debian_version.patch index d4d14b40..5eab525b 100644 --- a/debian/patches/19-clang_debian_version.patch +++ b/debian/patches/19-clang_debian_version.patch @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/Basic/Version.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Basic/Version.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/lib/Basic/Version.cpp -+++ llvm-toolchain-snapshot_10~svn370025/clang/lib/Basic/Version.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Basic/Version.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Basic/Version.cpp @@ -14,6 +14,7 @@ #include "clang/Basic/LLVM.h" #include "clang/Config/config.h" diff --git a/debian/patches/23-strlcpy_strlcat_warning_removed.diff b/debian/patches/23-strlcpy_strlcat_warning_removed.diff index 7ad46af9..e3ca0aea 100644 --- a/debian/patches/23-strlcpy_strlcat_warning_removed.diff +++ b/debian/patches/23-strlcpy_strlcat_warning_removed.diff @@ -7,10 +7,10 @@ clang/test/Sema/warn-strlcpycat-size.c | 55 -------------- 6 files changed, 25 insertions(+), 78 deletions(-) -Index: llvm-toolchain-snapshot_10~svn370025/clang/include/clang/Basic/Builtins.def +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/include/clang/Basic/Builtins.def =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/include/clang/Basic/Builtins.def -+++ llvm-toolchain-snapshot_10~svn370025/clang/include/clang/Basic/Builtins.def +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/include/clang/Basic/Builtins.def ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/include/clang/Basic/Builtins.def @@ -546,8 +546,8 @@ BUILTIN(__builtin___memset_chk, "v*v*izz BUILTIN(__builtin___stpcpy_chk, "c*c*cC*z", "nF") BUILTIN(__builtin___strcat_chk, "c*c*cC*z", "nF") @@ -22,7 +22,7 @@ Index: llvm-toolchain-snapshot_10~svn370025/clang/include/clang/Basic/Builtins.d BUILTIN(__builtin___strncat_chk, "c*c*cC*zz", "nF") BUILTIN(__builtin___strncpy_chk, "c*c*cC*zz", "nF") BUILTIN(__builtin___stpncpy_chk, "c*c*cC*zz", "nF") -@@ -1013,8 +1013,8 @@ LIBBUILTIN(getcontext, "iK*", "fj", +@@ -1011,8 +1011,8 @@ LIBBUILTIN(getcontext, "iK*", "fj", LIBBUILTIN(_longjmp, "vJi", "fr", "setjmp.h", ALL_GNU_LANGUAGES) LIBBUILTIN(siglongjmp, "vSJi", "fr", "setjmp.h", ALL_GNU_LANGUAGES) // non-standard but very common @@ -33,11 +33,11 @@ Index: llvm-toolchain-snapshot_10~svn370025/clang/include/clang/Basic/Builtins.d // id objc_msgSend(id, SEL, ...) LIBBUILTIN(objc_msgSend, "GGH.", "f", "objc/message.h", OBJC_LANG) // long double objc_msgSend_fpret(id self, SEL op, ...) -Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/AST/Decl.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/AST/Decl.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/lib/AST/Decl.cpp -+++ llvm-toolchain-snapshot_10~svn370025/clang/lib/AST/Decl.cpp -@@ -3774,13 +3774,13 @@ unsigned FunctionDecl::getMemoryFunction +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/AST/Decl.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/AST/Decl.cpp +@@ -3817,13 +3817,13 @@ unsigned FunctionDecl::getMemoryFunction case Builtin::BImemmove: return Builtin::BImemmove; @@ -57,10 +57,10 @@ Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/AST/Decl.cpp case Builtin::BI__builtin_memcmp: case Builtin::BImemcmp: -Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/Sema/SemaChecking.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Sema/SemaChecking.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/lib/Sema/SemaChecking.cpp -+++ llvm-toolchain-snapshot_10~svn370025/clang/lib/Sema/SemaChecking.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Sema/SemaChecking.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Sema/SemaChecking.cpp @@ -335,8 +335,8 @@ void Sema::checkFortifiedBuiltinMemoryFu case Builtin::BI__builtin___memcpy_chk: case Builtin::BI__builtin___memmove_chk: @@ -72,7 +72,7 @@ Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/Sema/SemaChecking.cpp case Builtin::BI__builtin___strncat_chk: case Builtin::BI__builtin___strncpy_chk: case Builtin::BI__builtin___stpncpy_chk: -@@ -4354,9 +4354,10 @@ bool Sema::CheckFunctionCall(FunctionDec +@@ -4404,9 +4404,10 @@ bool Sema::CheckFunctionCall(FunctionDec return false; // Handle memory setting and copying functions. @@ -86,11 +86,11 @@ Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/Sema/SemaChecking.cpp CheckStrncatArguments(TheCall, FnInfo); else CheckMemaccessArguments(TheCall, CMId, FnInfo); -Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp -+++ llvm-toolchain-snapshot_10~svn370025/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp -@@ -389,9 +389,9 @@ GenericTaintChecker::TaintPropagationRul +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp +@@ -398,9 +398,9 @@ GenericTaintChecker::TaintPropagationRul case Builtin::BIstrncpy: case Builtin::BIstrncat: return TaintPropagationRule({1, 2}, {0, ReturnValueIndex}); @@ -103,10 +103,10 @@ Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/StaticAnalyzer/Checkers/Ge case Builtin::BIstrndup: return TaintPropagationRule({0, 1}, {ReturnValueIndex}); -Index: llvm-toolchain-snapshot_10~svn370025/clang/test/Sema/builtins.c +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/test/Sema/builtins.c =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/test/Sema/builtins.c -+++ llvm-toolchain-snapshot_10~svn370025/clang/test/Sema/builtins.c +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/test/Sema/builtins.c ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/test/Sema/builtins.c @@ -199,11 +199,9 @@ void test18() { ptr = __builtin___memccpy_chk(dst, src, '\037', sizeof(src), sizeof(dst)); @@ -149,9 +149,9 @@ Index: llvm-toolchain-snapshot_10~svn370025/clang/test/Sema/builtins.c // rdar://11076881 char * Test20(char *p, const char *in, unsigned n) { -Index: llvm-toolchain-snapshot_10~svn370025/clang/test/Sema/warn-strlcpycat-size.c +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/test/Sema/warn-strlcpycat-size.c =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/test/Sema/warn-strlcpycat-size.c +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/test/Sema/warn-strlcpycat-size.c +++ /dev/null @@ -1,55 +0,0 @@ -// RUN: %clang_cc1 -Wstrlcpy-strlcat-size -verify -fsyntax-only %s diff --git a/debian/patches/26-set-correct-float-abi.diff b/debian/patches/26-set-correct-float-abi.diff index 579df59d..66f0bf0a 100644 --- a/debian/patches/26-set-correct-float-abi.diff +++ b/debian/patches/26-set-correct-float-abi.diff @@ -18,11 +18,11 @@ Forwarded: Reviewed-By: Last-Update: -Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/Driver/ToolChains/Arch/ARM.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Arch/ARM.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/lib/Driver/ToolChains/Arch/ARM.cpp -+++ llvm-toolchain-snapshot_10~svn370025/clang/lib/Driver/ToolChains/Arch/ARM.cpp -@@ -249,7 +249,7 @@ arm::FloatABI arm::getARMFloatABI(const +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Driver/ToolChains/Arch/ARM.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Arch/ARM.cpp +@@ -250,7 +250,7 @@ arm::FloatABI arm::getARMFloatABI(const case llvm::Triple::MuslEABI: case llvm::Triple::EABI: // EABI is always AAPCS, and if it was not marked 'hard', it's softfp diff --git a/debian/patches/930008-arm.diff b/debian/patches/930008-arm.diff index bfa61e22..4fe5dbba 100644 --- a/debian/patches/930008-arm.diff +++ b/debian/patches/930008-arm.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/llvm/lib/Support/Triple.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/Triple.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/lib/Support/Triple.cpp -+++ llvm-toolchain-snapshot_10~svn370025/llvm/lib/Support/Triple.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/lib/Support/Triple.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/Triple.cpp @@ -1646,7 +1646,7 @@ StringRef Triple::getARMCPUForArch(Strin case llvm::Triple::EABIHF: case llvm::Triple::GNUEABIHF: diff --git a/debian/patches/D67877.patch b/debian/patches/D67877.patch index 4e5aa04b..9b96ed5b 100644 --- a/debian/patches/D67877.patch +++ b/debian/patches/D67877.patch @@ -1,21 +1,21 @@ Origin: https://reviews.llvm.org/D67877 Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941082 -Index: llvm-toolchain-snapshot_10~svn373386/clang/lib/Analysis/plugins/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Analysis/plugins/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn373386.orig/clang/lib/Analysis/plugins/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn373386/clang/lib/Analysis/plugins/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Analysis/plugins/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Analysis/plugins/CMakeLists.txt @@ -1,4 +1,4 @@ -if(CLANG_ENABLE_STATIC_ANALYZER AND LLVM_ENABLE_PLUGINS) +if(CLANG_ENABLE_STATIC_ANALYZER AND LLVM_ENABLE_PLUGINS AND CLANG_BUILD_EXAMPLES) add_subdirectory(SampleAnalyzer) add_subdirectory(CheckerDependencyHandling) add_subdirectory(CheckerOptionHandling) -Index: llvm-toolchain-snapshot_10~svn373386/clang/test/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/test/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn373386.orig/clang/test/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn373386/clang/test/CMakeLists.txt -@@ -125,14 +125,12 @@ if( NOT CLANG_BUILT_STANDALONE ) +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/test/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/test/CMakeLists.txt +@@ -126,14 +126,12 @@ if( NOT CLANG_BUILT_STANDALONE ) endif() endif() diff --git a/debian/patches/atomic_library_1.diff b/debian/patches/atomic_library_1.diff index fb253e7e..bbece316 100644 --- a/debian/patches/atomic_library_1.diff +++ b/debian/patches/atomic_library_1.diff @@ -3,10 +3,10 @@ clang/test/CodeGen/linux-arm-atomic.c | 10 ++++++++++ 2 files changed, 24 insertions(+) -Index: llvm-toolchain-snapshot_6.0~svn309319/clang/test/CodeGen/linux-arm-atomic.c +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/test/CodeGen/linux-arm-atomic.c =================================================================== ---- llvm-toolchain-snapshot_6.0~svn309319.orig/clang/test/CodeGen/linux-arm-atomic.c -+++ llvm-toolchain-snapshot_6.0~svn309319/clang/test/CodeGen/linux-arm-atomic.c +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/test/CodeGen/linux-arm-atomic.c ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/test/CodeGen/linux-arm-atomic.c @@ -1,5 +1,15 @@ // RUN: %clang_cc1 %s -emit-llvm -o - -triple=armv7-unknown-linux | FileCheck %s // RUN: %clang_cc1 %s -emit-llvm -o - -triple=armv6-unknown-linux | FileCheck %s diff --git a/debian/patches/bootstrap-fix-include-next.diff b/debian/patches/bootstrap-fix-include-next.diff index 2a607bc5..0d02d873 100644 --- a/debian/patches/bootstrap-fix-include-next.diff +++ b/debian/patches/bootstrap-fix-include-next.diff @@ -13,10 +13,10 @@ include search path, clang's header will call itself without any effect. Therefore, it will do include_next until the define from the libc is existing (ex: _INTTYPES_H) -Index: llvm-toolchain-snapshot_9~svn365742/clang/lib/Headers/inttypes.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Headers/inttypes.h =================================================================== ---- llvm-toolchain-snapshot_9~svn365742.orig/clang/lib/Headers/inttypes.h -+++ llvm-toolchain-snapshot_9~svn365742/clang/lib/Headers/inttypes.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Headers/inttypes.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Headers/inttypes.h @@ -6,7 +6,7 @@ * \*===----------------------------------------------------------------------===*/ @@ -26,10 +26,10 @@ Index: llvm-toolchain-snapshot_9~svn365742/clang/lib/Headers/inttypes.h // AIX system headers need inttypes.h to be re-enterable while _STD_TYPES_T // is defined until an inclusion of it without _STD_TYPES_T occurs, in which // case the header guard macro is defined. -Index: llvm-toolchain-snapshot_9~svn365742/clang/lib/Headers/limits.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Headers/limits.h =================================================================== ---- llvm-toolchain-snapshot_9~svn365742.orig/clang/lib/Headers/limits.h -+++ llvm-toolchain-snapshot_9~svn365742/clang/lib/Headers/limits.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Headers/limits.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Headers/limits.h @@ -6,7 +6,7 @@ * \*===----------------------------------------------------------------------===*/ diff --git a/debian/patches/clang-analyzer-force-version.diff b/debian/patches/clang-analyzer-force-version.diff index f110b25c..592e35a0 100644 --- a/debian/patches/clang-analyzer-force-version.diff +++ b/debian/patches/clang-analyzer-force-version.diff @@ -1,10 +1,10 @@ # Force the version of clang in the analyzer # This was causing the static analyzer to fail silently if the clang & clang++ are # not installed -Index: llvm-toolchain-snapshot_10~svn370025/clang/tools/scan-build/libexec/ccc-analyzer +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/scan-build/libexec/ccc-analyzer =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/tools/scan-build/libexec/ccc-analyzer -+++ llvm-toolchain-snapshot_10~svn370025/clang/tools/scan-build/libexec/ccc-analyzer +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/tools/scan-build/libexec/ccc-analyzer ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/scan-build/libexec/ccc-analyzer @@ -90,7 +90,7 @@ if ($FindBin::Script =~ /c\+\+-analyzer/ if (!defined $Compiler || (! -x $Compiler && ! SearchInPath($Compiler))) { $Compiler = $DefaultCXXCompiler; } diff --git a/debian/patches/clang-arm-default-vfp3-on-armv7a.patch b/debian/patches/clang-arm-default-vfp3-on-armv7a.patch index 61c54b92..9e7fd4e5 100644 --- a/debian/patches/clang-arm-default-vfp3-on-armv7a.patch +++ b/debian/patches/clang-arm-default-vfp3-on-armv7a.patch @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/llvm/include/llvm/Support/ARMTargetParser.def +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/include/llvm/Support/ARMTargetParser.def =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/include/llvm/Support/ARMTargetParser.def -+++ llvm-toolchain-snapshot_10~svn370025/llvm/include/llvm/Support/ARMTargetParser.def +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/include/llvm/Support/ARMTargetParser.def ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/include/llvm/Support/ARMTargetParser.def @@ -76,7 +76,7 @@ ARM_ARCH("armv6kz", ARMV6KZ, "6KZ", "v6k ARM_ARCH("armv6-m", ARMV6M, "6-M", "v6m", ARMBuildAttrs::CPUArch::v6_M, FK_NONE, ARM::AEK_NONE) @@ -11,11 +11,11 @@ Index: llvm-toolchain-snapshot_10~svn370025/llvm/include/llvm/Support/ARMTargetP ARM_ARCH("armv7ve", ARMV7VE, "7VE", "v7ve", ARMBuildAttrs::CPUArch::v7, FK_NEON, (ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP)) -Index: llvm-toolchain-snapshot_10~svn370025/llvm/lib/Target/ARM/ARM.td +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Target/ARM/ARM.td =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/lib/Target/ARM/ARM.td -+++ llvm-toolchain-snapshot_10~svn370025/llvm/lib/Target/ARM/ARM.td -@@ -663,7 +663,8 @@ def ARMv6sm : Architecture<"armv6s-m", +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/lib/Target/ARM/ARM.td ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Target/ARM/ARM.td +@@ -673,7 +673,8 @@ def ARMv6sm : Architecture<"armv6s-m", FeatureStrictAlign]>; def ARMv7a : Architecture<"armv7-a", "ARMv7a", [HasV7Ops, diff --git a/debian/patches/clang-baseline-fix-i386.patch b/debian/patches/clang-baseline-fix-i386.patch index 5ed18710..e1cb9d5e 100644 --- a/debian/patches/clang-baseline-fix-i386.patch +++ b/debian/patches/clang-baseline-fix-i386.patch @@ -1,8 +1,8 @@ -Index: llvm-toolchain-snapshot_9~svn351647/clang/lib/Driver/ToolChains/Arch/X86.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Arch/X86.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn351647.orig/clang/lib/Driver/ToolChains/Arch/X86.cpp -+++ llvm-toolchain-snapshot_9~svn351647/clang/lib/Driver/ToolChains/Arch/X86.cpp -@@ -100,8 +100,8 @@ const char *x86::getX86TargetCPU(const A +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Driver/ToolChains/Arch/X86.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Arch/X86.cpp +@@ -101,8 +101,8 @@ const char *x86::getX86TargetCPU(const A case llvm::Triple::Haiku: return "i586"; default: diff --git a/debian/patches/clang-format-version.diff b/debian/patches/clang-format-version.diff index 98b9db34..ef089e31 100644 --- a/debian/patches/clang-format-version.diff +++ b/debian/patches/clang-format-version.diff @@ -4,10 +4,10 @@ clang/tools/clang-format/clang-format.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) -Index: llvm-toolchain-snapshot_10~svn370025/clang/tools/clang-format/clang-format-diff.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/clang-format/clang-format-diff.py =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/tools/clang-format/clang-format-diff.py -+++ llvm-toolchain-snapshot_10~svn370025/clang/tools/clang-format/clang-format-diff.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/tools/clang-format/clang-format-diff.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/clang-format/clang-format-diff.py @@ -54,7 +54,7 @@ def main(): parser.add_argument('-style', help='formatting style to apply (LLVM, Google, Chromium, ' @@ -17,11 +17,11 @@ Index: llvm-toolchain-snapshot_10~svn370025/clang/tools/clang-format/clang-forma help='location of binary to use for clang-format') args = parser.parse_args() -Index: llvm-toolchain-snapshot_10~svn370025/clang/tools/clang-format/clang-format.el +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/clang-format/clang-format.el =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/tools/clang-format/clang-format.el -+++ llvm-toolchain-snapshot_10~svn370025/clang/tools/clang-format/clang-format.el -@@ -36,7 +36,7 @@ +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/tools/clang-format/clang-format.el ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/clang-format/clang-format.el +@@ -37,7 +37,7 @@ :group 'tools) (defcustom clang-format-executable @@ -30,10 +30,10 @@ Index: llvm-toolchain-snapshot_10~svn370025/clang/tools/clang-format/clang-forma "clang-format") "Location of the clang-format executable. -Index: llvm-toolchain-snapshot_10~svn370025/clang/tools/clang-format/clang-format.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/clang-format/clang-format.py =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/tools/clang-format/clang-format.py -+++ llvm-toolchain-snapshot_10~svn370025/clang/tools/clang-format/clang-format.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/tools/clang-format/clang-format.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/clang-format/clang-format.py @@ -36,7 +36,7 @@ import vim # set g:clang_format_path to the path to clang-format if it is not on the path diff --git a/debian/patches/clang-riscv64-multiarch.diff b/debian/patches/clang-riscv64-multiarch.diff index a26f49fa..e33aa732 100644 --- a/debian/patches/clang-riscv64-multiarch.diff +++ b/debian/patches/clang-riscv64-multiarch.diff @@ -1,8 +1,8 @@ -diff --git a/clang/lib/Driver/ToolChains/Linux.cpp b/clang/lib/Driver/ToolChains/Linux.cpp -index d900508ad93..f516d172b37 100644 ---- a/clang/lib/Driver/ToolChains/Linux.cpp -+++ b/clang/lib/Driver/ToolChains/Linux.cpp -@@ -150,6 +150,10 @@ static std::string getMultiarchTriple(const Driver &D, +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Linux.cpp +=================================================================== +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Driver/ToolChains/Linux.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Linux.cpp +@@ -151,6 +151,10 @@ static std::string getMultiarchTriple(co if (D.getVFS().exists(SysRoot + "/lib/powerpc64le-linux-gnu")) return "powerpc64le-linux-gnu"; break; @@ -13,7 +13,7 @@ index d900508ad93..f516d172b37 100644 case llvm::Triple::sparc: if (D.getVFS().exists(SysRoot + "/lib/sparc-linux-gnu")) return "sparc-linux-gnu"; -@@ -749,6 +753,8 @@ void Linux::AddClangSystemIncludeArgs(const ArgList &DriverArgs, +@@ -760,6 +764,8 @@ void Linux::AddClangSystemIncludeArgs(co "/usr/include/powerpc64-linux-gnu"}; const StringRef PPC64LEMultiarchIncludeDirs[] = { "/usr/include/powerpc64le-linux-gnu"}; @@ -22,7 +22,7 @@ index d900508ad93..f516d172b37 100644 const StringRef SparcMultiarchIncludeDirs[] = { "/usr/include/sparc-linux-gnu"}; const StringRef Sparc64MultiarchIncludeDirs[] = { -@@ -824,6 +830,9 @@ void Linux::AddClangSystemIncludeArgs(const ArgList &DriverArgs, +@@ -835,6 +841,9 @@ void Linux::AddClangSystemIncludeArgs(co case llvm::Triple::ppc64le: MultiarchIncludeDirs = PPC64LEMultiarchIncludeDirs; break; diff --git a/debian/patches/clang-tidy-run-bin.diff b/debian/patches/clang-tidy-run-bin.diff index b18cff67..024ce867 100644 --- a/debian/patches/clang-tidy-run-bin.diff +++ b/debian/patches/clang-tidy-run-bin.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py -+++ llvm-toolchain-snapshot_10~svn370025/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py @@ -180,10 +180,10 @@ def main(): 'clang-tidy and clang-apply-replacements in ' '$PATH.') diff --git a/debian/patches/clangd-atomic-cmake.patch b/debian/patches/clangd-atomic-cmake.patch index e3e2b74b..20426512 100644 --- a/debian/patches/clangd-atomic-cmake.patch +++ b/debian/patches/clangd-atomic-cmake.patch @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/clang-tools-extra/clangd/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang-tools-extra/clangd/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang-tools-extra/clangd/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn370025/clang-tools-extra/clangd/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang-tools-extra/clangd/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang-tools-extra/clangd/CMakeLists.txt @@ -34,6 +34,11 @@ if(NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB) list(APPEND CLANGD_ATOMIC_LIB "atomic") endif() diff --git a/debian/patches/debug-jit-path.diff b/debian/patches/debug-jit-path.diff index b3e92d42..035d2037 100644 --- a/debian/patches/debug-jit-path.diff +++ b/debian/patches/debug-jit-path.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/llvm/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp -+++ llvm-toolchain-snapshot_10~svn370025/llvm/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp @@ -300,8 +300,8 @@ bool PerfJITEventListener::InitDebugging // search for location to dump data to if (const char *BaseDir = getenv("JITDUMPDIR")) diff --git a/debian/patches/declare_clear_cache.diff b/debian/patches/declare_clear_cache.diff index c881b8f9..770048ed 100644 --- a/debian/patches/declare_clear_cache.diff +++ b/debian/patches/declare_clear_cache.diff @@ -2,10 +2,10 @@ lib/Support/Unix/Memory.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -Index: llvm-toolchain-snapshot_10~svn370025/llvm/lib/Support/Unix/Memory.inc +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/Unix/Memory.inc =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/lib/Support/Unix/Memory.inc -+++ llvm-toolchain-snapshot_10~svn370025/llvm/lib/Support/Unix/Memory.inc +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/lib/Support/Unix/Memory.inc ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/Unix/Memory.inc @@ -256,7 +256,7 @@ void Memory::InvalidateInstructionCache( // FIXME: Can we safely always call this for __GNUC__ everywhere? const char *Start = static_cast(Addr); diff --git a/debian/patches/disable-display-PASS-UNSUPPORTED-XFAIL.diff b/debian/patches/disable-display-PASS-UNSUPPORTED-XFAIL.diff index cde5326d..90994b6d 100644 --- a/debian/patches/disable-display-PASS-UNSUPPORTED-XFAIL.diff +++ b/debian/patches/disable-display-PASS-UNSUPPORTED-XFAIL.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_4.0~svn280802/lldb/third_party/Python/module/unittest2/unittest2/runner.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/third_party/Python/module/unittest2/unittest2/runner.py =================================================================== ---- llvm-toolchain-snapshot_4.0~svn280802.orig/lldb/third_party/Python/module/unittest2/unittest2/runner.py -+++ llvm-toolchain-snapshot_4.0~svn280802/lldb/third_party/Python/module/unittest2/unittest2/runner.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/lldb/third_party/Python/module/unittest2/unittest2/runner.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/third_party/Python/module/unittest2/unittest2/runner.py @@ -174,9 +174,9 @@ class TextTestRunner(unittest.TextTestRu if hasattr(result, 'separator2'): self.stream.writeln(result.separator2) diff --git a/debian/patches/disable-error-xray.diff b/debian/patches/disable-error-xray.diff index 77cbaf0a..5ef14608 100644 --- a/debian/patches/disable-error-xray.diff +++ b/debian/patches/disable-error-xray.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_9~svn351647/compiler-rt/lib/xray/xray_tsc.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/xray/xray_tsc.h =================================================================== ---- llvm-toolchain-snapshot_9~svn351647.orig/compiler-rt/lib/xray/xray_tsc.h -+++ llvm-toolchain-snapshot_9~svn351647/compiler-rt/lib/xray/xray_tsc.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/xray/xray_tsc.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/xray/xray_tsc.h @@ -82,8 +82,6 @@ inline uint64_t getTSCFrequency() XRAY_N } // namespace __xray diff --git a/debian/patches/disable-llvm-symbolizer-test.diff b/debian/patches/disable-llvm-symbolizer-test.diff index 5bb7ba2d..aa800ea9 100644 --- a/debian/patches/disable-llvm-symbolizer-test.diff +++ b/debian/patches/disable-llvm-symbolizer-test.diff @@ -11,10 +11,10 @@ Description: Silent a test failing on yakkety amd64 Author: Sylvestre Last-Update: 2016-08-26 -Index: llvm-toolchain-snapshot_9~svn352786/llvm/test/tools/llvm-symbolizer/print_context.c +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/llvm-symbolizer/print_context.c =================================================================== ---- llvm-toolchain-snapshot_9~svn352786.orig/llvm/test/tools/llvm-symbolizer/print_context.c -+++ llvm-toolchain-snapshot_9~svn352786/llvm/test/tools/llvm-symbolizer/print_context.c +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/llvm-symbolizer/print_context.c ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/llvm-symbolizer/print_context.c @@ -18,6 +18,7 @@ int main() { // Inputs/print_context.o built with plain -g -c from this source file // Specifying -Xclang -fdebug-compilation-dir -Xclang . to make the debug info diff --git a/debian/patches/disable-path-test-failing.diff b/debian/patches/disable-path-test-failing.diff index 1c2f9f0c..831211ea 100644 --- a/debian/patches/disable-path-test-failing.diff +++ b/debian/patches/disable-path-test-failing.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/llvm/unittests/Support/Path.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/unittests/Support/Path.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/unittests/Support/Path.cpp -+++ llvm-toolchain-snapshot_10~svn370025/llvm/unittests/Support/Path.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/unittests/Support/Path.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/unittests/Support/Path.cpp @@ -447,7 +447,7 @@ protected: sys::path::append(NonExistantFile, "1B28B495C16344CB9822E588CD4C3EF0"); } diff --git a/debian/patches/disable-sse2-old-x86.diff b/debian/patches/disable-sse2-old-x86.diff index 6f2ca532..9a0f19cb 100644 --- a/debian/patches/disable-sse2-old-x86.diff +++ b/debian/patches/disable-sse2-old-x86.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/clang/include/clang/Basic/X86Target.def +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/include/clang/Basic/X86Target.def =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/include/clang/Basic/X86Target.def -+++ llvm-toolchain-snapshot_10~svn370025/clang/include/clang/Basic/X86Target.def +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/include/clang/Basic/X86Target.def ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/include/clang/Basic/X86Target.def @@ -312,7 +312,7 @@ CPU_SPECIFIC("pentium_mmx", 'D', "+mmx") CPU_SPECIFIC("pentium_ii", 'E', "+cmov,+mmx") CPU_SPECIFIC("pentium_iii", 'H', "+cmov,+mmx,+sse") diff --git a/debian/patches/do-not-fail-on-unexpected-pass.diff b/debian/patches/do-not-fail-on-unexpected-pass.diff index 198e398c..264a2a76 100644 --- a/debian/patches/do-not-fail-on-unexpected-pass.diff +++ b/debian/patches/do-not-fail-on-unexpected-pass.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_8~svn342269/llvm/utils/lit/lit/Test.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/utils/lit/lit/Test.py =================================================================== ---- llvm-toolchain-snapshot_8~svn342269.orig/llvm/utils/lit/lit/Test.py -+++ llvm-toolchain-snapshot_8~svn342269/llvm/utils/lit/lit/Test.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/utils/lit/lit/Test.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/utils/lit/lit/Test.py @@ -32,7 +32,7 @@ PASS = ResultCode('PASS', False) FLAKYPASS = ResultCode('FLAKYPASS', False) XFAIL = ResultCode('XFAIL', False) diff --git a/debian/patches/fix-clang-path-and-build.diff b/debian/patches/fix-clang-path-and-build.diff index ccdfd082..e2531a98 100644 --- a/debian/patches/fix-clang-path-and-build.diff +++ b/debian/patches/fix-clang-path-and-build.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370632/clang/lib/Driver/ToolChains/Linux.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Linux.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370632.orig/clang/lib/Driver/ToolChains/Linux.cpp -+++ llvm-toolchain-snapshot_10~svn370632/clang/lib/Driver/ToolChains/Linux.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Driver/ToolChains/Linux.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Linux.cpp @@ -12,6 +12,7 @@ #include "Arch/PPC.h" #include "Arch/RISCV.h" diff --git a/debian/patches/fix-llvm-config-obj-src-root.patch b/debian/patches/fix-llvm-config-obj-src-root.patch index b262aa66..0b8d2c53 100644 --- a/debian/patches/fix-llvm-config-obj-src-root.patch +++ b/debian/patches/fix-llvm-config-obj-src-root.patch @@ -2,10 +2,10 @@ tools/llvm-config/llvm-config.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -Index: llvm-toolchain-snapshot_10~svn370025/llvm/tools/llvm-config/llvm-config.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/tools/llvm-config/llvm-config.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/tools/llvm-config/llvm-config.cpp -+++ llvm-toolchain-snapshot_10~svn370025/llvm/tools/llvm-config/llvm-config.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/tools/llvm-config/llvm-config.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/tools/llvm-config/llvm-config.cpp @@ -560,9 +560,9 @@ int main(int argc, char **argv) { } else if (Arg == "--shared-mode") { PrintSharedMode = true; diff --git a/debian/patches/fix-scan-view-path.diff b/debian/patches/fix-scan-view-path.diff index e7322e69..cd256895 100644 --- a/debian/patches/fix-scan-view-path.diff +++ b/debian/patches/fix-scan-view-path.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/clang/tools/scan-view/bin/scan-view +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/scan-view/bin/scan-view =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/tools/scan-view/bin/scan-view -+++ llvm-toolchain-snapshot_10~svn370025/clang/tools/scan-view/bin/scan-view +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/tools/scan-view/bin/scan-view ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/scan-view/bin/scan-view @@ -28,6 +28,7 @@ kDefaultPort = 8181 kMaxPortsToTry = 100 diff --git a/debian/patches/hurd/hurd-EIEIO-undef.diff b/debian/patches/hurd/hurd-EIEIO-undef.diff index 80509f0f..10bae870 100644 --- a/debian/patches/hurd/hurd-EIEIO-undef.diff +++ b/debian/patches/hurd/hurd-EIEIO-undef.diff @@ -1,8 +1,8 @@ -Index: llvm-toolchain-snapshot_10~svn372737/llvm/utils/TableGen/CodeEmitterGen.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/utils/TableGen/CodeEmitterGen.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn372737.orig/llvm/utils/TableGen/CodeEmitterGen.cpp -+++ llvm-toolchain-snapshot_10~svn372737/llvm/utils/TableGen/CodeEmitterGen.cpp -@@ -395,6 +395,9 @@ void CodeEmitterGen::run(raw_ostream &o) +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/utils/TableGen/CodeEmitterGen.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/utils/TableGen/CodeEmitterGen.cpp +@@ -396,6 +396,9 @@ void CodeEmitterGen::run(raw_ostream &o) ArrayRef NumberedInstructions = Target.getInstructionsByEnumValue(); diff --git a/debian/patches/hurd/hurd-pathmax.diff b/debian/patches/hurd/hurd-pathmax.diff index a4eb6e82..6c3e4cf6 100644 --- a/debian/patches/hurd/hurd-pathmax.diff +++ b/debian/patches/hurd/hurd-pathmax.diff @@ -1,8 +1,8 @@ -Index: llvm-toolchain-snapshot_10~svn370407/clang/lib/Basic/FileManager.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Basic/FileManager.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370407.orig/clang/lib/Basic/FileManager.cpp -+++ llvm-toolchain-snapshot_10~svn370407/clang/lib/Basic/FileManager.cpp -@@ -498,6 +498,12 @@ FileManager::getNoncachedStatValue(Strin +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Basic/FileManager.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Basic/FileManager.cpp +@@ -522,6 +522,12 @@ FileManager::getNoncachedStatValue(Strin return std::error_code(); } @@ -15,10 +15,10 @@ Index: llvm-toolchain-snapshot_10~svn370407/clang/lib/Basic/FileManager.cpp void FileManager::GetUniqueIDMapping( SmallVectorImpl &UIDToFiles) const { UIDToFiles.clear(); -Index: llvm-toolchain-snapshot_10~svn370407/lldb/include/lldb/lldb-defines.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/include/lldb/lldb-defines.h =================================================================== ---- llvm-toolchain-snapshot_10~svn370407.orig/lldb/include/lldb/lldb-defines.h -+++ llvm-toolchain-snapshot_10~svn370407/lldb/include/lldb/lldb-defines.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/lldb/include/lldb/lldb-defines.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/include/lldb/lldb-defines.h @@ -27,6 +27,11 @@ #define INT32_MAX 2147483647 #endif @@ -31,10 +31,10 @@ Index: llvm-toolchain-snapshot_10~svn370407/lldb/include/lldb/lldb-defines.h #if !defined(UINT32_MAX) #define UINT32_MAX 4294967295U #endif -Index: llvm-toolchain-snapshot_10~svn370407/llvm/tools/dsymutil/DwarfLinker.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/tools/dsymutil/DwarfLinker.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370407.orig/llvm/tools/dsymutil/DwarfLinker.cpp -+++ llvm-toolchain-snapshot_10~svn370407/llvm/tools/dsymutil/DwarfLinker.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/tools/dsymutil/DwarfLinker.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/tools/dsymutil/DwarfLinker.cpp @@ -100,6 +100,11 @@ #include #include @@ -47,10 +47,10 @@ Index: llvm-toolchain-snapshot_10~svn370407/llvm/tools/dsymutil/DwarfLinker.cpp namespace llvm { namespace dsymutil { -Index: llvm-toolchain-snapshot_10~svn370407/polly/lib/External/ppcg/cuda_common.c +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/polly/lib/External/ppcg/cuda_common.c =================================================================== ---- llvm-toolchain-snapshot_10~svn370407.orig/polly/lib/External/ppcg/cuda_common.c -+++ llvm-toolchain-snapshot_10~svn370407/polly/lib/External/ppcg/cuda_common.c +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/polly/lib/External/ppcg/cuda_common.c ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/polly/lib/External/ppcg/cuda_common.c @@ -15,6 +15,11 @@ #include "cuda_common.h" #include "ppcg.h" diff --git a/debian/patches/hurd/impl-path-hurd.diff b/debian/patches/hurd/impl-path-hurd.diff index 9158266c..73d3985a 100644 --- a/debian/patches/hurd/impl-path-hurd.diff +++ b/debian/patches/hurd/impl-path-hurd.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn368304/llvm/lib/Support/Unix/Path.inc +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/Unix/Path.inc =================================================================== ---- llvm-toolchain-snapshot_10~svn368304.orig/llvm/lib/Support/Unix/Path.inc -+++ llvm-toolchain-snapshot_10~svn368304/llvm/lib/Support/Unix/Path.inc +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/lib/Support/Unix/Path.inc ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/Unix/Path.inc @@ -203,7 +203,7 @@ std::string getMainExecutable(const char // If we don't have procfs mounted, fall back to argv[0] if (getprogpath(exe_path, argv0) != NULL) diff --git a/debian/patches/install-scan-build-py.diff b/debian/patches/install-scan-build-py.diff index 5b510d9c..ba9e4b32 100644 --- a/debian/patches/install-scan-build-py.diff +++ b/debian/patches/install-scan-build-py.diff @@ -2,11 +2,11 @@ clang/tools/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) -Index: llvm-toolchain-snapshot_10~svn370025/clang/tools/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/tools/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn370025/clang/tools/CMakeLists.txt -@@ -27,6 +27,7 @@ if(CLANG_ENABLE_STATIC_ANALYZER) +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/tools/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/CMakeLists.txt +@@ -28,6 +28,7 @@ if(CLANG_ENABLE_STATIC_ANALYZER) add_clang_subdirectory(clang-check) add_clang_subdirectory(clang-extdef-mapping) add_clang_subdirectory(scan-build) diff --git a/debian/patches/kfreebsd/CMakeLists.txt.diff b/debian/patches/kfreebsd/CMakeLists.txt.diff index 645b6a62..5f739bd1 100644 --- a/debian/patches/kfreebsd/CMakeLists.txt.diff +++ b/debian/patches/kfreebsd/CMakeLists.txt.diff @@ -1,8 +1,8 @@ -Index: llvm-toolchain-snapshot_10~svn370025/llvm/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn370025/llvm/CMakeLists.txt -@@ -866,7 +866,7 @@ if(LLVM_TARGET_IS_CROSSCOMPILE_HOST) +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/CMakeLists.txt +@@ -867,7 +867,7 @@ if(LLVM_TARGET_IS_CROSSCOMPILE_HOST) # (this is a variable that CrossCompile sets on recursive invocations) endif() diff --git a/debian/patches/kfreebsd/clang_lib_Basic_Targets.diff b/debian/patches/kfreebsd/clang_lib_Basic_Targets.diff index ce560358..1acf81d8 100644 --- a/debian/patches/kfreebsd/clang_lib_Basic_Targets.diff +++ b/debian/patches/kfreebsd/clang_lib_Basic_Targets.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/Basic/Targets.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Basic/Targets.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/lib/Basic/Targets.cpp -+++ llvm-toolchain-snapshot_10~svn370025/clang/lib/Basic/Targets.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Basic/Targets.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Basic/Targets.cpp @@ -470,8 +470,8 @@ TargetInfo *AllocateTarget(const llvm::T return new OpenBSDI386TargetInfo(Triple, Opts); case llvm::Triple::FreeBSD: @@ -24,10 +24,10 @@ Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/Basic/Targets.cpp case llvm::Triple::Solaris: return new SolarisTargetInfo(Triple, Opts); case llvm::Triple::Win32: { -Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/Basic/Targets/OSTargets.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Basic/Targets/OSTargets.h =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/lib/Basic/Targets/OSTargets.h -+++ llvm-toolchain-snapshot_10~svn370025/clang/lib/Basic/Targets/OSTargets.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Basic/Targets/OSTargets.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Basic/Targets/OSTargets.h @@ -265,7 +265,7 @@ public: // GNU/kFreeBSD Target diff --git a/debian/patches/kfreebsd/compiler-rt_lib.diff b/debian/patches/kfreebsd/compiler-rt_lib.diff index e9709fbd..4f376484 100644 --- a/debian/patches/kfreebsd/compiler-rt_lib.diff +++ b/debian/patches/kfreebsd/compiler-rt_lib.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp @@ -83,9 +83,14 @@ extern "C" { // must be included after and on @@ -44,10 +44,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/san char *base = (char *)map->l_addr; Elf_Ehdr *ehdr = (Elf_Ehdr *)base; char *phdrs = base + ehdr->e_phoff; -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp @@ -36,10 +36,12 @@ #include @@ -75,10 +75,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/san #define Elf_Phdr XElf32_Phdr #define dl_phdr_info xdl_phdr_info #define dl_iterate_phdr(c, b) xdl_iterate_phdr((c), (b)) -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_platform.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_platform.h =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/sanitizer_common/sanitizer_platform.h -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_platform.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/sanitizer_common/sanitizer_platform.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_platform.h @@ -15,7 +15,7 @@ #if !defined(__linux__) && !defined(__FreeBSD__) && !defined(__NetBSD__) && \ !defined(__OpenBSD__) && !defined(__APPLE__) && !defined(_WIN32) && \ @@ -118,10 +118,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/san #if __LP64__ || defined(_WIN64) # define SANITIZER_WORDSIZE 64 -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/asan/asan_linux.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/asan/asan_linux.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/asan/asan_linux.cpp -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/asan/asan_linux.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/asan/asan_linux.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/asan/asan_linux.cpp @@ -37,7 +37,7 @@ #include #include @@ -152,10 +152,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/asan/asan_linux.cpp #define ucontext_t xucontext_t #endif -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/ubsan/ubsan_platform.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/ubsan/ubsan_platform.h =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/ubsan/ubsan_platform.h -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/ubsan/ubsan_platform.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/ubsan/ubsan_platform.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/ubsan/ubsan_platform.h @@ -14,7 +14,7 @@ // Other platforms should be easy to add, and probably work as-is. @@ -165,10 +165,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/ubsan/ubsan_platform (defined(__sun__) && defined(__svr4__)) || \ defined(_WIN32) || defined(__Fuchsia__) || defined(__rtems__) # define CAN_SANITIZE_UB 1 -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S @@ -192,7 +192,7 @@ ASM_SYMBOL_INTERCEPTOR(setjmp): // obtain SP, store in %rdi, first argument to `void __tsan_setjmp(uptr sp)` #if defined(__FreeBSD__) || defined(__NetBSD__) @@ -196,10 +196,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/tsan/rtl/tsan_rtl_am lea 32(%rsp), %rdi #else # error "Unknown platform" -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerDefs.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/fuzzer/FuzzerDefs.h =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/fuzzer/FuzzerDefs.h -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerDefs.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/fuzzer/FuzzerDefs.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/fuzzer/FuzzerDefs.h @@ -28,6 +28,7 @@ #define LIBFUZZER_LINUX 1 #define LIBFUZZER_NETBSD 0 @@ -233,10 +233,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerDefs.h #ifdef __x86_64 # if __has_attribute(target) -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp @@ -133,7 +133,7 @@ size_t GetPeakRSSMb() { if (getrusage(RUSAGE_SELF, &usage)) return 0; @@ -246,10 +246,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerUtilPos // ru_maxrss is in KiB return usage.ru_maxrss >> 10; } else if (LIBFUZZER_APPLE) { -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/fuzzer/FuzzerExtraCounters.cpp @@ -11,7 +11,7 @@ #include "FuzzerDefs.h" @@ -259,10 +259,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerExtraCo __attribute__((weak)) extern uint8_t __start___libfuzzer_extra_counters; __attribute__((weak)) extern uint8_t __stop___libfuzzer_extra_counters; -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/fuzzer/FuzzerExtFunctionsWeak.cpp @@ -13,7 +13,7 @@ //===----------------------------------------------------------------------===// #include "FuzzerDefs.h" @@ -272,10 +272,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerExtFunc #include "FuzzerExtFunctions.h" #include "FuzzerIO.h" -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/fuzzer/FuzzerUtilLinux.cpp @@ -9,7 +9,7 @@ //===----------------------------------------------------------------------===// #include "FuzzerDefs.h" @@ -285,10 +285,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/fuzzer/FuzzerUtilLin #include "FuzzerCommand.h" #include -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_freebsd.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_freebsd.h =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/sanitizer_common/sanitizer_freebsd.h -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_freebsd.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/sanitizer_common/sanitizer_freebsd.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_freebsd.h @@ -20,7 +20,7 @@ // 32-bit mode. #if SANITIZER_FREEBSD && (SANITIZER_WORDSIZE == 32) @@ -298,10 +298,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/san # include # include # include -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp @@ -37,7 +37,7 @@ // Fix 'kinfo_vmentry' definition on FreeBSD prior v9.2 in 32-bit mode. #if SANITIZER_FREEBSD && (SANITIZER_WORDSIZE == 32) @@ -311,10 +311,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/san #define kinfo_vmentry xkinfo_vmentry #endif #endif -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h @@ -24,7 +24,9 @@ #include "sanitizer_glibc_version.h" #endif @@ -325,10 +325,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/san namespace __sanitizer { extern unsigned struct_utsname_sz; -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_syscall_generic.inc +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_syscall_generic.inc =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/sanitizer_common/sanitizer_syscall_generic.inc -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_syscall_generic.inc +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/sanitizer_common/sanitizer_syscall_generic.inc ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_syscall_generic.inc @@ -19,7 +19,7 @@ # define SYSCALL(name) __NR_ ## name #endif @@ -338,10 +338,10 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/san # define internal_syscall __syscall # else # define internal_syscall syscall -Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373659.orig/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp -+++ llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp @@ -109,10 +109,14 @@ typedef struct user_fpregs elf_fpregset_ #include #endif @@ -358,7 +358,7 @@ Index: llvm-toolchain-snapshot_10~svn373659/compiler-rt/lib/sanitizer_common/san #include #include #include -@@ -149,8 +153,12 @@ typedef struct user_fpregs elf_fpregset_ +@@ -150,8 +154,12 @@ typedef struct user_fpregs elf_fpregset_ #include #endif diff --git a/debian/patches/kfreebsd/include_llvm_ADT_Triple.h.diff b/debian/patches/kfreebsd/include_llvm_ADT_Triple.h.diff index 48e7be81..7fa4a854 100644 --- a/debian/patches/kfreebsd/include_llvm_ADT_Triple.h.diff +++ b/debian/patches/kfreebsd/include_llvm_ADT_Triple.h.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/llvm/include/llvm/ADT/Triple.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/include/llvm/ADT/Triple.h =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/include/llvm/ADT/Triple.h -+++ llvm-toolchain-snapshot_10~svn370025/llvm/include/llvm/ADT/Triple.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/include/llvm/ADT/Triple.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/include/llvm/ADT/Triple.h @@ -161,7 +161,7 @@ public: FreeBSD, Fuchsia, diff --git a/debian/patches/kfreebsd/kfreebsd-libcxx-threads-detection.diff b/debian/patches/kfreebsd/kfreebsd-libcxx-threads-detection.diff index 57f57c45..54c92e15 100644 --- a/debian/patches/kfreebsd/kfreebsd-libcxx-threads-detection.diff +++ b/debian/patches/kfreebsd/kfreebsd-libcxx-threads-detection.diff @@ -1,8 +1,8 @@ -Index: llvm-toolchain-snapshot_10~svn370025/libcxx/include/__config +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/include/__config =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxx/include/__config -+++ llvm-toolchain-snapshot_10~svn370025/libcxx/include/__config -@@ -1062,6 +1062,7 @@ _LIBCPP_FUNC_VIS extern "C" void __sanit +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/include/__config ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/include/__config +@@ -1085,6 +1085,7 @@ _LIBCPP_FUNC_VIS extern "C" void __sanit !defined(_LIBCPP_HAS_THREAD_API_WIN32) && \ !defined(_LIBCPP_HAS_THREAD_API_EXTERNAL) # if defined(__FreeBSD__) || \ diff --git a/debian/patches/kfreebsd/kfreebsd-openmp.diff b/debian/patches/kfreebsd/kfreebsd-openmp.diff index 490d968b..ba53484d 100644 --- a/debian/patches/kfreebsd/kfreebsd-openmp.diff +++ b/debian/patches/kfreebsd/kfreebsd-openmp.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/kmp.h =================================================================== ---- llvm-toolchain-snapshot_10~svn373163.orig/openmp/runtime/src/kmp.h -+++ llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/openmp/runtime/src/kmp.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/kmp.h @@ -1142,6 +1142,10 @@ extern kmp_uint64 __kmp_now_nsec(); /* TODO: tune for KMP_OS_OPENBSD */ #define KMP_INIT_WAIT 1024U /* initial number of spin-tests */ @@ -13,10 +13,10 @@ Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp.h #endif #if KMP_ARCH_X86 || KMP_ARCH_X86_64 -Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp_ftn_entry.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/kmp_ftn_entry.h =================================================================== ---- llvm-toolchain-snapshot_10~svn373163.orig/openmp/runtime/src/kmp_ftn_entry.h -+++ llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp_ftn_entry.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/openmp/runtime/src/kmp_ftn_entry.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/kmp_ftn_entry.h @@ -531,7 +531,7 @@ int FTN_STDCALL KMP_EXPAND_NAME(FTN_GET_ int gtid; @@ -26,10 +26,10 @@ Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp_ftn_entry.h gtid = __kmp_entry_gtid(); #elif KMP_OS_WINDOWS if (!__kmp_init_parallel || -Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp_platform.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/kmp_platform.h =================================================================== ---- llvm-toolchain-snapshot_10~svn373163.orig/openmp/runtime/src/kmp_platform.h -+++ llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp_platform.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/openmp/runtime/src/kmp_platform.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/kmp_platform.h @@ -18,6 +18,7 @@ #define KMP_OS_LINUX 0 #define KMP_OS_DRAGONFLY 0 @@ -65,10 +65,10 @@ Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp_platform.h #undef KMP_OS_UNIX #define KMP_OS_UNIX 1 #endif -Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp_runtime.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/kmp_runtime.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373163.orig/openmp/runtime/src/kmp_runtime.cpp -+++ llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp_runtime.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/openmp/runtime/src/kmp_runtime.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/kmp_runtime.cpp @@ -8114,7 +8114,7 @@ __kmp_determine_reduction_method( KMP_ARCH_MIPS64 || KMP_ARCH_RISCV64 @@ -87,11 +87,11 @@ Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/kmp_runtime.cpp // basic tuning -Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/z_Linux_util.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/z_Linux_util.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373163.orig/openmp/runtime/src/z_Linux_util.cpp -+++ llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/z_Linux_util.cpp -@@ -450,7 +450,7 @@ void __kmp_terminate_thread(int gtid) { +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/openmp/runtime/src/z_Linux_util.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/z_Linux_util.cpp +@@ -472,7 +472,7 @@ void __kmp_terminate_thread(int gtid) { static kmp_int32 __kmp_set_stack_info(int gtid, kmp_info_t *th) { int stack_data; #if KMP_OS_LINUX || KMP_OS_DRAGONFLY || KMP_OS_FREEBSD || KMP_OS_NETBSD || \ @@ -100,7 +100,7 @@ Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/z_Linux_util.cpp pthread_attr_t attr; int status; size_t size = 0; -@@ -504,7 +504,7 @@ static void *__kmp_launch_worker(void *t +@@ -526,7 +526,7 @@ static void *__kmp_launch_worker(void *t #endif /* KMP_BLOCK_SIGNALS */ void *exit_val; #if KMP_OS_LINUX || KMP_OS_DRAGONFLY || KMP_OS_FREEBSD || KMP_OS_NETBSD || \ @@ -109,7 +109,7 @@ Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/z_Linux_util.cpp void *volatile padding = 0; #endif int gtid; -@@ -1776,7 +1776,7 @@ static int __kmp_get_xproc(void) { +@@ -1798,7 +1798,7 @@ static int __kmp_get_xproc(void) { int r = 0; #if KMP_OS_LINUX || KMP_OS_DRAGONFLY || KMP_OS_FREEBSD || KMP_OS_NETBSD || \ @@ -118,7 +118,7 @@ Index: llvm-toolchain-snapshot_10~svn373163/openmp/runtime/src/z_Linux_util.cpp r = sysconf(_SC_NPROCESSORS_ONLN); -@@ -2020,7 +2020,7 @@ int __kmp_is_address_mapped(void *addr) +@@ -2042,7 +2042,7 @@ int __kmp_is_address_mapped(void *addr) // Free resources. fclose(file); KMP_INTERNAL_FREE(name); diff --git a/debian/patches/kfreebsd/kfreebsd-threads-build.diff b/debian/patches/kfreebsd/kfreebsd-threads-build.diff index 77ded844..4601629b 100644 --- a/debian/patches/kfreebsd/kfreebsd-threads-build.diff +++ b/debian/patches/kfreebsd/kfreebsd-threads-build.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_9~svn353038/libcxx/src/thread.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/src/thread.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn353038.orig/libcxx/src/thread.cpp -+++ llvm-toolchain-snapshot_9~svn353038/libcxx/src/thread.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/src/thread.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/src/thread.cpp @@ -18,7 +18,7 @@ #if defined(__unix__) || (defined(__APPLE__) && defined(__MACH__)) diff --git a/debian/patches/kfreebsd/kfreebsd-triple-clang.diff b/debian/patches/kfreebsd/kfreebsd-triple-clang.diff index c9d3c5c4..56657daf 100644 --- a/debian/patches/kfreebsd/kfreebsd-triple-clang.diff +++ b/debian/patches/kfreebsd/kfreebsd-triple-clang.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn368975.orig/clang/lib/Driver/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Driver/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/CMakeLists.txt @@ -49,6 +49,7 @@ add_clang_library(clangDriver ToolChains/HIP.cpp ToolChains/Hexagon.cpp @@ -10,10 +10,10 @@ Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/CMakeLists.txt ToolChains/Linux.cpp ToolChains/MipsLinux.cpp ToolChains/MinGW.cpp -Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/Driver.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/Driver.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn368975.orig/clang/lib/Driver/Driver.cpp -+++ llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/Driver.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Driver/Driver.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/Driver.cpp @@ -26,6 +26,7 @@ #include "ToolChains/Haiku.h" #include "ToolChains/Hexagon.h" @@ -22,7 +22,7 @@ Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/Driver.cpp #include "ToolChains/Lanai.h" #include "ToolChains/Linux.h" #include "ToolChains/MSP430.h" -@@ -4632,6 +4633,9 @@ const ToolChain &Driver::getToolChain(co +@@ -4727,6 +4728,9 @@ const ToolChain &Driver::getToolChain(co case llvm::Triple::FreeBSD: TC = std::make_unique(*this, Target, Args); break; @@ -32,11 +32,11 @@ Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/Driver.cpp case llvm::Triple::Minix: TC = std::make_unique(*this, Target, Args); break; -Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/ToolChains/Clang.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Clang.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn368975.orig/clang/lib/Driver/ToolChains/Clang.cpp -+++ llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/ToolChains/Clang.cpp -@@ -542,7 +542,7 @@ static bool useFramePointerForTargetByDe +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Driver/ToolChains/Clang.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Clang.cpp +@@ -453,7 +453,7 @@ static bool useFramePointerForTargetByDe } if (Triple.isOSLinux() || Triple.getOS() == llvm::Triple::CloudABI || @@ -45,11 +45,11 @@ Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/ToolChains/Clang.cp switch (Triple.getArch()) { // Don't use a frame pointer on linux if optimizing for certain targets. case llvm::Triple::mips64: -Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/ToolChains/Gnu.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Gnu.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn368975.orig/clang/lib/Driver/ToolChains/Gnu.cpp -+++ llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/ToolChains/Gnu.cpp -@@ -576,6 +576,20 @@ void tools::gnutools::Linker::ConstructJ +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Driver/ToolChains/Gnu.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Gnu.cpp +@@ -578,6 +578,20 @@ void tools::gnutools::Linker::ConstructJ if (!Args.hasArg(options::OPT_nolibc)) CmdArgs.push_back("-lc"); @@ -91,10 +91,10 @@ Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/ToolChains/Gnu.cpp static const char *const MIPSLibDirs[] = {"/lib"}; static const char *const MIPSTriples[] = { -Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/ToolChains/KFreeBSD.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/KFreeBSD.cpp =================================================================== --- /dev/null -+++ llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/ToolChains/KFreeBSD.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/KFreeBSD.cpp @@ -0,0 +1,458 @@ +//===--- KFreeBSD.cpp - kFreeBSD ToolChain Implementations --------*- C++ -*-===// +// @@ -554,10 +554,10 @@ Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/ToolChains/KFreeBSD + return Res; +} + -Index: llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/ToolChains/KFreeBSD.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/KFreeBSD.h =================================================================== --- /dev/null -+++ llvm-toolchain-snapshot_10~svn368975/clang/lib/Driver/ToolChains/KFreeBSD.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/KFreeBSD.h @@ -0,0 +1,54 @@ +//===--- KFreeBSD.h - kFreeBSD ToolChain Implementations ----------*- C++ -*-===// +// diff --git a/debian/patches/kfreebsd/kfreebsd-triple.diff b/debian/patches/kfreebsd/kfreebsd-triple.diff index 33c12b3d..50dd3f8a 100644 --- a/debian/patches/kfreebsd/kfreebsd-triple.diff +++ b/debian/patches/kfreebsd/kfreebsd-triple.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_9~svn358740/llvm/unittests/ADT/TripleTest.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/unittests/ADT/TripleTest.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn358740.orig/llvm/unittests/ADT/TripleTest.cpp -+++ llvm-toolchain-snapshot_9~svn358740/llvm/unittests/ADT/TripleTest.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/unittests/ADT/TripleTest.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/unittests/ADT/TripleTest.cpp @@ -98,6 +98,18 @@ TEST(TripleTest, ParsedIDs) { EXPECT_EQ(Triple::Hurd, T.getOS()); EXPECT_EQ(Triple::GNU, T.getEnvironment()); diff --git a/debian/patches/kfreebsd/lib_Support.diff b/debian/patches/kfreebsd/lib_Support.diff index 470724be..c27fb302 100644 --- a/debian/patches/kfreebsd/lib_Support.diff +++ b/debian/patches/kfreebsd/lib_Support.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/llvm/lib/Support/Triple.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/Triple.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/lib/Support/Triple.cpp -+++ llvm-toolchain-snapshot_10~svn370025/llvm/lib/Support/Triple.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/lib/Support/Triple.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/Triple.cpp @@ -183,7 +183,7 @@ StringRef Triple::getOSTypeName(OSType K case FreeBSD: return "freebsd"; case Fuchsia: return "fuchsia"; @@ -20,10 +20,10 @@ Index: llvm-toolchain-snapshot_10~svn370025/llvm/lib/Support/Triple.cpp .StartsWith("linux", Triple::Linux) .StartsWith("lv2", Triple::Lv2) .StartsWith("macos", Triple::MacOSX) -Index: llvm-toolchain-snapshot_10~svn370025/llvm/lib/Support/Unix/Path.inc +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/Unix/Path.inc =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/lib/Support/Unix/Path.inc -+++ llvm-toolchain-snapshot_10~svn370025/llvm/lib/Support/Unix/Path.inc +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/lib/Support/Unix/Path.inc ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Support/Unix/Path.inc @@ -62,7 +62,7 @@ #define FSTATVFS fstatvfs #define STATVFS_F_FRSIZE(vfs) vfs.f_frsize diff --git a/debian/patches/kfreebsd/lib_Target_X86.diff b/debian/patches/kfreebsd/lib_Target_X86.diff index 757e1acf..636ab783 100644 --- a/debian/patches/kfreebsd/lib_Target_X86.diff +++ b/debian/patches/kfreebsd/lib_Target_X86.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn375090/llvm/lib/Target/X86/X86Subtarget.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Target/X86/X86Subtarget.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn375090.orig/llvm/lib/Target/X86/X86Subtarget.cpp -+++ llvm-toolchain-snapshot_10~svn375090/llvm/lib/Target/X86/X86Subtarget.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/lib/Target/X86/X86Subtarget.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Target/X86/X86Subtarget.cpp @@ -290,7 +290,7 @@ void X86Subtarget::initSubtargetFeatures if (StackAlignOverride) stackAlignment = *StackAlignOverride; @@ -11,10 +11,10 @@ Index: llvm-toolchain-snapshot_10~svn375090/llvm/lib/Target/X86/X86Subtarget.cpp stackAlignment = Align(16); // Some CPUs have more overhead for gather. The specified overhead is relative -Index: llvm-toolchain-snapshot_10~svn375090/llvm/lib/Target/X86/X86Subtarget.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Target/X86/X86Subtarget.h =================================================================== ---- llvm-toolchain-snapshot_10~svn375090.orig/llvm/lib/Target/X86/X86Subtarget.h -+++ llvm-toolchain-snapshot_10~svn375090/llvm/lib/Target/X86/X86Subtarget.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/lib/Target/X86/X86Subtarget.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/lib/Target/X86/X86Subtarget.h @@ -764,7 +764,7 @@ public: bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); } diff --git a/debian/patches/kfreebsd/lldb_source_Host_freebsd_Host.cpp.diff b/debian/patches/kfreebsd/lldb_source_Host_freebsd_Host.cpp.diff index f38425a0..e99a83ce 100644 --- a/debian/patches/kfreebsd/lldb_source_Host_freebsd_Host.cpp.diff +++ b/debian/patches/kfreebsd/lldb_source_Host_freebsd_Host.cpp.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_9~svn353038/lldb/source/Host/freebsd/Host.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/Host/freebsd/Host.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn353038.orig/lldb/source/Host/freebsd/Host.cpp -+++ llvm-toolchain-snapshot_9~svn353038/lldb/source/Host/freebsd/Host.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/lldb/source/Host/freebsd/Host.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/Host/freebsd/Host.cpp @@ -10,6 +10,13 @@ #include diff --git a/debian/patches/kfreebsd/lldb_source_Plugins_Process_FreeBSD.diff b/debian/patches/kfreebsd/lldb_source_Plugins_Process_FreeBSD.diff index 1d219bc7..7bc11c8f 100644 --- a/debian/patches/kfreebsd/lldb_source_Plugins_Process_FreeBSD.diff +++ b/debian/patches/kfreebsd/lldb_source_Plugins_Process_FreeBSD.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_9~svn353038/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn353038.orig/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp -+++ llvm-toolchain-snapshot_9~svn353038/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp @@ -8,7 +8,9 @@ #include @@ -12,10 +12,10 @@ Index: llvm-toolchain-snapshot_9~svn353038/lldb/source/Plugins/Process/FreeBSD/F #include #include #include -Index: llvm-toolchain-snapshot_9~svn353038/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn353038.orig/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp -+++ llvm-toolchain-snapshot_9~svn353038/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp @@ -9,7 +9,9 @@ #include diff --git a/debian/patches/kfreebsd/tools_llvm-shlib_CMakeLists.txt.diff b/debian/patches/kfreebsd/tools_llvm-shlib_CMakeLists.txt.diff index 24a86b3a..eeb84798 100644 --- a/debian/patches/kfreebsd/tools_llvm-shlib_CMakeLists.txt.diff +++ b/debian/patches/kfreebsd/tools_llvm-shlib_CMakeLists.txt.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/llvm/tools/llvm-shlib/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/tools/llvm-shlib/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/llvm/tools/llvm-shlib/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn370025/llvm/tools/llvm-shlib/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/tools/llvm-shlib/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/tools/llvm-shlib/CMakeLists.txt @@ -49,6 +49,7 @@ if(LLVM_BUILD_LLVM_DYLIB) list(REMOVE_DUPLICATES LIB_NAMES) if(("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") OR (MINGW) OR (HAIKU) diff --git a/debian/patches/libcxx/libcxx-silent-failure-arm64.diff b/debian/patches/libcxx/libcxx-silent-failure-arm64.diff index bdf5878a..bffb2a90 100644 --- a/debian/patches/libcxx/libcxx-silent-failure-arm64.diff +++ b/debian/patches/libcxx/libcxx-silent-failure-arm64.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_9~svn357176/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn357176.orig/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp -+++ llvm-toolchain-snapshot_9~svn357176/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// // @@ -10,10 +10,10 @@ Index: llvm-toolchain-snapshot_9~svn357176/libcxx/test/std/thread/thread.conditi // FLAKY_TEST. -Index: llvm-toolchain-snapshot_9~svn357176/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn357176.orig/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp -+++ llvm-toolchain-snapshot_9~svn357176/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp @@ -8,7 +8,7 @@ // // UNSUPPORTED: libcpp-has-no-threads diff --git a/debian/patches/libcxx/libcxx-silent-failure-ppc64el.diff b/debian/patches/libcxx/libcxx-silent-failure-ppc64el.diff index 02730664..97a62fcd 100644 --- a/debian/patches/libcxx/libcxx-silent-failure-ppc64el.diff +++ b/debian/patches/libcxx/libcxx-silent-failure-ppc64el.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/libcxx/atomics/atomics.align/align.pass.sh.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/libcxx/atomics/atomics.align/align.pass.sh.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxx/test/libcxx/atomics/atomics.align/align.pass.sh.cpp -+++ llvm-toolchain-snapshot_10~svn370025/libcxx/test/libcxx/atomics/atomics.align/align.pass.sh.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/test/libcxx/atomics/atomics.align/align.pass.sh.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/libcxx/atomics/atomics.align/align.pass.sh.cpp @@ -13,7 +13,7 @@ // // GCC currently fails because it needs -fabi-version=6 to fix mangling of diff --git a/debian/patches/libcxx/libcxx-silent-test-libcxx.diff b/debian/patches/libcxx/libcxx-silent-test-libcxx.diff index 6f189296..ffae5964 100644 --- a/debian/patches/libcxx/libcxx-silent-test-libcxx.diff +++ b/debian/patches/libcxx/libcxx-silent-test-libcxx.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxx/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp -+++ llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp @@ -11,6 +11,8 @@ // template // RealType generate_canonical(URNG& g); @@ -11,10 +11,10 @@ Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/numerics/rand/rand.u #include #include -Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/re/re.traits/isctype.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/re/re.traits/isctype.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxx/test/std/re/re.traits/isctype.pass.cpp -+++ llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/re/re.traits/isctype.pass.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/test/std/re/re.traits/isctype.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/re/re.traits/isctype.pass.cpp @@ -15,6 +15,7 @@ // TODO(EricWF): This test takes 40+ minutes to build with Clang 3.8 under ASAN or MSAN. // UNSUPPORTED: asan, msan @@ -23,10 +23,10 @@ Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/re/re.traits/isctype #include #include -Index: llvm-toolchain-snapshot_10~svn370025/libcxxabi/test/catch_multi_level_pointer.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxxabi/test/catch_multi_level_pointer.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxxabi/test/catch_multi_level_pointer.pass.cpp -+++ llvm-toolchain-snapshot_10~svn370025/libcxxabi/test/catch_multi_level_pointer.pass.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxxabi/test/catch_multi_level_pointer.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxxabi/test/catch_multi_level_pointer.pass.cpp @@ -8,6 +8,8 @@ // UNSUPPORTED: libcxxabi-no-exceptions @@ -36,10 +36,10 @@ Index: llvm-toolchain-snapshot_10~svn370025/libcxxabi/test/catch_multi_level_poi #include #include #include -Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp -+++ llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct.pass.cpp @@ -15,6 +15,8 @@ // template void construct(T* p, Args&&... args); diff --git a/debian/patches/libcxx/libcxx-test-atomics-set-compare-exchange-to-be-expected-fails-on-arm.patch b/debian/patches/libcxx/libcxx-test-atomics-set-compare-exchange-to-be-expected-fails-on-arm.patch index 314452df..41fa7b05 100644 --- a/debian/patches/libcxx/libcxx-test-atomics-set-compare-exchange-to-be-expected-fails-on-arm.patch +++ b/debian/patches/libcxx/libcxx-test-atomics-set-compare-exchange-to-be-expected-fails-on-arm.patch @@ -8,10 +8,10 @@ libcxx tests default to -O0 compilation so these test need to be marked failing on arm to allow installing packages. Use cases is so borderline failure that it shouldn't prevent building the package. (64bit atomics in 32bit mode) -Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp -+++ llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// // @@ -20,10 +20,10 @@ Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.type // ... assertion fails line 34 // -Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp -+++ llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// // @@ -32,10 +32,10 @@ Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.type // ... assertion fails line 38 // -Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp -+++ llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// // @@ -44,10 +44,10 @@ Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.type // ... assertion fails line 34 // -Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp -+++ llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// // diff --git a/debian/patches/libcxx/libcxx-test-fix-lockfree-test-for-i386.patch b/debian/patches/libcxx/libcxx-test-fix-lockfree-test-for-i386.patch index d3836663..237b4fec 100644 --- a/debian/patches/libcxx/libcxx-test-fix-lockfree-test-for-i386.patch +++ b/debian/patches/libcxx/libcxx-test-fix-lockfree-test-for-i386.patch @@ -10,10 +10,10 @@ To set instruction support one can check __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 defi Bug: https://llvm.org/bugs/show_bug.cgi?id=19355 -Index: llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxx/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp -+++ llvm-toolchain-snapshot_10~svn370025/libcxx/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxx/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxx/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp @@ -21,6 +21,14 @@ # error Feature test macro missing. #endif diff --git a/debian/patches/libcxx/libcxxabi-arm-ehabi-fix.patch b/debian/patches/libcxx/libcxxabi-arm-ehabi-fix.patch index 5a9dd3ca..680e8127 100644 --- a/debian/patches/libcxx/libcxxabi-arm-ehabi-fix.patch +++ b/debian/patches/libcxx/libcxxabi-arm-ehabi-fix.patch @@ -7,10 +7,10 @@ sure their ABI stays in sync. No known upstream bug about this. -Index: llvm-toolchain-snapshot_10~svn373627/libcxxabi/src/cxa_exception.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxxabi/src/cxa_exception.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn373627.orig/libcxxabi/src/cxa_exception.cpp -+++ llvm-toolchain-snapshot_10~svn373627/libcxxabi/src/cxa_exception.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxxabi/src/cxa_exception.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxxabi/src/cxa_exception.cpp @@ -275,15 +275,16 @@ __cxa_throw(void *thrown_object, std::ty #ifdef __USING_SJLJ_EXCEPTIONS__ @@ -66,10 +66,10 @@ Index: llvm-toolchain-snapshot_10~svn373627/libcxxabi/src/cxa_exception.cpp #endif // Some sort of unwinding error. Note that terminate is a handler. __cxa_begin_catch(&dep_exception_header->unwindHeader); -Index: llvm-toolchain-snapshot_10~svn373627/libcxxabi/src/cxa_exception.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxxabi/src/cxa_exception.h =================================================================== ---- llvm-toolchain-snapshot_10~svn373627.orig/libcxxabi/src/cxa_exception.h -+++ llvm-toolchain-snapshot_10~svn373627/libcxxabi/src/cxa_exception.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxxabi/src/cxa_exception.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxxabi/src/cxa_exception.h @@ -27,6 +27,45 @@ _LIBCXXABI_HIDDEN uint64_t __getExceptio _LIBCXXABI_HIDDEN void __setExceptionClass ( _Unwind_Exception*, uint64_t); _LIBCXXABI_HIDDEN bool __isOurExceptionClass(const _Unwind_Exception*); diff --git a/debian/patches/libcxx/libcxxabi-test-don-t-fail-extended-long-double.patch b/debian/patches/libcxx/libcxxabi-test-don-t-fail-extended-long-double.patch index 8ef43e6d..b3f473d8 100644 --- a/debian/patches/libcxx/libcxxabi-test-don-t-fail-extended-long-double.patch +++ b/debian/patches/libcxx/libcxxabi-test-don-t-fail-extended-long-double.patch @@ -2,11 +2,11 @@ Powerpc has extended double that doesn't match x86 coding. Power format would need special tests to verify correctness but for now it is enough to prevent incorrect test from running. -Index: llvm-toolchain-snapshot_10~svn370025/libcxxabi/test/test_demangle.pass.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxxabi/test/test_demangle.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/libcxxabi/test/test_demangle.pass.cpp -+++ llvm-toolchain-snapshot_10~svn370025/libcxxabi/test/test_demangle.pass.cpp -@@ -29817,7 +29817,7 @@ const char* invalid_cases[] = +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/libcxxabi/test/test_demangle.pass.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/libcxxabi/test/test_demangle.pass.cpp +@@ -29834,7 +29834,7 @@ const char* invalid_cases[] = "NSoERj5E=Y1[uM:ga", "Aon_PmKVPDk7?fg4XP5smMUL6;Vl<>IL8ayHpiVDDDXTY;^o9;i", "_ZNSt16allocator_traitsISaIN4llvm3sys2fs18directory_iteratorEEE9constructIS3_IS3_EEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS4_PT_DpOS7_", diff --git a/debian/patches/lldb-soname.diff b/debian/patches/lldb-soname.diff index 4fa8cf62..ffc65fb9 100644 --- a/debian/patches/lldb-soname.diff +++ b/debian/patches/lldb-soname.diff @@ -2,10 +2,10 @@ lldb/source/API/CMakeLists.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) -Index: llvm-toolchain-snapshot_9~svn365742/lldb/source/API/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/API/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_9~svn365742.orig/lldb/source/API/CMakeLists.txt -+++ llvm-toolchain-snapshot_9~svn365742/lldb/source/API/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/lldb/source/API/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/API/CMakeLists.txt @@ -13,7 +13,12 @@ if(LLDB_BUILD_FRAMEWORK) set(option_install_prefix INSTALL_PREFIX ${LLDB_FRAMEWORK_INSTALL_DIR}) endif() @@ -20,7 +20,7 @@ Index: llvm-toolchain-snapshot_9~svn365742/lldb/source/API/CMakeLists.txt SBAddress.cpp SBAttachInfo.cpp SBBlock.cpp -@@ -130,7 +135,7 @@ endif() +@@ -131,7 +136,7 @@ endif() set_target_properties(liblldb PROPERTIES @@ -29,7 +29,7 @@ Index: llvm-toolchain-snapshot_9~svn365742/lldb/source/API/CMakeLists.txt ) if (NOT CMAKE_SYSTEM_NAME MATCHES "Windows") -@@ -155,11 +160,6 @@ if ( CMAKE_SYSTEM_NAME MATCHES "Windows" +@@ -156,11 +161,6 @@ if ( CMAKE_SYSTEM_NAME MATCHES "Windows" if (MSVC AND NOT LLDB_DISABLE_PYTHON) target_link_libraries(liblldb PRIVATE ${PYTHON_LIBRARY}) endif() diff --git a/debian/patches/lldb/lldb-addversion-suffix-to-llvm-server-exec.patch b/debian/patches/lldb/lldb-addversion-suffix-to-llvm-server-exec.patch index f4ea5805..84989eaa 100644 --- a/debian/patches/lldb/lldb-addversion-suffix-to-llvm-server-exec.patch +++ b/debian/patches/lldb/lldb-addversion-suffix-to-llvm-server-exec.patch @@ -12,10 +12,10 @@ which could then break something else. This probably should have upstream bug but I couldn't find any existing report. -Index: llvm-toolchain-snapshot_10~svn368802/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn368802.orig/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp -+++ llvm-toolchain-snapshot_10~svn368802/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp @@ -34,6 +34,7 @@ #include "lldb/Utility/StreamString.h" #include "llvm/ADT/SmallString.h" diff --git a/debian/patches/lldb/lldb-disable-swig-error.diff b/debian/patches/lldb/lldb-disable-swig-error.diff index 15cda830..4fbbe97b 100644 --- a/debian/patches/lldb/lldb-disable-swig-error.diff +++ b/debian/patches/lldb/lldb-disable-swig-error.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_9~svn351647/lldb/scripts/lldb.swig +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/scripts/lldb.swig =================================================================== ---- llvm-toolchain-snapshot_9~svn351647.orig/lldb/scripts/lldb.swig -+++ llvm-toolchain-snapshot_9~svn351647/lldb/scripts/lldb.swig +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/lldb/scripts/lldb.swig ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/scripts/lldb.swig @@ -50,7 +50,7 @@ except ImportError: %enddef // These versions will not generate working python modules, so error out early. diff --git a/debian/patches/lldb/lldb-link-atomic-cmake.patch b/debian/patches/lldb/lldb-link-atomic-cmake.patch index bddeab87..206af913 100644 --- a/debian/patches/lldb/lldb-link-atomic-cmake.patch +++ b/debian/patches/lldb/lldb-link-atomic-cmake.patch @@ -6,10 +6,10 @@ Last-Update: 2016-07-27 lldb/cmake/LLDBDependencies.cmake | 6 ++++++ 1 file changed, 6 insertions(+) -Index: llvm-toolchain-snapshot_9~svn357377/lldb/source/Utility/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/Utility/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_9~svn357377.orig/lldb/source/Utility/CMakeLists.txt -+++ llvm-toolchain-snapshot_9~svn357377/lldb/source/Utility/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/lldb/source/Utility/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/source/Utility/CMakeLists.txt @@ -2,6 +2,13 @@ set(LLDB_SYSTEM_LIBS) list(APPEND LLDB_SYSTEM_LIBS ${system_libs}) diff --git a/debian/patches/lldb/lldb-missing-install.diff b/debian/patches/lldb/lldb-missing-install.diff index e9375dc6..4e50a38f 100644 --- a/debian/patches/lldb/lldb-missing-install.diff +++ b/debian/patches/lldb/lldb-missing-install.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn373386/lldb/tools/argdumper/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/tools/argdumper/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn373386.orig/lldb/tools/argdumper/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn373386/lldb/tools/argdumper/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/lldb/tools/argdumper/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/tools/argdumper/CMakeLists.txt @@ -4,3 +4,6 @@ add_lldb_tool(lldb-argdumper ADD_TO_FRAM LINK_COMPONENTS Support @@ -9,10 +9,10 @@ Index: llvm-toolchain-snapshot_10~svn373386/lldb/tools/argdumper/CMakeLists.txt + +install(TARGETS lldb-argdumper + RUNTIME DESTINATION bin) -Index: llvm-toolchain-snapshot_10~svn373386/lldb/tools/lldb-server/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/tools/lldb-server/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn373386.orig/lldb/tools/lldb-server/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn373386/lldb/tools/lldb-server/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/lldb/tools/lldb-server/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/lldb/tools/lldb-server/CMakeLists.txt @@ -77,3 +77,7 @@ add_lldb_tool(lldb-server ) diff --git a/debian/patches/mips-fpxx-enable.diff b/debian/patches/mips-fpxx-enable.diff index 95759f29..6ed13aac 100644 --- a/debian/patches/mips-fpxx-enable.diff +++ b/debian/patches/mips-fpxx-enable.diff @@ -1,8 +1,8 @@ -Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/Driver/ToolChains/Arch/Mips.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Arch/Mips.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/lib/Driver/ToolChains/Arch/Mips.cpp -+++ llvm-toolchain-snapshot_10~svn370025/clang/lib/Driver/ToolChains/Arch/Mips.cpp -@@ -455,10 +455,10 @@ bool mips::isFP64ADefault(const llvm::Tr +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Driver/ToolChains/Arch/Mips.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Driver/ToolChains/Arch/Mips.cpp +@@ -468,10 +468,10 @@ bool mips::isFP64ADefault(const llvm::Tr bool mips::isFPXXDefault(const llvm::Triple &Triple, StringRef CPUName, StringRef ABIName, mips::FloatABI FloatABI) { diff --git a/debian/patches/openmp-soname.diff b/debian/patches/openmp-soname.diff index 408eef96..3d7a5bd2 100644 --- a/debian/patches/openmp-soname.diff +++ b/debian/patches/openmp-soname.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/openmp/runtime/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/openmp/runtime/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn370025/openmp/runtime/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/openmp/runtime/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/CMakeLists.txt @@ -341,7 +341,8 @@ else() set(LIBOMP_INSTALL_KIND ARCHIVE) endif() diff --git a/debian/patches/openmp/bootstrap-with-openmp-version-export-missing.diff b/debian/patches/openmp/bootstrap-with-openmp-version-export-missing.diff index ff97f492..fc357936 100644 --- a/debian/patches/openmp/bootstrap-with-openmp-version-export-missing.diff +++ b/debian/patches/openmp/bootstrap-with-openmp-version-export-missing.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/openmp/runtime/src/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/openmp/runtime/src/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn370025/openmp/runtime/src/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/openmp/runtime/src/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/CMakeLists.txt @@ -167,7 +167,8 @@ endif() # Linking command will include libraries in LIBOMP_CONFIGURED_LIBFLAGS diff --git a/debian/patches/openmp/openmp-check-execstack.diff b/debian/patches/openmp/openmp-check-execstack.diff index 935e6d09..34a7d451 100644 --- a/debian/patches/openmp/openmp-check-execstack.diff +++ b/debian/patches/openmp/openmp-check-execstack.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/openmp/runtime/tools/check-execstack.pl +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/tools/check-execstack.pl =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/openmp/runtime/tools/check-execstack.pl -+++ llvm-toolchain-snapshot_10~svn370025/openmp/runtime/tools/check-execstack.pl +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/openmp/runtime/tools/check-execstack.pl ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/tools/check-execstack.pl @@ -45,7 +45,8 @@ sub execstack($) { # GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RWE 0x4 # Linux* OS Intel(R) 64: diff --git a/debian/patches/openmp/openmp-mips-affinity.patch b/debian/patches/openmp/openmp-mips-affinity.patch index 954712e5..99bb4873 100644 --- a/debian/patches/openmp/openmp-mips-affinity.patch +++ b/debian/patches/openmp/openmp-mips-affinity.patch @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn374603/openmp/runtime/src/kmp_affinity.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/kmp_affinity.h =================================================================== ---- llvm-toolchain-snapshot_10~svn374603.orig/openmp/runtime/src/kmp_affinity.h -+++ llvm-toolchain-snapshot_10~svn374603/openmp/runtime/src/kmp_affinity.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/openmp/runtime/src/kmp_affinity.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/openmp/runtime/src/kmp_affinity.h @@ -211,28 +211,29 @@ public: #elif __NR_sched_getaffinity != 223 #error Wrong code for getaffinity system call. diff --git a/debian/patches/python-clangpath.diff b/debian/patches/python-clangpath.diff index 3f8a088d..03b066ad 100644 --- a/debian/patches/python-clangpath.diff +++ b/debian/patches/python-clangpath.diff @@ -2,10 +2,10 @@ clang/bindings/python/clang/cindex.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -Index: llvm-toolchain-snapshot_10~svn370025/clang/bindings/python/clang/cindex.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/bindings/python/clang/cindex.py =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/bindings/python/clang/cindex.py -+++ llvm-toolchain-snapshot_10~svn370025/clang/bindings/python/clang/cindex.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/bindings/python/clang/cindex.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/bindings/python/clang/cindex.py @@ -4160,7 +4160,7 @@ class Config(object): elif name == 'Windows': file = 'libclang.dll' diff --git a/debian/patches/remove-apple-clang-manpage.diff b/debian/patches/remove-apple-clang-manpage.diff index ddc94360..58f5e6ba 100644 --- a/debian/patches/remove-apple-clang-manpage.diff +++ b/debian/patches/remove-apple-clang-manpage.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/clang/docs/CommandGuide/clang.rst +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/CommandGuide/clang.rst =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/docs/CommandGuide/clang.rst -+++ llvm-toolchain-snapshot_10~svn370025/clang/docs/CommandGuide/clang.rst +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/docs/CommandGuide/clang.rst ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/docs/CommandGuide/clang.rst @@ -310,20 +310,10 @@ Clang fully supports cross compilation a Depending on how your version of Clang is configured, it may have support for a number of cross compilers, or may only support a native target. diff --git a/debian/patches/remove-test-freezing.diff b/debian/patches/remove-test-freezing.diff index 379f9287..ee7691b0 100644 --- a/debian/patches/remove-test-freezing.diff +++ b/debian/patches/remove-test-freezing.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_7~svn335949/compiler-rt/test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cc +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cpp =================================================================== ---- llvm-toolchain-snapshot_7~svn335949.orig/compiler-rt/test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cpp -+++ llvm-toolchain-snapshot_7~svn335949/compiler-rt/test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cpp @@ -1,29 +0,0 @@ -// RUN: %clangxx -O2 %s -o %t && %run %t 2>&1 | FileCheck %s - diff --git a/debian/patches/scan-build-clang-path.diff b/debian/patches/scan-build-clang-path.diff index 52220501..812db161 100644 --- a/debian/patches/scan-build-clang-path.diff +++ b/debian/patches/scan-build-clang-path.diff @@ -2,10 +2,10 @@ clang/tools/scan-build/bin/scan-build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -Index: llvm-toolchain-snapshot_10~svn370025/clang/tools/scan-build/bin/scan-build +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/scan-build/bin/scan-build =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/tools/scan-build/bin/scan-build -+++ llvm-toolchain-snapshot_10~svn370025/clang/tools/scan-build/bin/scan-build +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/tools/scan-build/bin/scan-build ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/scan-build/bin/scan-build @@ -1478,7 +1478,7 @@ sub FindClang { if (!defined $Options{AnalyzerDiscoveryMethod}) { $Clang = Cwd::realpath("$RealBin/bin/clang") if (-f "$RealBin/bin/clang"); diff --git a/debian/patches/scan-view-fix-path.diff b/debian/patches/scan-view-fix-path.diff index 13b12671..ca9b030b 100644 --- a/debian/patches/scan-view-fix-path.diff +++ b/debian/patches/scan-view-fix-path.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/clang/tools/scan-view/bin/scan-view +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/scan-view/bin/scan-view =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/tools/scan-view/bin/scan-view -+++ llvm-toolchain-snapshot_10~svn370025/clang/tools/scan-view/bin/scan-view +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/tools/scan-view/bin/scan-view ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/tools/scan-view/bin/scan-view @@ -65,7 +65,7 @@ def start_browser(port, options): def run(port, options, root): diff --git a/debian/patches/silent-MCJIIT-tests.diff b/debian/patches/silent-MCJIIT-tests.diff index b6b67481..a23f4781 100644 --- a/debian/patches/silent-MCJIIT-tests.diff +++ b/debian/patches/silent-MCJIIT-tests.diff @@ -18,10 +18,10 @@ test/Feature/load_module.ll | 1 - 17 files changed, 14 insertions(+), 17 deletions(-) -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -29,10 +29,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/cross declare i32 @FB() -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/eh-lg-pic.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/MCJIT/eh-lg-pic.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/MCJIT/eh-lg-pic.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/eh-lg-pic.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/MCJIT/eh-lg-pic.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/MCJIT/eh-lg-pic.ll @@ -1,6 +1,6 @@ ; REQUIRES: cxx-shared-library ; RUN: %lli -relocation-model=pic -code-model=large %s @@ -41,10 +41,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/eh-lg declare i8* @__cxa_allocate_exception(i64) declare void @__cxa_throw(i8*, i8*, i8*) declare i32 @__gxx_personality_v0(...) -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -52,10 +52,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/multi declare i32 @FB() -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/MCJIT/stubs-sm-pic.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -63,10 +63,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/stubs define i32 @main() nounwind { entry: -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -74,10 +74,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/test- @count = global i32 1, align 4 -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -85,10 +85,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/MCJIT/test- @.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_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -96,10 +96,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/cr declare i32 @FB() -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/OrcMCJIT/eh-lg-pic.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -108,10 +108,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/eh declare i8* @__cxa_allocate_exception(i64) declare void @__cxa_throw(i8*, i8*, i8*) declare i32 @__gxx_personality_v0(...) -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -119,10 +119,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/mu declare i32 @FB() -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -131,10 +131,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/re ; UNSUPPORTED: powerpc64-unknown-linux-gnu ; Remove UNSUPPORTED for powerpc64-unknown-linux-gnu if problem caused by r266663 is fixed -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -143,10 +143,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/re ; UNSUPPORTED: powerpc64-unknown-linux-gnu ; Remove UNSUPPORTED for powerpc64-unknown-linux-gnu if problem caused by r266663 is fixed -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/OrcMCJIT/stubs-sm-pic.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -154,10 +154,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/st define i32 @main() nounwind { entry: -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/OrcMCJIT/test-global-init-nonzero-sm-pic.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -165,10 +165,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/te @count = global i32 1, align 4 -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ExecutionEngine/OrcMCJIT/test-ptr-reloc-sm-pic.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -176,10 +176,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/ExecutionEngine/OrcMCJIT/te @.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_9~svn360997/llvm/test/Feature/load_module.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/Feature/load_module.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/Feature/load_module.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/Feature/load_module.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/Feature/load_module.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/Feature/load_module.ll @@ -3,7 +3,6 @@ ; RUN: -disable-output 2>&1 | grep Hello ; REQUIRES: plugins diff --git a/debian/patches/silent-amd-tet.diff b/debian/patches/silent-amd-tet.diff index 324647d7..9aa6858d 100644 --- a/debian/patches/silent-amd-tet.diff +++ b/debian/patches/silent-amd-tet.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/MC/AMDGPU/hsa.s +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/MC/AMDGPU/hsa.s =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/MC/AMDGPU/hsa.s -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/MC/AMDGPU/hsa.s +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/MC/AMDGPU/hsa.s ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/MC/AMDGPU/hsa.s @@ -1,5 +1,6 @@ // RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | FileCheck %s --check-prefix=ASM // RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -mattr=-code-object-v3 -show-encoding %s | llvm-readobj --symbols -S --sd | FileCheck %s --check-prefix=ELF diff --git a/debian/patches/silent-gold-test.diff b/debian/patches/silent-gold-test.diff index 054f62a8..ea88a211 100644 --- a/debian/patches/silent-gold-test.diff +++ b/debian/patches/silent-gold-test.diff @@ -12,10 +12,10 @@ Description: fails on debian unstable amd64 ^ -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/start-lib-common.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/start-lib-common.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/start-lib-common.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/start-lib-common.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/start-lib-common.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/start-lib-common.ll @@ -9,6 +9,7 @@ ; RUN: -shared %t1.o --start-lib %t2.o --end-lib -o %t3.o ; RUN: llvm-dis %t3.o -o - | FileCheck %s @@ -24,10 +24,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/start-lib-co target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" @x = common global i32 0, align 4 -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/comdat.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/comdat.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/comdat.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/comdat.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/comdat.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/comdat.ll @@ -5,6 +5,7 @@ ; RUN: -plugin-opt=save-temps ; RUN: FileCheck --check-prefix=RES %s < %t3.o.resolution.txt diff --git a/debian/patches/silent-gold-utils.diff b/debian/patches/silent-gold-utils.diff index c2b335e8..9c528409 100644 --- a/debian/patches/silent-gold-utils.diff +++ b/debian/patches/silent-gold-utils.diff @@ -15,10 +15,10 @@ test/tools/gold/X86/visibility.ll | 1 + 14 files changed, 19 insertions(+), 2 deletions(-) -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/common_thinlto.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/common_thinlto.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/common_thinlto.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/common_thinlto.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/common_thinlto.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/common_thinlto.ll @@ -17,6 +17,7 @@ ; RUN: llvm-nm %t3 | FileCheck %s --check-prefix=NM @@ -27,10 +27,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/common_thinl source_filename = "common1.c" target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/emit-llvm.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/emit-llvm.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/emit-llvm.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/emit-llvm.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/emit-llvm.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/emit-llvm.ll @@ -21,6 +21,8 @@ ; RUN: not test -a %t4.o @@ -40,10 +40,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/emit-llvm.ll target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/parallel.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/parallel.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/parallel.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/parallel.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/parallel.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/parallel.ll @@ -5,6 +5,7 @@ ; RUN: llvm-dis %t.1.5.precodegen.bc -o - | FileCheck --check-prefix=CHECK-BC1 %s ; RUN: llvm-nm %t.o | FileCheck --check-prefix=CHECK0 %s @@ -52,10 +52,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/parallel.ll target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/pr19901_thinlto.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/pr19901_thinlto.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/pr19901_thinlto.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/pr19901_thinlto.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/pr19901_thinlto.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/pr19901_thinlto.ll @@ -4,6 +4,7 @@ ; RUN: --plugin-opt=thinlto \ ; RUN: -shared -m elf_x86_64 -o %t.so %t2.o %t.o @@ -64,10 +64,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/pr19901_thin ; CHECK: Symbol { ; CHECK: Name: f -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/slp-vectorize.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/slp-vectorize.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/slp-vectorize.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/slp-vectorize.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/slp-vectorize.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/slp-vectorize.ll @@ -7,6 +7,7 @@ ; test that the vectorizer is run. @@ -76,10 +76,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/slp-vectoriz target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/strip_names.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/strip_names.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/strip_names.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/strip_names.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/strip_names.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/strip_names.ll @@ -25,6 +25,7 @@ ; NONAME: %2 = load i32, i32* @GlobalValueName ; NONAME: %3 = add i32 %0, %2 @@ -88,10 +88,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/strip_names. target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/thinlto.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/thinlto.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/thinlto.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/thinlto.ll @@ -141,6 +141,8 @@ target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" @@ -101,10 +101,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto.ll declare void @g(...) define void @f() { -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_archive.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/thinlto_archive.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/thinlto_archive.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_archive.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/thinlto_archive.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/thinlto_archive.ll @@ -15,6 +15,7 @@ ; RUN: --plugin-opt=jobs=1 \ ; RUN: -shared %t.o %t.a -o %t4 2>&1 | FileCheck %s @@ -113,10 +113,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_arch target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_internalize.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/thinlto_internalize.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/thinlto_internalize.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_internalize.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/thinlto_internalize.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/thinlto_internalize.ll @@ -14,6 +14,8 @@ ; h() should be internalized after promotion, and eliminated after inlining ; CHECK-NOT: @h.llvm. @@ -126,10 +126,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_inte target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" define i32 @g() { -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_linkonceresolution.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/thinlto_linkonceresolution.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/thinlto_linkonceresolution.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_linkonceresolution.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/thinlto_linkonceresolution.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/thinlto_linkonceresolution.ll @@ -23,6 +23,8 @@ ; OPT-NOT: @f() ; OPT2: define weak_odr hidden void @f() @@ -139,10 +139,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_link target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" define i32 @g() { -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_weak_resolution.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/thinlto_weak_resolution.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/thinlto_weak_resolution.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_weak_resolution.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/thinlto_weak_resolution.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/thinlto_weak_resolution.ll @@ -9,6 +9,7 @@ ; RUN: --plugin-opt=save-temps \ ; RUN: -shared \ @@ -151,10 +151,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/thinlto_weak ; RUN: llvm-nm %t3.o | FileCheck %s ; CHECK: weakfunc -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/type-merge2.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/type-merge2.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/type-merge2.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/type-merge2.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/type-merge2.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/type-merge2.ll @@ -6,6 +6,8 @@ ; RUN: -shared %t.o %t2.o -o %t3.o ; RUN: llvm-dis %t3.o.0.2.internalize.bc -o - | FileCheck %s @@ -164,10 +164,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/type-merge2. target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/vectorize.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/vectorize.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/vectorize.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/vectorize.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/vectorize.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/vectorize.ll @@ -7,6 +7,7 @@ ; test that the vectorizer is run. @@ -176,10 +176,10 @@ Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/vectorize.ll target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" -Index: llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/visibility.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/visibility.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn359674.orig/llvm/test/tools/gold/X86/visibility.ll -+++ llvm-toolchain-snapshot_9~svn359674/llvm/test/tools/gold/X86/visibility.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/gold/X86/visibility.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/gold/X86/visibility.ll @@ -16,6 +16,7 @@ ; CHECK-NEXT: Other [ ; CHECK-NEXT: STV_PROTECTED diff --git a/debian/patches/silent-llvm-isel-fuzzer.diff b/debian/patches/silent-llvm-isel-fuzzer.diff index e3335312..2f1a12b8 100644 --- a/debian/patches/silent-llvm-isel-fuzzer.diff +++ b/debian/patches/silent-llvm-isel-fuzzer.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_9~svn360686/llvm/test/tools/llvm-isel-fuzzer/aarch64-execname-options.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/llvm-isel-fuzzer/aarch64-execname-options.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360686.orig/llvm/test/tools/llvm-isel-fuzzer/aarch64-execname-options.ll -+++ llvm-toolchain-snapshot_9~svn360686/llvm/test/tools/llvm-isel-fuzzer/aarch64-execname-options.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/llvm-isel-fuzzer/aarch64-execname-options.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/llvm-isel-fuzzer/aarch64-execname-options.ll @@ -2,6 +2,7 @@ ; without copying the whole lib dir or polluting the build dir. ; REQUIRES: static-libs @@ -10,10 +10,10 @@ Index: llvm-toolchain-snapshot_9~svn360686/llvm/test/tools/llvm-isel-fuzzer/aarc ; The above also applies if the binary is built with libc++. ; UNSUPPORTED: libcxx-used -Index: llvm-toolchain-snapshot_9~svn360686/llvm/test/tools/llvm-isel-fuzzer/execname-options.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/llvm-isel-fuzzer/execname-options.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360686.orig/llvm/test/tools/llvm-isel-fuzzer/execname-options.ll -+++ llvm-toolchain-snapshot_9~svn360686/llvm/test/tools/llvm-isel-fuzzer/execname-options.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/tools/llvm-isel-fuzzer/execname-options.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/tools/llvm-isel-fuzzer/execname-options.ll @@ -1,6 +1,7 @@ ; If the binary looks up libraries using an rpath, we can't test this ; without copying the whole lib dir or polluting the build dir. diff --git a/debian/patches/silent-more-tests.diff b/debian/patches/silent-more-tests.diff index be9279e3..e326eb93 100644 --- a/debian/patches/silent-more-tests.diff +++ b/debian/patches/silent-more-tests.diff @@ -8,10 +8,10 @@ test/Feature/load_module.ll | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) -Index: llvm-toolchain-snapshot_9~svn360997/llvm/test/BugPoint/metadata.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/BugPoint/metadata.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/BugPoint/metadata.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/BugPoint/metadata.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/BugPoint/metadata.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/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 @@ -22,10 +22,10 @@ Index: llvm-toolchain-snapshot_9~svn360997/llvm/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_9~svn360997/llvm/test/Feature/load_module.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/Feature/load_module.ll =================================================================== ---- llvm-toolchain-snapshot_9~svn360997.orig/llvm/test/Feature/load_module.ll -+++ llvm-toolchain-snapshot_9~svn360997/llvm/test/Feature/load_module.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/Feature/load_module.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/Feature/load_module.ll @@ -3,6 +3,7 @@ ; RUN: -disable-output 2>&1 | grep Hello ; REQUIRES: plugins diff --git a/debian/patches/silent-test-failing-codeverage.diff b/debian/patches/silent-test-failing-codeverage.diff index 6b759ee3..12d922e3 100644 --- a/debian/patches/silent-test-failing-codeverage.diff +++ b/debian/patches/silent-test-failing-codeverage.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370107/llvm/test/ThinLTO/X86/autoupgrade.ll +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ThinLTO/X86/autoupgrade.ll =================================================================== ---- llvm-toolchain-snapshot_10~svn370107.orig/llvm/test/ThinLTO/X86/autoupgrade.ll -+++ llvm-toolchain-snapshot_10~svn370107/llvm/test/ThinLTO/X86/autoupgrade.ll +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/ThinLTO/X86/autoupgrade.ll ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/ThinLTO/X86/autoupgrade.ll @@ -3,6 +3,8 @@ ; RUN: opt -module-summary %s -o %t.bc ; RUN: llvm-lto -thinlto-action=thinlink -o %t3.bc %t.bc %p/Inputs/autoupgrade.bc diff --git a/debian/patches/silent-test-macho.diff b/debian/patches/silent-test-macho.diff index f7667550..7caae211 100644 --- a/debian/patches/silent-test-macho.diff +++ b/debian/patches/silent-test-macho.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_9~svn360558/llvm/test/Object/macho-invalid.test +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/Object/macho-invalid.test =================================================================== ---- llvm-toolchain-snapshot_9~svn360558.orig/llvm/test/Object/macho-invalid.test -+++ llvm-toolchain-snapshot_9~svn360558/llvm/test/Object/macho-invalid.test +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/test/Object/macho-invalid.test ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/test/Object/macho-invalid.test @@ -284,9 +284,6 @@ INVALID-DYLIB-WRONG-FILETYPE: macho-inva RUN: not llvm-objdump --macho --private-headers %p/Inputs/macho-invalid-dylib-no-id 2>&1 | FileCheck -check-prefix INVALID-DYLIB-NO-ID %s INVALID-DYLIB-NO-ID: macho-invalid-dylib-no-id': truncated or malformed object (no LC_ID_DYLIB load command in dynamic library filetype) diff --git a/debian/patches/symbolizer-path.diff b/debian/patches/symbolizer-path.diff index d041882f..317b5e53 100644 --- a/debian/patches/symbolizer-path.diff +++ b/debian/patches/symbolizer-path.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp -+++ llvm-toolchain-snapshot_10~svn370025/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp @@ -25,6 +25,10 @@ #include "sanitizer_symbolizer_internal.h" #include "sanitizer_symbolizer_libbacktrace.h" diff --git a/debian/patches/test-keep-alive.diff b/debian/patches/test-keep-alive.diff index 727bdff5..3d7d3a3d 100644 --- a/debian/patches/test-keep-alive.diff +++ b/debian/patches/test-keep-alive.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn374603/llvm/utils/lit/lit/ProgressBar.py +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/utils/lit/lit/ProgressBar.py =================================================================== ---- llvm-toolchain-snapshot_10~svn374603.orig/llvm/utils/lit/lit/ProgressBar.py -+++ llvm-toolchain-snapshot_10~svn374603/llvm/utils/lit/lit/ProgressBar.py +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/llvm/utils/lit/lit/ProgressBar.py ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/llvm/utils/lit/lit/ProgressBar.py @@ -189,15 +189,7 @@ class SimpleProgressBar: return diff --git a/debian/patches/unwind-chain-inclusion.diff b/debian/patches/unwind-chain-inclusion.diff index b856dffa..51c01ec9 100644 --- a/debian/patches/unwind-chain-inclusion.diff +++ b/debian/patches/unwind-chain-inclusion.diff @@ -8,10 +8,10 @@ clang/lib/Headers/unwind.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) -Index: llvm-toolchain-snapshot_10~svn370025/clang/lib/Headers/unwind.h +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Headers/unwind.h =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/clang/lib/Headers/unwind.h -+++ llvm-toolchain-snapshot_10~svn370025/clang/lib/Headers/unwind.h +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/clang/lib/Headers/unwind.h ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/clang/lib/Headers/unwind.h @@ -9,9 +9,6 @@ /* See "Data Definitions for libgcc_s" in the Linux Standard Base.*/ diff --git a/debian/patches/workaround-bug-42994-use-linker.diff b/debian/patches/workaround-bug-42994-use-linker.diff index 4fa750b5..9118f2a7 100644 --- a/debian/patches/workaround-bug-42994-use-linker.diff +++ b/debian/patches/workaround-bug-42994-use-linker.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_10~svn370025/compiler-rt/lib/hwasan/CMakeLists.txt +Index: llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/hwasan/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_10~svn370025.orig/compiler-rt/lib/hwasan/CMakeLists.txt -+++ llvm-toolchain-snapshot_10~svn370025/compiler-rt/lib/hwasan/CMakeLists.txt +--- llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3.orig/compiler-rt/lib/hwasan/CMakeLists.txt ++++ llvm-toolchain-snapshot_10~+20191020075550+5b8546023f3/compiler-rt/lib/hwasan/CMakeLists.txt @@ -41,9 +41,9 @@ append_list_if(COMPILER_RT_HWASAN_WITH_I set(HWASAN_RTL_CFLAGS ${SANITIZER_COMMON_CFLAGS})