Started 5 mo 3 days ago
Took 3 hr 10 min on green-dragon-15

Failed Build #4153 (Jul 8, 2019 8:24:34 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 365328
  • http://llvm.org/svn/llvm-project/cfe/trunk : 365334
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 365307
  • http://llvm.org/svn/llvm-project/lld/trunk : 365310
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 365326
  • http://llvm.org/svn/llvm-project/test-suite/trunk : 364448
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 365331
  • http://llvm.org/svn/llvm-project/polly/trunk : 363599
Changes
  1. [OPENMP]Add -Wunintialized to the erroneous tests for future fix PR42392,
    NFC. (detail/ViewSVN)
    by abataev
  2. [clangd] A code tweak to expand a macro

    Reviewers: sammccall

    Reviewed By: sammccall

    Subscribers: mgorny, MaskRay, jkorous, arphaman, kadircet, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D61681 (detail/ViewSVN)
    by ibiryukov
  3. [RISCV][NFC] Make use of Triple::isRISCV

    Use new helper introduced in rL365327. (detail/ViewSVN)
    by asb
  4. [X86] ISD::INSERT_SUBVECTOR - use uint64_t index. NFCI.

    Keep the uint64_t type from getConstantOperandVal to stop truncation/extension overflow warnings in MSVC in subvector index math. (detail/ViewSVN)
    by rksimon
  5. [Triple] Add isRISCV function

    This matches isARM, isThumb, isAArch64 and similar helpers. Future commits
    which clean-up code that currently checks for Triple::riscv32 ||
    Triple::riscv64.

    Differential Revision: https://reviews.llvm.org/D54215
    Patch by Simon Cook.
    Test case added by Alex Bradbury. (detail/ViewSVN)
    by asb
  6. [libc++] Take 2: Do not cleverly link against libc++abi just because it happens to be there

    Summary:
    Otherwise, when libcxxabi is not an enabled project in the monorepo, we
    get a link error because we try to link against non-existent cxxabi_shared.

    More generally, we shouldn't change the behavior of the build based on
    implicit things like whether a file happens to be at a specific path or
    not.

    This is a re-application of r365222 that had been reverted in r365233
    because it broke the build bots. However, the build bots now specify
    explicitly what ABI library they want to use (libc++abi), so this
    commit should now be OK to merge.

    Differential Revision: https://reviews.llvm.org/D63883 (detail/ViewSVN)
    by Louis Dionne
  7. [InstCombine] add tests for splat shuffles; NFC (detail/ViewSVN)
    by spatel
  8. [Float2Int] Add support for unary FNeg to Float2Int

    Differential Revision: https://reviews.llvm.org/D63941 (detail/ViewSVN)
    by mcinally
  9. [MIPS GlobalISel] Register bank select for G_LOAD. Select i64 load

    Select gprb or fprb when loaded value is used by either:
    copy to physical register or
    instruction with only one mapping available for that use operand.

    Load of integer s64 is handled with narrowScalar when mapping is applied,
    produced artifacts are combined away. Manually set gprb to all register
    operands of instructions created during narrowScalar.

    Differential Revision: https://reviews.llvm.org/D64269 (detail/ViewSVN)
    by petar.avramovic
  10. [MIPS GlobalISel] Register bank select for G_STORE. Select i64 store

    Select gprb or fprb when stored value is defined by either:
    copy from physical register or
    instruction with only one mapping available for that def operand.

    Store of integer s64 is handled with narrowScalar when mapping is applied,
    produced artifacts are combined away. Manually set gprb to all register
    operands of instructions created during narrowScalar.

    Differential Revision: https://reviews.llvm.org/D64268 (detail/ViewSVN)
    by petar.avramovic
  11. [AMDGPU][MC] Corrected parsing of FLAT offset modifier

    Summary of changes:

    - simplified handling of FLAT offset: offset_s13 and offset_u12 have been replaced with flat_offset;
    - provided information about error position for pre-gfx9 targets;
    - improved errors handling.

    Reviewers: artem.tamazov, arsenm, rampitec

    Differential Revision: https://reviews.llvm.org/D64244 (detail/ViewSVN)
    by dpreobra
  12. GlobalISel: widenScalar for G_BUILD_VECTOR (detail/ViewSVN)
    by arsenm
  13. GlobalISel: Check address space when looking up iPTR size

    Fixes AMDGPU patterns for 32-bit address spaces always failing. Tests
    will be included in future patches when additional issues are solved. (detail/ViewSVN)
    by arsenm
  14. Reapply [llvm-ar][test] Increase llvm-ar test coverage

    This change adds tests to cover existing llvm-ar functionality.

    Differential Revision: https://reviews.llvm.org/D63935 (detail/ViewSVN)
    by gbreynoo
  15. Revert [llvm-ar][test] Increase llvm-ar test coverage

    Reverted due to test failures

    Differential Revision: https://reviews.llvm.org/D63935 (detail/ViewSVN)
    by gbreynoo
  16. [llvm-ar][test] Increase llvm-ar test coverage

    This change adds tests to cover existing llvm-ar functionality.

    Differential Revision: https://reviews.llvm.org/D63935 (detail/ViewSVN)
    by gbreynoo
  17. [ASTImporter] Fix import of lambda in function param

    Summary:
    The current import implementation fails to import the definition of a
    lambda class if the lambda class is defined in a function param.
    E.g., the lambda class below will be imported without any methods:
    ```
      template <typename F>
      void f(F L = [](){}) {}
    ```

    Reviewers: a_sidorin, a.sidorin, shafik

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

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D64073 (detail/ViewSVN)
    by martong
  18. [analyzer] Add analyzer option to limit the number of imported TUs

    Summary:
    During CTU analysis of complex projects, the loaded AST-contents of
    imported TUs can grow bigger than available system memory. This option
    introduces a threshold on the number of TUs to be imported for a single
    TU in order to prevent such cases.

    Differential Revision: https://reviews.llvm.org/D59798 (detail/ViewSVN)
    by gamesh411
  19. [lit] Parse command-line options from LIT_OPTS

    Similar to `FILECHECK_OPTS` for FileCheck, `LIT_OPTS` makes it easy to
    adjust lit behavior when running the test suite via ninja.  For
    example:

    ```
    $ LIT_OPTS='--time-tests -vv --filter=threadprivate' \
      ninja check-clang-openmp
    ```

    Reviewed By: probinson

    Differential Revision: https://reviews.llvm.org/D64135 (detail/ViewSVN)
    by jdenny
  20. [docs][llvm-objcopy] Add description of binary input/output to doc

    We briefly referred to being able to specify --target=binary without
    explaining what binary input/output meant. This change adds a section on
    this.

    Reviewed by: MaskRay, abrachet

    Differential Revision: https://reviews.llvm.org/D64245 (detail/ViewSVN)
    by jhenderson
  21. [TargetLowering] SimplifyDemandedBits - just call computeKnownBits for BUILD_VECTOR cases.

    Don't do this locally, computeKnownBits does this better (and can handle non-constant cases as well).

    A next step would be to actually simplify non-constant elements - building on what we already do in SimplifyDemandedVectorElts. (detail/ViewSVN)
    by rksimon

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

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

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

This run spent:

  • 1 hr 13 min waiting;
  • 3 hr 10 min build duration;
  • 4 hr 23 min total from scheduled to completion.

Identified problems

Ninja target failed

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

Compile Error

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