Started 8 days 8 hr ago
Took 3 hr 19 min on green-dragon-02

Failed Build #14665 (Sep 10, 2019 2:34:14 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 371502
  • http://llvm.org/svn/llvm-project/cfe/trunk : 371497
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 371453
  • http://llvm.org/svn/llvm-project/zorg/trunk : 371154
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 371324
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 371495
Changes
  1. Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline."

    With a fix for sanitizer breakage (see explanation in D60318). (detail)
    by courbet
  2. [yaml2obj] Set p_align to the maximum sh_addralign of contained sections

    The address difference between two sections in a PT_LOAD is a constant.
    Consider a hypothetical case (pagesize can be very small, say, 4).

    ```
    .text     sh_addralign=4
    .text.hot sh_addralign=16
    ```

    If we set p_align to 4, the PT_LOAD will be loaded at an address which
    is a multiple of 4. The address of .text.hot is guaranteed to be a
    multiple of 4, but not necessarily a multiple of 16.

    This patch deletes the constraint

      if (SHeader->sh_offset == PHeader.p_offset)

    Reviewed By: grimar, jhenderson

    Differential Revision: https://reviews.llvm.org/D67260 (detail)
    by maskray
  3. [DWARF] Add a unit test for DWARFUnit::getLength().

    This is a follow-up of rL369529, where the return value of
    DWARFUnit::getLength() was changed from uint32_t to uint64_t.
    The test checks that a unit header with Length > 4G can be successfully
    parsed and the value of the Length field is not truncated.

    Differential Revision: https://reviews.llvm.org/D67276 (detail)
    by ikudrin
  4. [Alignment] Use Align for TargetLowering::MinStackArgumentAlignment

    Summary:
    This is patch is part of a series to introduce an Alignment type.
    See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html
    See this patch for the introduction of the type: https://reviews.llvm.org/D64790

    Reviewers: courbet

    Subscribers: sdardis, nemanjai, hiraditya, kbarton, jrtc27, MaskRay, atanasyan, jsji, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67288 (detail)
    by gchatelet
  5. Revert Remove REQUIRES:shell from tests that pass for me on Windows

    This reverts r371478 (git commit a9980f60ce083fa6d5fd03c12c58ca0b293e3d60) (detail)
    by jhenderson
  6. [RISCV] Make -march=rv{32,64}gc the default in RISC-V Linux

    This is the logical follow-up of D65634.

    Differential Revision: https://reviews.llvm.org/D66003 (detail)
    by rogfer01
  7. [clangd] some tweaks on the vscode readme, NFC (detail)
    by hokein
  8. [RISCV] Default to ilp32d/lp64d in RISC-V Linux

    When running clang as a native compiler in RISC-V Linux the flag
    -mabi=ilp32d / -mabi=lp64d is always mandatory. This change makes it the
    default there.

    Differential Revision: https://reviews.llvm.org/D65634 (detail)
    by rogfer01
  9. [LegalizeTypes] Teach SoftenFloatOp_SELECT_CC to handle operand 2 or 3 being softened.

    This can only happen on X86 when fp128 is a legal type, but we
    go through softening to generate libcalls. This causes fp128 to
    be softened to fp128 instead of an integer type. This can be
    removed if D67128 lands. (detail)
    by ctopper
  10. [RISCV] Move architecture parsing code into its own function

    I plan to reuse it in a later patch.

    This is almost NFC except a small change in control flow when diagnosing
    +d without +f.

    Differential Revision: https://reviews.llvm.org/D66002 (detail)
    by rogfer01
  11. gn build: Merge r371488 (detail)
    by nico
  12. Revert "clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM"

    This reverts commit r371484: this broke sanitizer-x86_64-linux-fast bot. (detail)
    by phosek
  13. [X86] Add broadcast load unfolding support for VCMPPS/PD. (detail)
    by ctopper
  14. [X86] Add broadcast load unfold tests for VCMPPS/PD. (detail)
    by ctopper

Started by timer (6 times)

This run spent:

  • 5 hr 23 min waiting;
  • 3 hr 19 min build duration;
  • 8 hr 42 min total from scheduled to completion.

Identified problems

Compile Error

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

Ninja target failed

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

Assertion failure

This build failed because of an assertion failure. Below is a list of all errors in the build log:
Indication 3

Missing test results

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