Started 9 days 20 hr ago
Took 2 hr 38 min on green-dragon-18

Failed Build rL:363440 - C:363435 - #57498 (Jun 14, 2019 12:38:55 PM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 363440
  • http://llvm.org/svn/llvm-project/cfe/trunk : 363435
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 363443
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 362745
  • http://llvm.org/svn/llvm-project/zorg/trunk : 363366
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 363442
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 363375
Changes
  1. [libFuzzer] Disable len_control by default if LLVMFuzzerCustomMutator is used.

    Summary:
    Some custom mutators may not peform well when size restriction is
    enforced by len_control. Because of that, it's safer to disable len_control
    by default in such cases, but still allow users to enable it manually.
    Bug example: https://bugs.chromium.org/p/chromium/issues/detail?id=919530.

    Tested manually with LPM-based and regular fuzz targets.

    Reviewers: kcc, vitalybuka, metzman

    Reviewed By: kcc, metzman

    Subscribers: delcypher, #sanitizers, llvm-commits

    Tags: #llvm, #sanitizers

    Differential Revision: https://reviews.llvm.org/D63334 (detail/ViewSVN)
    by dor1s
  2. attempt to unbreak buildbots (detail/ViewSVN)
    by ericwf
  3. build: extract LLVM distribution target handling

    This extracts the LLVM distribution target handling into a support module.
    Extraction will enable us to restructure the builds to support multiple
    distribution configurations (e.g. developer and user) to permit us to build the
    development package and the user package at once. (detail/ViewSVN)
    by Saleem Abdulrasool
  4. [Remarks] Use the RemarkSetup error in setupOptimizationRemarks

    Added the errors in r363415 but they were not used in the
    RemarkStreamer. (detail/ViewSVN)
    by thegameg
  5. gn build: Add NVPTX target

    The NVPTX target is a bit unusual in that it's the only target without a
    disassembler, and one of three targets without an asm parser (and the
    first one of those three in the gn build). NVPTX doesn't have those
    because it's not a binary format.

    The CMake build checks for the existence of
    {AsmParser,Disassembler}/CMakeLists.txt when setting
    LLVM_ENUM_ASM_PARSERS / LLVM_ENUM_DISASSEBLERS
    (http://llvm-cs.pcc.me.uk/CMakeLists.txt#744). The GN build doesn't want
    to hit the disk for things like this, so instead I'm adding explicit
    `targets_with_asm_parsers` and `targets_with_disassemblers` lists. Since
    both are needed rarely, they are defined in their own gni files.

    Differential Revision: https://reviews.llvm.org/D63210 (detail/ViewSVN)
    by nico
  6. gn build: Simplify Target build files

    Now that the cycle between MCTargetDesc and TargetInfo is gone
    (see revisions 360709 360718 360722 360724 360726 360731 360733 360735 360736),
    remove the dependency from TargetInfo on MCTargetDesc:tablegen. In most
    targets, this makes MCTargetDesc:tablegen have just a single use, so
    inline it there.

    For AArch64, ARM, and RISCV there's still a similar cycle between
    MCTargetDesc and Utils, so the MCTargetDesc:tablegen indirection is
    still needed there.

    Differential Revision: https://reviews.llvm.org/D63200 (detail/ViewSVN)
    by nico
  7. [OpenMP] Avoid emitting maps for target link variables when unified memory is used

    Summary: This patch avoids the emission of maps for target link variables when unified memory is present.

    Reviewers: ABataev, caomhin

    Reviewed By: ABataev

    Subscribers: guansong, jdoerfert, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D60883 (detail/ViewSVN)
    by gbercea
  8. [GlobalISel] Add a G_BRJT opcode.

    This is a branch opcode that takes a jump table pointer, jump table index and an
    index into the table to do an indirect branch.

    We pass both the table pointer and JTI to allow targets like ARM64 to more
    easily use the existing jump table compression optimization without having to
    walk up the block to find a paired G_JUMP_TABLE.

    Differential Revision: https://reviews.llvm.org/D63159 (detail/ViewSVN)
    by aemerson
  9. Revert Fix a bug w/inbounds invalidation in LFTR

    Reverting because it breaks a green dragon build:
        http://green.lab.llvm.org/green/job/clang-stage2-Rthinlto/18208

    This reverts r363289 (git commit eb88badff96dacef8fce3f003dec34c2ef6900bf) (detail/ViewSVN)
    by fhahn
  10. Revert [LFTR] Stylistic cleanup as suggested in last review comment of D62939 [NFC]

    Reverting because it depends on r363289, which breaks a green dragon build:
        http://green.lab.llvm.org/green/job/clang-stage2-Rthinlto/18208

    This reverts r363292 (git commit 42a3fc133d3544b5c0c032fe99c6e8a469a836c2) (detail/ViewSVN)
    by fhahn
  11. Revert [LFTR] Rename variable to minimize confusion [NFC]

    Reverting because it depends on r363289, which breaks a green dragon
    build:
        http://green.lab.llvm.org/green/job/clang-stage2-Rthinlto/18208

    This reverts r363293 (git commit c37be29634214fb1cb4c823840bffc31e5ebfe40) (detail/ViewSVN)
    by fhahn
  12. [GISel]: Fix pattern matcher for m_OneUse

    https://reviews.llvm.org/D63302 (detail/ViewSVN)
    by aditya_nandakumar

Started by an SCM change (9 times)

This run spent:

  • 2 hr 15 min waiting;
  • 2 hr 38 min build duration;
  • 4 hr 54 min total from scheduled to completion.
LLVM/Clang Warnings: 3 warnings.

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