[llvm-dev] [Release-testers] 3.8.1-rc1 has been tagged
Daniel Sanders via llvm-dev
llvm-dev 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 llvm-dev
mailing list