From ea1a5fef4d3b57db1d9ad4adf13d6607fd2acd2f Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Fri, 29 Jan 2016 17:33:56 -0800 Subject: [PATCH] buildgcc: Update LLVM to 3.7.1 Not much testing, update mostly so we can test with the latest scan-build. Change-Id: I50d28b7e0dfd31f9ae565c8515d5ab1760ca4c62 Signed-off-by: Stefan Reinauer Reviewed-on: https://review.coreboot.org/13516 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi --- util/crossgcc/buildgcc | 6 +++--- ...c_frontend.patch => cfe-3.7.1.src_frontend.patch} | 12 ++++++------ util/crossgcc/sum/cfe-3.6.1.src.tar.xz.cksum | 1 - util/crossgcc/sum/cfe-3.7.1.src.tar.xz.cksum | 1 + .../sum/clang-tools-extra-3.6.1.src.tar.xz.cksum | 1 - .../sum/clang-tools-extra-3.7.1.src.tar.xz.cksum | 1 + util/crossgcc/sum/compiler-rt-3.6.1.src.tar.xz.cksum | 1 - util/crossgcc/sum/compiler-rt-3.7.1.src.tar.xz.cksum | 1 + util/crossgcc/sum/llvm-3.6.1.src.tar.xz.cksum | 1 - util/crossgcc/sum/llvm-3.7.1.src.tar.xz.cksum | 1 + 10 files changed, 13 insertions(+), 13 deletions(-) rename util/crossgcc/patches/{cfe-3.6.1.src_frontend.patch => cfe-3.7.1.src_frontend.patch} (88%) delete mode 100644 util/crossgcc/sum/cfe-3.6.1.src.tar.xz.cksum create mode 100644 util/crossgcc/sum/cfe-3.7.1.src.tar.xz.cksum delete mode 100644 util/crossgcc/sum/clang-tools-extra-3.6.1.src.tar.xz.cksum create mode 100644 util/crossgcc/sum/clang-tools-extra-3.7.1.src.tar.xz.cksum delete mode 100644 util/crossgcc/sum/compiler-rt-3.6.1.src.tar.xz.cksum create mode 100644 util/crossgcc/sum/compiler-rt-3.7.1.src.tar.xz.cksum delete mode 100644 util/crossgcc/sum/llvm-3.6.1.src.tar.xz.cksum create mode 100644 util/crossgcc/sum/llvm-3.7.1.src.tar.xz.cksum diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc index 3c6a606dd0..590c15a31a 100755 --- a/util/crossgcc/buildgcc +++ b/util/crossgcc/buildgcc @@ -18,8 +18,8 @@ cd $(dirname $0) -CROSSGCC_DATE="November 25th, 2015" -CROSSGCC_VERSION="1.33" +CROSSGCC_DATE="January 29th, 2016" +CROSSGCC_VERSION="1.35" # default settings PACKAGE=GCC @@ -43,7 +43,7 @@ IASL_VERSION=20150619 PYTHON_VERSION=3.4.3 EXPAT_VERSION=2.1.0 # CLANG version number -CLANG_VERSION=3.6.1 +CLANG_VERSION=3.7.1 # GCC toolchain archive locations GMP_ARCHIVE="http://ftpmirror.gnu.org/gmp/gmp-${GMP_VERSION}.tar.bz2" diff --git a/util/crossgcc/patches/cfe-3.6.1.src_frontend.patch b/util/crossgcc/patches/cfe-3.7.1.src_frontend.patch similarity index 88% rename from util/crossgcc/patches/cfe-3.6.1.src_frontend.patch rename to util/crossgcc/patches/cfe-3.7.1.src_frontend.patch index d69cb44091..781878dc74 100644 --- a/util/crossgcc/patches/cfe-3.6.1.src_frontend.patch +++ b/util/crossgcc/patches/cfe-3.7.1.src_frontend.patch @@ -4,8 +4,8 @@ https://llvm.org/bugs/show_bug.cgi?id=21538 Index: include/clang/Driver/Driver.h =================================================================== ---- cfe-3.6.1.src/include/clang/Driver/Driver.h (revision 211898) -+++ cfe-3.6.1.src/include/clang/Driver/Driver.h (working copy) +--- cfe-3.7.1.src/include/clang/Driver/Driver.h (revision 211898) ++++ cfe-3.7.1.src/include/clang/Driver/Driver.h (working copy) @@ -325,6 +325,14 @@ // FIXME: This should be in CompilationInfo. std::string GetFilePath(const char *Name, const ToolChain &TC) const; @@ -23,8 +23,8 @@ Index: include/clang/Driver/Driver.h /// \param TC - The provided tool chain for additional information on Index: include/clang/Driver/Options.td =================================================================== ---- cfe-3.6.1.src/include/clang/Driver/Options.td (revision 211898) -+++ cfe-3.6.1.src/include/clang/Driver/Options.td (working copy) +--- cfe-3.7.1.src/include/clang/Driver/Options.td (revision 211898) ++++ cfe-3.7.1.src/include/clang/Driver/Options.td (working copy) @@ -1269,6 +1269,8 @@ HelpText<"Enable Objective-C Ivar layout bitmap print trace">; def print_libgcc_file_name : Flag<["-", "--"], "print-libgcc-file-name">, @@ -36,8 +36,8 @@ Index: include/clang/Driver/Options.td def print_multi_os_directory : Flag<["-", "--"], "print-multi-os-directory">; Index: lib/Driver/Driver.cpp =================================================================== ---- cfe-3.6.1.src/lib/Driver/Driver.cpp (revision 211898) -+++ cfe-3.6.1.src/lib/Driver/Driver.cpp (working copy) +--- cfe-3.7.1.src/lib/Driver/Driver.cpp (revision 211898) ++++ cfe-3.7.1.src/lib/Driver/Driver.cpp (working copy) @@ -756,6 +756,11 @@ return false; } diff --git a/util/crossgcc/sum/cfe-3.6.1.src.tar.xz.cksum b/util/crossgcc/sum/cfe-3.6.1.src.tar.xz.cksum deleted file mode 100644 index 661bf9cbf5..0000000000 --- a/util/crossgcc/sum/cfe-3.6.1.src.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -b7221d8fdd27e3ed519d0281646e82e17b51122c tarballs/cfe-3.6.1.src.tar.xz diff --git a/util/crossgcc/sum/cfe-3.7.1.src.tar.xz.cksum b/util/crossgcc/sum/cfe-3.7.1.src.tar.xz.cksum new file mode 100644 index 0000000000..57b4bf553f --- /dev/null +++ b/util/crossgcc/sum/cfe-3.7.1.src.tar.xz.cksum @@ -0,0 +1 @@ +15475a2c1e750a13755812785a4796cf4d9fa4c2 tarballs/cfe-3.7.1.src.tar.xz diff --git a/util/crossgcc/sum/clang-tools-extra-3.6.1.src.tar.xz.cksum b/util/crossgcc/sum/clang-tools-extra-3.6.1.src.tar.xz.cksum deleted file mode 100644 index 17d55cb49f..0000000000 --- a/util/crossgcc/sum/clang-tools-extra-3.6.1.src.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -d93136f56999d8ae1ffebb9cd0cd7f3c27ba77c4 tarballs/clang-tools-extra-3.6.1.src.tar.xz diff --git a/util/crossgcc/sum/clang-tools-extra-3.7.1.src.tar.xz.cksum b/util/crossgcc/sum/clang-tools-extra-3.7.1.src.tar.xz.cksum new file mode 100644 index 0000000000..49eea303b6 --- /dev/null +++ b/util/crossgcc/sum/clang-tools-extra-3.7.1.src.tar.xz.cksum @@ -0,0 +1 @@ +af7b0208d00be365849a923b16b8e6d0fca2a2fc tarballs/clang-tools-extra-3.7.1.src.tar.xz diff --git a/util/crossgcc/sum/compiler-rt-3.6.1.src.tar.xz.cksum b/util/crossgcc/sum/compiler-rt-3.6.1.src.tar.xz.cksum deleted file mode 100644 index 51e426b333..0000000000 --- a/util/crossgcc/sum/compiler-rt-3.6.1.src.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -85dccdc6ccd9675e871dfd2786b45fbf53518485 tarballs/compiler-rt-3.6.1.src.tar.xz diff --git a/util/crossgcc/sum/compiler-rt-3.7.1.src.tar.xz.cksum b/util/crossgcc/sum/compiler-rt-3.7.1.src.tar.xz.cksum new file mode 100644 index 0000000000..fd007e9d45 --- /dev/null +++ b/util/crossgcc/sum/compiler-rt-3.7.1.src.tar.xz.cksum @@ -0,0 +1 @@ +8ad98fcc0bc801ba448c9bc43942fd3f545a6923 tarballs/compiler-rt-3.7.1.src.tar.xz diff --git a/util/crossgcc/sum/llvm-3.6.1.src.tar.xz.cksum b/util/crossgcc/sum/llvm-3.6.1.src.tar.xz.cksum deleted file mode 100644 index 5ca7065d96..0000000000 --- a/util/crossgcc/sum/llvm-3.6.1.src.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -01ecab99adc9030ee34e9a2e19e65dfe64e1affe tarballs/llvm-3.6.1.src.tar.xz diff --git a/util/crossgcc/sum/llvm-3.7.1.src.tar.xz.cksum b/util/crossgcc/sum/llvm-3.7.1.src.tar.xz.cksum new file mode 100644 index 0000000000..b63e7070de --- /dev/null +++ b/util/crossgcc/sum/llvm-3.7.1.src.tar.xz.cksum @@ -0,0 +1 @@ +5dbdcafac105273dcbff94c68837a66c6dd78cef tarballs/llvm-3.7.1.src.tar.xz