Started 6 days 4 hr ago
Took 1 hr 40 min on green-dragon-16

Failed Build rL:363170 - C:363127 - #57453 (Jun 12, 2019 7:51:35 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 363170
  • http://llvm.org/svn/llvm-project/cfe/trunk : 363127
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 363167
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 362745
  • http://llvm.org/svn/llvm-project/zorg/trunk : 363061
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 363117
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 363150
Changes
  1. gn build: Add SystemZ target (detail/ViewSVN)
    by nico
  2. StackProtector: Use PointerMayBeCaptured

    This was using its own, outdated list of possible captures. This was
    at minimum not catching cmpxchg and addrspacecast captures.

    One change is now any volatile access is treated as capturing. The
    test coverage for this pass is quite inadequate, but this required
    removing volatile in the lifetime capture test.

    Also fixes some infrastructure issues to allow running just the IR
    pass.

    Fixes bug 42238. (detail/ViewSVN)
    by arsenm
  3. AMDGPU/GlobalISel: Fix using illegal situations in tests

    These were using illegal copies as the side effecting use, so make
    them legal. (detail/ViewSVN)
    by arsenm
  4. [compiler-rt] Fix name_to_handle_at.cc test on Overlay2 (for Docker)

    This patch aims to fix the test case, name_to_handle_at.cc that fails on Docker.

    Overlay2 on Docker does not support the current check for the name_to_handle_at()
    function call of the test case. The proposed fix is to check for /dev/null in
    the test instead, as this check is supported. Checking for /dev/null has been
    utilized in the past for other test cases, as well.

    Differential Revision: https://reviews.llvm.org/D63094 (detail/ViewSVN)
    by amyk
  5. [ARM] Fix compiler warning

    Without this fix clang 3.6 complains with:

    ../lib/Target/ARM/ARMAsmPrinter.cpp:1473:18: error: variable 'BranchTarget' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
          } else if (MI->getOperand(1).isSymbol()) {
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ../lib/Target/ARM/ARMAsmPrinter.cpp:1479:22: note: uninitialized use occurs here
          MCInst.addExpr(BranchTarget);
                         ^~~~~~~~~~~~
    ../lib/Target/ARM/ARMAsmPrinter.cpp:1473:14: note: remove the 'if' if its condition is always true
          } else if (MI->getOperand(1).isSymbol()) {
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ../lib/Target/ARM/ARMAsmPrinter.cpp:1465:33: note: initialize the variable 'BranchTarget' to silence this warning
          const MCExpr *BranchTarget;
                                    ^
                                     = nullptr
    1 error generated.

    Discussed here:
    http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20190610/661417.html (detail/ViewSVN)
    by uabelho
  6. LoopVersioning: Respect convergent

    This changes the standalone pass only. Arguably the utility class
    itself should assert there are no convergent calls. However, a target
    pass with additional context may still be able to version a loop if
    all of the dynamic conditions are sufficiently uniform. (detail/ViewSVN)
    by arsenm

Started by an SCM change (3 times)

This run spent:

  • 43 min waiting;
  • 1 hr 40 min build duration;
  • 2 hr 24 min total from scheduled to completion.
LLVM/Clang Warnings: 1 warning.
    Test Result (4 failures / ±0)

    Identified problems

    Regression test failed

    This build failed because a regression test in the test suite FAILed. See the test report for details.
    Indication 1

    Ninja target failed

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