Started 1 mo 6 days ago
Took 10 min on green-dragon-09

Failed Build #5530 (Oct 13, 2019 10:54:07 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 374729
  • http://llvm.org/svn/llvm-project/cfe/trunk : 374720
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 374612
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 374723
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 374730
Changes
  1. Add missing "REQUIRES: shell" to system-include-extractor.test

    Part of PR43592. (detail/ViewSVN)
    by nico
  2. [ConstantFold] fix inconsistent handling of extractelement with undef index (PR42689)

    Any constant other than zero was already folded to undef if the index is undef.
    https://bugs.llvm.org/show_bug.cgi?id=42689 (detail/ViewSVN)
    by spatel
  3. [InstCombine] don't assume 'inbounds' for bitcast deref or null pointer in non-default address space

    Follow-up to D68244 to account for a corner case discussed in:
    https://bugs.llvm.org/show_bug.cgi?id=43501

    Add one more restriction: if the pointer is deref-or-null and in a non-default
    (non-zero) address space, we can't assume inbounds.

    Differential Revision: https://reviews.llvm.org/D68706 (detail/ViewSVN)
    by spatel
  4. Make the last to clangd unit tests pass on Windows.

    (Some lit tests still fail.)

    See FIXME in diff for details.

    Part of PR43592. (detail/ViewSVN)
    by nico
  5. [NFC][InstCombine] More test for "sign bit test via shifts" pattern (PR43595)

    While that pattern is indirectly handled via
    reassociateShiftAmtsOfTwoSameDirectionShifts(),
    that incursme one-use restriction on truncation,
    which is pointless since we know that we'll produce a single instruction.

    Additionally, *if* we are only looking for sign bit,
    we don't need shifts to be identical,
    which isn't the case in general,
    and is the blocker for me in bug in question:

    https://bugs.llvm.org/show_bug.cgi?id=43595 (detail/ViewSVN)
    by lebedevri
  6. [X86] SimplifyMultipleUseDemandedBitsForTargetNode - use getTargetShuffleInputs with KnownUndef/Zero results. (detail/ViewSVN)
    by rksimon
  7. [X86] getTargetShuffleInputs - add KnownUndef/Zero output support

    Adjust SimplifyDemandedVectorEltsForTargetNode to use the known elts masks instead of recomputing it locally. (detail/ViewSVN)
    by rksimon
  8. [libc++][test] std::variant test cleanup

    * Add the conventional `return 0` to `main` in `variant.assign/conv.pass.cpp` and `variant.ctor/conv.pass.cpp`

    * Fix some MSVC signed-to-unsigned conversion warnings by replacing `int` literarls with `unsigned int` literals (detail/ViewSVN)
    by caseycarter
  9. [libc++][test] <=> now has a feature-test macro

    ...which `test/support/test_macros.h` can use to detect compiler support. (detail/ViewSVN)
    by caseycarter

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18505
originally caused by:

This run spent:

  • 8.2 sec waiting;
  • 10 min build duration;
  • 10 min total from scheduled to completion.

Identified problems

Ninja target failed

Below is a link to the first failed ninja target.
Indication 1

Missing test results

The test result file Jenkins is looking for does not exist after the build.
Indication 2

Compile Error

This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 3