Started 4 days 12 hr ago
Took 43 min on green-dragon-19

Failed Build rL:371770 - C:371767 - #566 (Sep 12, 2019 1:41:34 PM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 371770
  • http://llvm.org/svn/llvm-project/cfe/trunk : 371767
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 371758
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/zorg/trunk : 371690
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 371763
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 371706
Changes
  1. [X86] Move negateFMAOpcode helper earlier to help future patch. NFCI. (detail/ViewSVN)
    by rksimon
  2. [LV] Update test case after r371768. (detail/ViewSVN)
    by fhahn
  3. [SCEV] Support SCEVUMinExpr in getRangeRef.

    This patch adds support for SCEVUMinExpr to getRangeRef,
    similar to the support for SCEVUMaxExpr.

    Reviewers: sanjoy.google, efriedma, reames, nikic

    Reviewed By: sanjoy.google

    Differential Revision: https://reviews.llvm.org/D67177 (detail/ViewSVN)
    by fhahn
  4. Improve code generation for thread_local variables:

    Summary:
    * Don't bother using a thread wrapper when the variable is known to
       have constant initialization.
    * Emit the thread wrapper as discardable-if-unused in TUs that don't
       contain a definition of the thread_local variable.
    * Don't emit the thread wrapper at all if the thread_local variable
       is unused and discardable; it will be emitted by all TUs that need
       it.

    Reviewers: rjmccall, jdoerfert

    Subscribers: cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D67429 (detail/ViewSVN)
    by rsmith
  5. [Clang][CodeGen] support alias attribute w/ gnu_inline

    Summary:
    r369705 did not consider the addition of gnu_inline on function
    declarations of alias attributed functions. This resulted in a reported
    regression in the clang-9-rc4 release from the Zig developers building
    glibc, which was observable as a failed assertion:

    llvm-project/clang/lib/AST/Decl.cpp:3336: bool
    clang::FunctionDecl::isInlineDefinitionExternallyVisible() const:
    Assertion `(doesThisDeclarationHaveABody() || willHaveBody()) && "Must
    be a function definition"' failed.

    Alias function declarations do not have bodies, so allow us to proceed
    if we have the alias function attribute but no body/definition, and add
    a test case.  The emitted symbols and their linkage matches GCC for the
    added test case.

    Link: https://bugs.llvm.org/show_bug.cgi?id=43268

    Reviewers: aaron.ballman, rsmith, erichkeane, andrewrk

    Reviewed By: andrewrk

    Subscribers: cfe-commits, andrewrk, hans, srhines

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D67455 (detail/ViewSVN)
    by nickdesaulniers
  6. [CFG] Add dumps for CFGElement and CFGElementRef

    Seems like we never had these, so here we go! I also did some refactoring as I
    was chasing a bug unrelated to this revision.

    Differential Revision: https://reviews.llvm.org/D66715 (detail/ViewSVN)
    by szelethus
  7. llvm-reduce: For now, mark these tests as requiring a shell

    (since they execute shell scripts/that's the only entry point at the
    moment) (detail/ViewSVN)
    by dblaikie
  8. [libc++] Mark issue 2587 resolved by issue 2567

    Updates status. NFC. (detail/ViewSVN)
    by zoecarver

Started by an SCM change (5 times)

This run spent:

  • 49 min waiting;
  • 43 min build duration;
  • 1 hr 33 min total from scheduled to completion.
LLVM/Clang Warnings: 1 warning.

Identified problems

Missing test results

The test result file Jenkins is looking for does not exist after the build.
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