Started 1 mo 2 days ago
Took 4 hr 9 min on green-dragon-02

Failed Build #14717 (Sep 17, 2019 7:55:45 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 372127
  • http://llvm.org/svn/llvm-project/cfe/trunk : 372124
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 372056
  • http://llvm.org/svn/llvm-project/zorg/trunk : 371835
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 372034
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 372128
Changes
  1. [clangd] Fix another TSAN issue (detail)
    by d0k
  2. [RISCV] Unbreak the build (detail)
    by d0k
  3. [ARM] Fix for buildbots

    Remove setPreservesCFG from ARMConstantIslandPass and add a couple
    of -verify-machine-dom-info instances into the existing codegen
    tests. (detail)
    by sam_parker
  4. Revert "[SLC] Preserve attrs for strncpy(x, "", y) -> memset(align 1 x, '\0', y)"

    Summary:
    This reverts commit r372101.

    Causes ASAN build bot failures:

    http://lab.llvm.org:8011/builders/sanitizer-ppc64be-linux/builds/14176
    From http://lab.llvm.org:8011/builders/sanitizer-ppc64be-linux/builds/14176/steps/64-bit%20check-asan/logs/stdio:

    ```
    [ RUN      ] AddressSanitizer.StrNCatOOBTest
    /home/buildbots/ppc64be-sanitizer/sanitizer-ppc64be/build/llvm-project/compiler-rt/lib/asan/tests/asan_str_test.cpp:462: Failure
    Death test: strncat(to - 1, from, 0)
        Result: failed to die.
    ```

    Subscribers: llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67658 (detail)
    by krasimir
  5. Add SpellingNotCalculated to Attribute Enums to suppress UBSan warnings

    UBSan downstreams noticed that the assignment of SpellingNotCalculated
    to the spellings caused warnings. (detail)
    by erichkeane
  6. gn build: (manually) merge r372076 (detail)
    by nico
  7. [llvm-readobj/llvm-objdump] - Improve how tool locate the dynamic table and report warnings about that.

    Before this patch we gave a priority to a dynamic table found
    from the section header.

    It was discussed (here: https://reviews.llvm.org/D67078?id=218356#inline-602082)
    that probably preferring the table from PT_DYNAMIC is better,
    because it is what runtime loader sees.

    This patch makes the table from PT_DYNAMIC be chosen at first place if it is available.
    But also it adds logic to fall back to SHT_DYNAMIC if the table from the dynamic segment is
    broken or fall back to use no table if both are broken.

    It adds a few more diagnostic warnings for the logic above.

    Differential revision: https://reviews.llvm.org/D67547 (detail)
    by grimar
  8. [ARM] Fix for buildbots

    Add --verifymachineinstrs and update the remaining low overhead loop
    tests. (detail)
    by sam_parker
  9. [RISCV][NFC] Use NoRegister instead of 0 literal

    Summary: Trivial cleanup.

    Reviewers: asb, lenary

    Reviewed By: lenary

    Subscribers: hiraditya, rbar, johnrusso, simoncook, apazos, sabuasal, niosHD, kito-cheng, shiva0217, jrtc27, MaskRay, zzheng, edward-jones, rogfer01, MartinMosbeck, brucehoult, the_o, rkruppe, PkmX, jocewei, psnobl, benna, Jim, s.egerton, pzheng, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67526 (detail)
    by luismarques
  10. [OpenCL] Tidy up some comments; NFC (detail)
    by svenvh
  11. [X86] X86DAGToDAGISel::tryFoldLoad - assert root/parent pointers are non-null. NFCI.

    Silences a static analyzer warning. (detail)
    by rksimon
  12. InterleavedAccessInfo - Don't dereference a dyn_cast result. NFCI. (detail)
    by rksimon
  13. [LoopVectorize] Don't dereference a dyn_cast result. NFCI.

    The static analyzer is warning about potential null dereferences of dyn_cast<> results, we can use cast<> directly as we know that these cases should all be CastInst, which is why its working atm and anyway cast<> will assert if they aren't. (detail)
    by rksimon

Started by timer (2 times)

This run spent:

  • 1 hr 44 min waiting;
  • 4 hr 9 min build duration;
  • 5 hr 54 min total from scheduled to completion.

Identified problems

Missing test results

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

Regression test failed

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

Ninja target failed

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