Started 8 mo 8 days ago
Took 4 min 1 sec on green-dragon-13

Failed Build #286 (Feb 11, 2019 2:52:35 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 353688
  • http://llvm.org/svn/llvm-project/cfe/trunk : 353684
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 353627
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 346271
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 353671
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 353687
Changes
  1. [TEST] Add failing test from PR40454 (detail/ViewSVN)
    by mkazantsev
  2. [clangd] Make system header mappings available for PreambleParsedCallback

    Summary:
    SystemHeaderMappings were added only after takeIncludes call, which
    resulted in getting mapping on main file ast updates but not on preamble ast
    updates.
    Fixes https://github.com/clangd/clangd/issues/8

    Reviewers: hokein

    Subscribers: ilya-biryukov, ioeric, MaskRay, jkorous, arphaman, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D58029 (detail/ViewSVN)
    by kadircet
  3. test-release.sh: Add option to use ninja

    Allow the use of ninja instead of make. This is useful on some
    platforms where we'd like to be able to limit the number of link jobs
    without slowing down the other steps of the release.

    This patch adds a -use-ninja command line option, which sets the
    generator to Ninja both for LLVM and the test-suite. It also deals with
    some differences between make and ninja:
    * DESTDIR handling - ninja doesn't like this to be listed after the
      target, but both make and ninja can handle it before the command
    * Verbose mode - ninja uses -v, make uses VERBOSE=1
    * Keep going mode - make has a -k mode, which builds as much as possible
      even when failures are encountered; for ninja we need to set a hard
      limit (we use 100 since most people won't look at 100 failures anyway)

    I haven't tested with gmake. (detail/ViewSVN)
    by rovka
  4. [ASTImporter] Add test RedeclChainShouldBeCorrectAmongstNamespaces

    Summary:
    We add a new test to show that redecl chains are not handled properly
    amongst namespaces. We cannot pass this test now, so this is disabled.
    Subsequent patches will make this test pass.

    Reviewers: a_sidorin, shafik, a.sidorin

    Subscribers: rnkovacs, dkrupp, Szelethus, gamesh411, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D57901 (detail/ViewSVN)
    by martong
  5. Attempt to fix buildbot after r353679 #2 (detail/ViewSVN)
    by evgeny777
  6. [DWARF] LLVM ERROR: Broken function found, while removing Debug Intrinsics.

    Check that when SimplifyCFG is flattening a 'br', all their debug intrinsic instructions are removed, including any dbg.label referencing a label associated with the basic blocks being removed.

    As the test case involves a CFG transformation, move it to the correct location.

    Differential Revision: https://reviews.llvm.org/D57444 (detail/ViewSVN)
    by carlos.alberto.enciso
  7. Attempt to fix buildbot after r353679 (detail/ViewSVN)
    by evgeny777
  8. Small refactoring of FileError. NFC.

    Differential revision: https://reviews.llvm.org/D57945 (detail/ViewSVN)
    by evgeny777
  9. [ARM] LoadStoreOptimizer: reoder limit

    The whole design of generating LDMs/STMs is fragile and unreliable: it depends on
    rescheduling here in the LoadStoreOptimizer that isn't register pressure aware
    and regalloc that isn't aware of generating LDMs/STMs.
    This patch adds a (hidden) option to control the total number of instructions that
    can be re-ordered. I appreciate this looks only a tiny bit better than a hard-coded
    constant, but at least it allows more easy experimentation with different values
    for now. Ideally we calculate this reorder limit based on some heuristics, and take
    register pressure into account. I might be looking into that next.

    Differential Revision: https://reviews.llvm.org/D57954 (detail/ViewSVN)
    by sjoerdmeijer
  10. Move CFLGraph and the AA summary code over to the new `CallBase`
    instruction base class rather than the `CallSite` wrapper. (detail/ViewSVN)
    by chandlerc
  11. [llvm] [cmake] Use current directory in GenerateVersionFromVCS

    Find dependent scripts of GenerateVersionFromVCS in current directory
    rather than ../../cmake/modules.  I do not see any reason why the former
    would not work and The latter is incorrect when GenerateVersionFromVCS
    is used from install directory (i.e. in stand-alone builds).

    Differential Revision: https://reviews.llvm.org/D57996 (detail/ViewSVN)
    by mgorny
  12. Remove `CallSite` from the CodeMetrics analysis, moving it to the new
    `CallBase` and simpler APIs therein. (detail/ViewSVN)
    by chandlerc
  13. Remove a declaration that is dead, and not even implemented any longer. (detail/ViewSVN)
    by chandlerc
  14. [libcxx] Preserve order, avoid duplicates when merging static archives

    glob can return files in arbitrary order which breaks deterministic
    builds. Rather, use `ar t` to list the files in each archive and
    preserve the original order. Using `ar q` results in duplicate entries
    in the archive, instead use `ar r` to avoid duplicates.

    Differential Revision: https://reviews.llvm.org/D58024 (detail/ViewSVN)
    by phosek
  15. [ARM] LoadStoreOptimizer: just a clean-up. NFC.

    Differential Revision: https://reviews.llvm.org/D57955 (detail/ViewSVN)
    by sjoerdmeijer
  16. The new file header didn't get carried over when these files were
    "moved" somehow, update them to use it. (detail/ViewSVN)
    by chandlerc
  17. Update some newly added files that mistakenly used the old file header
    to the new one. (detail/ViewSVN)
    by chandlerc
  18. Update more files added with the old header to the new one. (detail/ViewSVN)
    by chandlerc
  19. Update new files added to llvm-objcopy to use the new file header. (detail/ViewSVN)
    by chandlerc
  20. Update files that were mistakenly added with the old file header to the
    new one. (detail/ViewSVN)
    by chandlerc
  21. Update files that were mistakenly added with the old file header. (detail/ViewSVN)
    by chandlerc
  22. [CallSite removal] Port InstSimplify over to use `CallBase` both in its
    interface and implementation.

    Port code with: `cast<CallBase>(CS.getInstruction())`. (detail/ViewSVN)
    by chandlerc
  23. [CallSite removal] Migrate ConstantFolding APIs and implementation to
    `CallBase`.

    Users have been updated. You can see how to update any out-of-tree
    usages: pass `cast<CallBase>(CS.getInstruction())`. (detail/ViewSVN)
    by chandlerc
  24. [CallSite removal] Migrate the statepoint GC infrastructure to use the
    `CallBase` class rather than `CallSite` wrappers.

    I pushed this change down through most of the statepoint infrastructure,
    completely removing the use of CallSite where I could reasonably do so.
    I ended up making a couple of cut-points: generic call handling
    (instcombine, TLI, SDAG). As soon as it hit truly generic handling with
    users outside the immediate code, I simply transitioned into or out of
    a `CallSite` to make this a reasonable sized chunk.

    Differential Revision: https://reviews.llvm.org/D56122 (detail/ViewSVN)
    by chandlerc
  25. [X86] Removed unused SDTypeProfile. NFC (detail/ViewSVN)
    by ctopper
  26. [CMake][Fuchsia] Drop libclang.so from distribution

    This is no longer needed now that all users have switched to clangd. (detail/ViewSVN)
    by phosek
  27. gn build: Fix clang-tidy dep on ClangSACheckers.

    Patch by Mirko Bonadei <mbonadei@webrtc.org>!

    Differential Revision: https://reviews.llvm.org/D57998 (detail/ViewSVN)
    by nico
  28. long double is double on OpenBSD/NetBSD/PPC.

    Patch by George Koehler. (detail/ViewSVN)
    by brad

Started by upstream project Clang Stage 2: cmake, R -g Asan&UBSan, using Stage 1 RA, Phase 1 build number 6126
originally caused by:

This run spent:

  • 6.4 sec waiting;
  • 4 min 1 sec build duration;
  • 4 min 8 sec 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

CMake Error

This build failed because of an CMake configuration error. Below is a list of all errors in the build log:
Indication 2