Started 3 mo 8 days ago
Took 1 hr 28 min on green-dragon-15

Failed Build #4160 (Jul 9, 2019 6:29:08 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 365477
  • http://llvm.org/svn/llvm-project/cfe/trunk : 365473
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 365424
  • http://llvm.org/svn/llvm-project/lld/trunk : 365443
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 365359
  • http://llvm.org/svn/llvm-project/test-suite/trunk : 364448
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 365463
  • http://llvm.org/svn/llvm-project/polly/trunk : 365470
Changes
  1. [CodeGen] AccelTable - remove non-constexpr (MSVC) Atom defs

    Now that we've dropped VS2015 support (D64326) we can enable the constexpr variables on MSVC builds as VS2017+ correctly handles them (detail/ViewSVN)
    by rksimon
  2. [mips] Implement sge/sgeu pseudo instructions

    The `sge/sgeu Dst, Src1, Src2/Imm` pseudo instructions set register
    `Dst` to 1 if register `Src1` is greater than or equal `Src2/Imm` and
    to 0 otherwise.

    Differential Revision: https://reviews.llvm.org/D64314 (detail/ViewSVN)
    by atanasyan
  3. [mips] Implement sgt/sgtu pseudo instructions with immediate operand

    The `sgt/sgtu Dst, Src1, Src2/Imm` pseudo instructions set register
    `Dst` to 1 if register `Src1` is greater than `Src2/Imm` and to 0 otherwise.

    Differential Revision: https://reviews.llvm.org/D64313 (detail/ViewSVN)
    by atanasyan
  4. [docs][llvm-objdump] Make some wording improvements/simplifications. (detail/ViewSVN)
    by jhenderson
  5. [NFC] [X86] Fix scan-build complaining

    Summary:
    Remove unused variable. This fixes bug:
    https://bugs.llvm.org/show_bug.cgi?id=42526

    Signed-off-by: pengfei <pengfei.wang@intel.com>

    Reviewers: RKSimon, xiangzhangllvm, craig.topper

    Subscribers: cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D64389 (detail/ViewSVN)
    by pengfei
  6. OpaquePtr: pass type to CreateLoad. NFC.

    This is the one place in LLVM itself that used the deprecated API for
    CreateLoad, so I just added the type in. (detail/ViewSVN)
    by Tim Northover
  7. [ADT] Enable ArrayRef/StringRef is_assignable tests on MSVC

    Now that we've dropped VS2015 support (D64326) we can enable these static_asserts on MSVC builds as VS2017+ correctly handles them (detail/ViewSVN)
    by rksimon
  8. OpaquePtr: Update polly's calls to Loads.h API

    The Loads.h API changed so that a Type parameter is now mandatory in
    preparation for pointer types being opaque. Unfortunately I don't build
    polly routinely and it still had some uses. This just provides the
    (obvious) load type in each case. (detail/ViewSVN)
    by Tim Northover
  9. [NFC][AsmPrinter] Fix the formatting for the rL365467

    In addition, fix the build failure for the 'unused'
    variable. The variable was used inside the 'LLVM_DEBUG()'. (detail/ViewSVN)
    by djtodoro
  10. OpaquePtr: add Type parameter to Loads analysis API.

    This makes the functions in Loads.h require a type to be specified
    independently of the pointer Value so that when pointers have no structure
    other than address-space, it can still do its job.

    Most callers had an obvious memory operation handy to provide this type, but a
    SROA and ArgumentPromotion were doing more complicated analysis. They get
    updated to merge the properties of the various instructions they were
    considering. (detail/ViewSVN)
    by Tim Northover
  11. [DwarfDebug] Dump call site debug info

    Dump the DWARF information about call sites and call site parameters into
    debug info sections.

    The patch also provides an interface for the interpretation of instructions
    that could load values of a call site parameters in order to generate DWARF
    about the call site parameters.

    ([13/13] Introduce the debug entry values.)

    Co-authored-by: Ananth Sowda <asowda@cisco.com>
    Co-authored-by: Nikola Prica <nikola.prica@rt-rk.com>
    Co-authored-by: Ivan Baev <ibaev@cisco.com>

    Differential Revision: https://reviews.llvm.org/D60716 (detail/ViewSVN)
    by djtodoro
  12. Reland r365355: [Syntax] Introduce syntax trees

    With a fix to a PS4 buildbot crash. (detail/ViewSVN)
    by ibiryukov
  13. Revert rL365355 : [Syntax] Introduce syntax trees

    Summary:
    A tooling-focused alternative to the AST. This commit focuses on the
    memory-management strategy and the structure of the AST.

    More to follow later:
      - Operations to mutate the syntax trees and corresponding textual
        replacements.
      - Mapping between clang AST nodes and syntax tree nodes.
      - More node types corresponding to the language constructs.

    Reviewers: sammccall

    Reviewed By: sammccall

    Subscribers: llvm-commits, mgorny, cfe-commits

    Tags: #clang, #llvm

    Differential Revision: https://reviews.llvm.org/D61637
    ........
    Fixes buildbots which were crashing on SyntaxTests.exe (detail/ViewSVN)
    by rksimon
  14. [ASTImporter] Added visibility context check for EnumDecl.

    Summary:
    ASTImporter makes now difference between enums with same name in different translation
    units if these are not visible outside.
    ("Scoped enums" are not handled yet.)

    Reviewers: martong, a.sidorin, shafik, a_sidorin

    Reviewed By: a_sidorin

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

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D62484 (detail/ViewSVN)
    by balazske
  15. Enhance abseil-faster-strsplit-delimiter to handle other non-printable characters.

    Summary:
    Currently it fails on cases like '\001'.

    Note: Since `StringLiteral::outputString` dumps most nonprintable
    characters in octal value, the exact string literal format isn't preserved,
    e.g. `"\x01"` becomes `'\001'`.

    Reviewers: gribozavr

    Reviewed By: gribozavr

    Subscribers: lebedev.ri, Eugene.Zelenko, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D64151

    Patch by Xiaoyi Zhang. (detail/ViewSVN)
    by gribozavr
  16. [RISCV] Fix RISCVTTIImpl::getIntImmCost for immediates where getMinSignedBits() > 64

    APInt::getSExtValue will assert if getMinSignedBits() > 64. This can happen,
    for instance, if examining an i128. Avoid this assertion by checking
    Imm.getMinSignedBits() <= 64 before doing
    getTLI()->isLegalAddImmediate(Imm.getSExtValue()). We could directly check
    getMinSignedBits() <= 12 but it seems better to reuse the isLegalAddImmediate
    helper for this.

    Differential Revision: https://reviews.llvm.org/D64390 (detail/ViewSVN)
    by asb
  17. [docs][llvm-nm] Improve some wording

    In particular, the --debug-syms switch really doesn't have anything to
    do with debuggers, so I've updated the document accordingly. (detail/ViewSVN)
    by jhenderson

Started by upstream project SVN: Clang Stage 1: cmake, RA, using system compiler build number 57819
originally caused by:

Started by upstream project SVN: Clang Stage 1: cmake, RA, using system compiler build number 57820
originally caused by:

Started by upstream project SVN: Clang Stage 1: cmake, RA, using system compiler build number 57821
originally caused by:

Started by upstream project SVN: Clang Stage 1: cmake, RA, using system compiler build number 57822
originally caused by:

This run spent:

  • 2 hr 18 min waiting;
  • 1 hr 28 min build duration;
  • 3 hr 47 min total from scheduled to completion.

Identified problems

Assertion failure

This build failed because of an assertion failure. 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

Compile Error

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