Started 2 days 11 hr ago
Took 4 hr 12 min on green-dragon-02

Failed Build #14689 (Sep 13, 2019 8:30:35 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 371862
  • http://llvm.org/svn/llvm-project/cfe/trunk : 371859
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 371822
  • http://llvm.org/svn/llvm-project/zorg/trunk : 371835
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 371864
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 371773
Changes
  1. Only initialize the streams cout/wcout/cerr/wcerr etc once, rather than any time Init::Init is called. Fixes PR#43300 (detail)
    by marshall
  2. Fix build in C++20 (detail)
    by ericwf
  3. [docs][llvm-readelf][llvm-readobj] Improve --stack-sizes documentation

    llvm-readobj's document was missing --stack-sizes entirely from its
    document, so this patch adds it. It also adds a note to the llvm-readelf
    description that the switch is only implemented for GNU style output
    currently. For reference, --stack-sizes was added in r367942.

    Reviewed by: MaskRay

    Differential Revision: https://reviews.llvm.org/D67548 (detail)
    by jhenderson
  4. [X86] Use incDecVectorConstant to simplify the min/max code in LowerVSETCC.

    incDecVectorConstant is used for a similar reason in LowerVSETCCWithSUBUS
    so we might as well share the code. (detail)
    by ctopper
  5. Fix a few spellos in docs.

    (Trying to debug an incremental build thing on a bot...) (detail)
    by nico
  6. [Sema][Typo Correction] Fix potential infite loop on ambiguity checks

    Summary:
    This fixes a bug introduced in D62648, where Clang could infinite loop
    if it became stuck on a single TypoCorrection when it was supposed to
    be testing ambiguous corrections. Although not a common case, it could
    happen if there are multiple possible corrections with the same edit
    distance.

    The fix is simply to wipe the TypoExpr from the `TransformCache` so that
    the call to `TransformTypoExpr` doesn't use the `CachedEntry`.

    Reviewers: rsmith

    Subscribers: cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D67515 (detail)
    by dgoldman
  7. gn build: pacify "gn format" after 371102 (detail)
    by nico
  8. [PowerPC][NFC] Move codegen tests to PowerPC from MIR/PowerPC

    All tests with -run-pass !=none should not in MIR/, See MIR/README.

    ```
    Tests for codegen passes should NOT be here but in
    test/CodeGen/sometarget. As
    a rule of thumb this directory should only contain tests using
    'llc -run-pass none'.
    ``` (detail)
    by jsji
  9. [ADT] Remove a workaround for old versions of clang (detail)
    by d0k
  10. [docs][llvm-objcopy][llvm-strip] Improve --strip-unneeded description

    Behaviour was recently added to this switch to strip debug sections too.
    See r369761.

    This change also makes the description for the --strip-unneeded switch
    consistent between the two docs.

    Reviewed by: MaskRay

    Differential Revision: https://reviews.llvm.org/D67546 (detail)
    by jhenderson
  11. clang-format: Add support for formatting (some) lambdas with explicit template parameters.

    This patch makes cases work where the lambda's template list doesn't
    contain any of + - ! ~ / % << | || && ^ == != >= <= ? : true false
    (see added FIXME).

    Ports r359967 to clang-format.

    Differential Revision: https://reviews.llvm.org/D67246 (detail)
    by nico
  12. Fix depfile name construction

    - When using -o, the provided filename is using for constructing the depfile
      name (when -MMD is passed).
    - The logic looks for the rightmost '.' character and replaces what comes after
      with 'd'.
    - This works incorrectly when the filename has no extension and the directories
      have '.' in them (e.g. out.dir/test)
    - This replaces the funciton to just llvm::sys::path functionality

    Differential Revision: https://reviews.llvm.org/D67542 (detail)
    by lukecheeseman
  13. gn build: (manually) merge r371834, take 2 (detail)
    by nico
  14. Revert "gn build: (manually) merge r371834"

    This reverts commit abc7e2b6004cd693cf3b6dedbc7908e099c7ac6a.
    The commit was incomplete. I'll revert and reland the full commit,
    so that the correct change is a single commit. (detail)
    by nico
  15. gn build: (manually) merge r371834 (detail)
    by nico
  16. gn build: Merge r371822 (detail)
    by nico
  17. gn build: (manually) merge r371787 (detail)
    by nico
  18. [ADT] Make DenseMap use allocate_buffer

    This unlocks some goodies like sized deletion and gets the alignment
    right on platforms that chose to provide a lower default new alignment. (detail)
    by d0k
  19. [llvm-size] Fix spelling errors (Berkely -> Berkeley) (detail)
    by jhenderson
  20. [Orc] Roll back ThreadPool to std::function

    MSVC doesn't allow move-only types in std::packaged_task. Boo. (detail)
    by d0k
  21. [Orc] Address the remaining move-capture FIXMEs

    This required spreading unique_function a bit more, which I think is a
    good thing. (detail)
    by d0k
  22. [X86] negateFMAOpcode - extend to support FMADDSUB/FMSUBADD and output negation. NFCI.

    Some prep work for PR42863, this change allows us to move all the FMA opcode mappings into the negateFMAOpcode helper.

    For the FMADDSUB/FMSUBADD cases, we can only negate the accumulator - any other negations will result in an error. (detail)
    by rksimon
  23. [ASTImporter] Add development internals docs

    Reviewers: a_sidorin, shafik, teemperor, gamesh411, balazske, dkrupp, a.sidorin

    Subscribers: rnkovacs, Szelethus, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D66336 (detail)
    by martong
  24. [ARM] Add earlyclobber for cross beat MVE instructions

    rL367544 added @earlyclobbers for the MVE VREV64 instruction. This adds the
    same for a number of other 32bit instructions that are similarly unpredictable
    if the destination equals the source (due to the cross beat nature of the
    instructions).
    This includes:
      VCADD.f32
      VCADD.i32
      VCMUL.f32
      VHCADD.s32
      VMULLT/B.s/u32
      VQDMLADH{X}.s32
      VQRDMLADH{X}.s32
      VQDMLSDH{X}.s32
      VQRDMLSDH{X}.s32
      VQDMULLT/B.s32 with Qm and Rm

    No tests here as this would require intrinsics (or very interesting codegen) to
    manifest. The tests will follow naturally as the intrinsics are added.

    Differential Revision: https://reviews.llvm.org/D67462 (detail)
    by dmgreen

Started by timer (6 times)

This run spent:

  • 5 hr 19 min waiting;
  • 4 hr 12 min build duration;
  • 9 hr 32 min total from scheduled to completion.

Identified problems

Regression test failed

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

Assertion failure

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

Missing test results

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

Ninja target failed

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

Compile Error

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