Started 1 mo 1 day ago
Took 18 hr on green-dragon-09

Failed Build #5476 (Sep 14, 2019 11:58:44 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 371923
  • http://llvm.org/svn/llvm-project/cfe/trunk : 371920
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 371872
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 371894
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 371890
Changes
  1. [TargetLowering] SimplifyDemandedBits - add EXTRACT_SUBVECTOR support.

    Call SimplifyDemandedBits on the source vector. (detail/ViewSVN)
    by rksimon
  2. [InstSimplify] simplifyUnsignedRangeCheck(): handle few tautological cases (PR43251)

    Summary:
    This is split off from D67356, since these cases produce a constant,
    no real need to keep them in instcombine.

    Alive proofs:
    https://rise4fun.com/Alive/u7Fk
    https://rise4fun.com/Alive/4lV

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

    Reviewers: spatel, nikic, xbolva00

    Reviewed By: spatel

    Subscribers: hiraditya, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67498 (detail/ViewSVN)
    by lebedevri
  3. [clang-scan-deps] Add -M to work around -MT issue after r371918

    gcc will complain if -MT is used but neither -M nor -MM is specified:

    > cc1: error: to generate dependencies you must specify either -M or -MM

    r371918 changed our behavior to match GCC, but apparently
    clang-scan-deps is not happy. (detail/ViewSVN)
    by maskray
  4. [Driver] Fix multiple bugs related to dependency file options: -M -MM -MD -MMD -MT -MQ

    -M -o test.i => dependency file is test.d, not test.i
    -MM -o test.i => dependency file is test.d, not test.i
    -M -MMD => bogus warning -Wunused-command-line-argument
    -M MT dummy => -w not rendered (detail/ViewSVN)
    by maskray
  5. [Driver] Improve Clang::getDependencyFileName and its tests after rC371853

    The test file name metadata-with-dots.c is confusing because -MD and -MMD
    have nothing to do with metadata. (detail/ViewSVN)
    by maskray
  6. [ScheduleDAGMILive] Fix typo in comment.

    Differential Revision: https://reviews.llvm.org/D67478 (detail/ViewSVN)
    by xmj
  7. [Attributor][Fix] Use right type to replace expressions

    Summary: This should be obsolete once the functionality in D66967 is integrated.

    Reviewers: uenoku, sstefan1

    Subscribers: hiraditya, bollu, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67231 (detail/ViewSVN)
    by jdoerfert
  8. [llvm-objcopy] Ignore -B --binary-architecture=

    GNU objcopy documents that -B is only useful with architecture-less
    input (i.e. "binary" or "ihex"). After D67144, -O defaults to -I, and
    -B is essentially a NOP.

    * If -O is binary/ihex, GNU objcopy ignores -B.
    * If -O is elf*, -B provides the e_machine field in GNU objcopy.

    So to convert a blob to an ELF, `-I binary -B i386:x86-64 -O elf64-x86-64` has to be specified.

    `-I binary -B i386:x86-64 -O elf64-x86-64` creates an ELF with its
    e_machine field set to EM_NONE in GNU objcopy, but a regular x86_64 ELF
    in elftoolchain elfcopy. Follow the elftoolchain approach (ignoring -B)
    to simplify code. Users that expect their command line portable should
    specify -B.

    Reviewed By: jhenderson

    Differential Revision: https://reviews.llvm.org/D67215 (detail/ViewSVN)
    by maskray
  9. [llvm-objcopy] Default --output-target to --input-target when unspecified

    Fixes PR42171.

    In GNU objcopy, if -O (--output-target) is not specified, the value is
    copied from -I (--input-target).

    ```
    objcopy -I binary -B i386:x86-64 a.txt b       # b is copied from a.txt
    llvm-objcopy -I binary -B i386:x86-64 a.txt b  # b is an x86-64 object file
    ```

    This patch changes our behavior to match GNU. With this change, we can
    delete code related to -B handling (D67215).

    Reviewed By: jakehehrlich

    Differential Revision: https://reviews.llvm.org/D67144 (detail/ViewSVN)
    by maskray
  10. [llvm-ar] Uncapitalize error messages and delete full stop

    Most GNU binutils don't append full stops in error messages. This
    convention has been adopted by a bunch of LLVM binary utilities. Make
    llvm-ar follow the convention as well.

    Reviewed By: grimar

    Differential Revision: https://reviews.llvm.org/D67558 (detail/ViewSVN)
    by maskray
  11. [llvm-objcopy] Add support for response files in llvm-strip and llvm-objcopy

    Summary: Addresses https://bugs.llvm.org/show_bug.cgi?id=42671

    Reviewers: jhenderson, espindola, alexshap, rupprecht

    Reviewed By: jhenderson

    Subscribers: seiya, emaste, arichardson, jakehehrlich, MaskRay, abrachet, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D65372 (detail/ViewSVN)
    by pozulp
  12. Bugpoint: Remove some unnecessary c_str conversions on the journey to StringRef (detail/ViewSVN)
    by dblaikie

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18319
originally caused by:

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18320
originally caused by:

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18321
originally caused by:

Started by upstream project Clang Stage 2: cmake, R -g Tsan, using Stage 1 RA build number 18322
originally caused by:

This run spent:

  • 17 hr waiting;
  • 18 hr build duration;
  • 1 day 12 hr 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

Missing test results

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

Ninja target failed

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

Compile Error

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