From df2e12dc0466070988696ce925e7d7bd8a24ec22 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Tue, 19 Feb 2019 10:51:52 +0100 Subject: [PATCH 1/2] Remove the autopkg test for a genuine LLVM bug. --- debian/qualify-clang.sh | 37 ------------------------------------- 1 file changed, 37 deletions(-) diff --git a/debian/qualify-clang.sh b/debian/qualify-clang.sh index b1f6237b..47470dff 100755 --- a/debian/qualify-clang.sh +++ b/debian/qualify-clang.sh @@ -201,43 +201,6 @@ clang-$VERSION -flto foo.c -o foo clang-$VERSION -fuse-ld=gold foo.c -o foo ./foo > /dev/null -# Segfault https://bugs.llvm.org/show_bug.cgi?id=26580 -echo ' -extern int a; -extern void bar (void); -int main() { - bar (); - if (a != 30) - __builtin_abort(); - return 0; -}' > x.c - -echo 'int a; -__attribute__((visibility("protected"))) int a; -void bar () { - a = 30; -} -' > bar.c - -# reported in https://bugs.llvm.org/show_bug.cgi?id=26580#c18 -if [ $DEB_HOST_ARCH != "i386" ]; then - clang-$VERSION -O3 -c -o x.o x.c - clang-$VERSION -O3 -fpic -c -o bar.o bar.c - clang-$VERSION -fuse-ld=bfd -shared -o libfoo.so bar.o - clang-$VERSION -fuse-ld=bfd -o y x.o libfoo.so -Wl,-R,. - # Still failing, commenting - ./y || true -fi - -clang-$VERSION -O3 -c -o x.o x.c -clang-$VERSION -O3 -fpic -c -o bar.o bar.c -clang-$VERSION -fuse-ld=gold -shared -o libfoo.so bar.o -# Still failing, commenting -clang-$VERSION -fuse-ld=gold -o y x.o libfoo.so -Wl,-R,. || true - -rm -f x.c bar.c libfoo.so bar.o y x.o - - # test thinlto echo "int foo(void) { return 0; }"> foo.c echo "int foo(void); int main() {foo(); return 0;}">main.c From 22ca47649d53d3e912eb214c37d7b4c97aeb4a4c Mon Sep 17 00:00:00 2001 From: Gianfranco Costamagna Date: Wed, 6 Mar 2019 10:16:37 +0100 Subject: [PATCH 2/2] Update changelog --- debian/changelog | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/debian/changelog b/debian/changelog index 11300c1f..091c840a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +llvm-toolchain-8 (1:8~+rc2-1~exp3) UNRELEASED; urgency=medium + + [ Gianfranco Costamagna ] + * Commit Ubuntu delta to 8 and snapshot branches + + [ Matthias Klose ] + * Remove the autopkg test for a genuine LLVM bug. + + -- Gianfranco Costamagna Wed, 06 Mar 2019 10:16:17 +0100 + llvm-toolchain-8 (1:8~+rc2-1~exp2) unstable; urgency=medium * Activate -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN for old