[Release-testers] 3.8.1-rc1 has been tagged

Daniel Sanders via Release-testers release-testers at lists.llvm.org
Mon Jun 13 02:23:44 PDT 2016


clang+llvm-3.8.1-rc1-x86_64-linux-gnu-debian8.tar.xz (sha1sum 85baf8a1ecdf85c4ba1f2b09fa7156842d1cc5fb)
    Native:
       All ok.
    Cross compilation to various mips targets:
       All ok.

clang+llvm-3.8.1-rc1-mips-linux-gnu.tar.xz (sha1sum 248f7b1a073f599f594af2db2f5bf79345e69ddd)
   All ok.
   I get 48 check-all failures but these are not regressions compared to 3.8.0.
   The failures fall into two categories 64-bit atomics tests not linking to
   libatomic, and 64-bit sanitizers (which we tried for the first time in 3.8.0
   and ended up disabling).

    AddressSanitizer-mips64-linux :: TestCases/Posix/coverage-direct-activation.cc
    AddressSanitizer-mips64-linux :: TestCases/Posix/coverage-direct-large.cc
    AddressSanitizer-mips64-linux :: TestCases/Posix/coverage-direct.cc
    AddressSanitizer-mips64-linux :: TestCases/Posix/coverage-fork-direct.cc
    AddressSanitizer-mips64-linux :: TestCases/Posix/coverage.cc
    DataFlowSanitizer :: custom.cc
    DataFlowSanitizer :: propagate.c
    MemorySanitizer :: dlerror.cc
    MemorySanitizer :: memcmp_test.cc
    MemorySanitizer-Unit :: Msan-mips64-Test/MemorySanitizer.ptrtoint
    MemorySanitizer-Unit :: Msan-mips64-with-call-Test/MemorySanitizer.ptrtoint
    SanitizerCommon-asan :: Linux/getpwnam_r_invalid_user.cc
    SanitizerCommon-lsan :: Linux/getpwnam_r_invalid_user.cc
    ThreadSanitizer-mips64 :: atexit2.cc
    ThreadSanitizer-mips64 :: deadlock_detector_stress_test.cc
    ThreadSanitizer-mips64 :: java_alloc.cc
    ThreadSanitizer-mips64 :: java_alloc.cc
    ThreadSanitizer-mips64 :: java_race_pc.cc
    ThreadSanitizer-mips64 :: longjmp.cc
    ThreadSanitizer-mips64 :: longjmp2.cc
    ThreadSanitizer-mips64 :: longjmp3.cc
    ThreadSanitizer-mips64 :: longjmp4.cc
    ThreadSanitizer-mips64 :: map32bit.cc
    ThreadSanitizer-mips64 :: race_on_mutex.c
    ThreadSanitizer-mips64 :: signal_longjmp.cc
    libc++ :: std/atomics/atomics.types.generic/integral.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp
    libc++ :: std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp

clang+llvm-3.8.1-rc1-mipsel-linux-gnu.tar.xz (sha1sum a57b2355686f20d56d69199ef9c237a4378f1fbf)
    All ok.
    I get the same libc++ failures as the mips-linux-gnu build above but these
    aren't regressions. I don't get the mips64 sanitizer failures because this
    is still disabled on this machine (the necessary multilibs aren't present).

> -----Original Message-----
> From: Release-testers [mailto:release-testers-bounces at lists.llvm.org] On
> Behalf Of Tom Stellard via Release-testers
> Sent: 08 June 2016 05:12
> To: release-testers at lists.llvm.org; cfe-dev at lists.llvm.org; llvm-
> dev at lists.llvm.org
> Subject: [Release-testers] 3.8.1-rc1 has been tagged
> 
> Hi,
> 
> I've tagged 3.8.1-rc1, testers can begin testing.
> 
> -Tom
> _______________________________________________
> Release-testers mailing list
> Release-testers at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers


More information about the Release-testers mailing list