[llvm-dev] [Release-testers] [3.9 Release] Release Candidate 1 has been tagged

Vasileios Kalintiris via llvm-dev llvm-dev at lists.llvm.org
Thu Aug 4 07:12:37 PDT 2016


clang+llvm-3.9.0-rc1-x86_64-linux-gnu-debian8.tar.xz (sha1sum fac48e3ce11ff738c19497f2d06252aad16a6033)
    Native:
        All ok.
    Cross compilation to various MIPS targets:
        All ok.

clang+llvm-3.9.0-rc1-mips-linux-gnu.tar.xz (sha1sum a77fd6910ce322863a5936657c1c34f4c369e8d7)
    I get 38 check-all failures but only one new regression compared to 3.8.1,
    ie. MemorySanitizer-mips64 :: fork.cc (I'm told that D23107 fixes this).
    The failures fall into two categories 64-bit atomics tests not linking to
    libatomic, and 64-bit sanitizers. The 64-bit sanitizer tests should XFAIL
    based on the effective target, there's a patch pending review that adds
    support for this (D22802).

        AddressSanitizer-mips64-linux :: TestCases/Linux/local_alias.cc
        AddressSanitizer-mips64-linux :: TestCases/Linux/odr-violation.cc
        DataFlowSanitizer-mips64 :: custom.cc
        DataFlowSanitizer-mips64 :: propagate.c
        MemorySanitizer-mips64 :: fork.cc
        SanitizerCommon-asan-mips64-Linux :: Linux/getpwnam_r_invalid_user.cc
        SanitizerCommon-lsan-mips64-Linux :: Linux/getpwnam_r_invalid_user.cc
        ThreadSanitizer-mips64 :: ignore_lib4.cc
        ThreadSanitizer-mips64 :: longjmp.cc
        ThreadSanitizer-mips64 :: longjmp2.cc
        ThreadSanitizer-mips64 :: longjmp3.cc
        ThreadSanitizer-mips64 :: longjmp4.cc
        ThreadSanitizer-mips64 :: map32bit.cc
        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_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_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.9.0-rc1-mipsel-linux-gnu.tar.xz (sha1sum ab936eed817d83f8203010b892be0eef76813a15)
    I get the same libc++ failures as the mips-linux-gnu build above but these
    aren't regressions. However, there are two additional check-all failures:

        (1) std/experimental/filesystem/fs.op.funcs/fs.op.last_write_time/last_write_time.pass.cpp
        (2) std/numerics/complex.number/complex.transcendentals/asin.pass.cpp

    (2) is a new regression which I'm investigating. I don't get the MIPS64
    sanitizer failures because this is still disabled on this machine (the
    necessary multilibs aren't present).

-Vasileios

________________________________
From: Release-testers [release-testers-bounces at lists.llvm.org] on behalf of Nikola Smiljanic via Release-testers [release-testers at lists.llvm.org]
Sent: 03 August 2016 13:32
To: Hans Wennborg
Cc: Release-testers
Subject: Re: [Release-testers] [3.9 Release] Release Candidate 1 has been tagged

Fedora x64 looking good.

On x86 I'm getting an error about missing libclang_rt.asan_cxx-i686.a when running check-all, does anyone know what this is?

On Sat, Jul 30, 2016 at 8:57 AM, Hans Wennborg via Release-testers <release-testers at lists.llvm.org<mailto:release-testers at lists.llvm.org>> wrote:
Dear testers,

3.9.0-rc1 was just tagged from the 3.9 branch at r277207.

This took a little longer than I'd hoped, but I think the branch is in
a decent state now.

There are still open merge requests and bugs, but I'd like to get the
real testing started to see where we're at.

Please build, test, and upload binaries to the sftp. Let me know how
it goes. I'll upload source, docs, and your binaries to the
pre-release page once they're ready.

Thanks,
Hans
_______________________________________________
Release-testers mailing list
Release-testers at lists.llvm.org<mailto:Release-testers at lists.llvm.org>
http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160804/8fa30d92/attachment.html>


More information about the llvm-dev mailing list