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

Failed Build #5468 (Sep 8, 2019 6:16:34 AM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 371331
  • http://llvm.org/svn/llvm-project/cfe/trunk : 371326
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 371003
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 364589
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 371324
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 371250
Changes
  1. [ARM] Remove declaration of unimplemented function. NFC. (detail/ViewSVN)
    by dmgreen
  2. [X86][SSE] Fix out of range shift introduced in D67070/rL371328

    Use APInt to create the comparison mask instead. (detail/ViewSVN)
    by rksimon
  3. [X86] Add test case for PR32546 (detail/ViewSVN)
    by rksimon
  4. [X86][SSE] Add support for <64 x i1> bool reduction

    This generalizes the existing <32 x i1> pre-AVX2 split code to support reductions from <64 x i1> as well, we can probably generalize to any larger pow2 case in the future if the (unlikely) need ever arises.

    We still need to tweak combineBitcastvxi1 to improve AVX512F codegen as its assumes vXi1 types should be handled on the mask registers even when they aren't legal.

    Differential Revision: https://reviews.llvm.org/D67070 (detail/ViewSVN)
    by rksimon
  5. [StackMap] Current stackmap version should be 3. NFC. (detail/ViewSVN)
    by Xing
  6. [NewPM][Sancov] Create the Sancov Pass after building the pipelines

    We're running into linker errors from missing sancov sections:

    ```
    ld.lld: error: relocation refers to a discarded section: __sancov_guards
    >>> defined in user-arm64-ubsan-sancov-full.shlib/obj/third_party/ulib/scudo/scudo.wrappers_c.cc.o
    >>> referenced by common.h:26 (../../zircon/third_party/ulib/scudo/common.h:26)
    ... many other references
    ```

    I believe this is due to a pass in the default pipeline that somehow discards
    these sections. The ModuleSanitizerCoveragePass was initially added at the
    start of the pipeline. This now adds it to the end of the pipeline for
    optimized and unoptimized builds.

    Differential Revision: https://reviews.llvm.org/D67323 (detail/ViewSVN)
    by leonardchan
  7. [X86] Make getZeroVector return floating point vectors in their native type on SSE2 and later.

    isel used to require zero vectors to be canonicalized to a single
    type to minimize the number of patterns needed to match. This is
    no longer required.

    I plan to do this to integers too, but floating point was simpler
    to start with. Integer has a complication where v32i16/v64i8 aren't
    legal when the other 512-bit integer types are. (detail/ViewSVN)
    by ctopper
  8. Remove ::gets for FreeBSD 13 and later

    Summary:
    In https://svnweb.freebsd.org/changeset/base/351659 @emaste removed gets() from
    FreeBSD 13's libc, and our copies of libc++ and libstdc++.  In that change, the
    declarations were simply deleted, but I would like to propose this conditional
    test instead.

    Reviewers: EricWF, mclow.lists, emaste

    Reviewed By: mclow.lists

    Subscribers: krytarowski, christof, ldionne, emaste, libcxx-commits

    Differential Revision: https://reviews.llvm.org/D67316 (detail/ViewSVN)
    by dim
  9. [X86] Add support for unfold broadcast loads from FMA instructions. (detail/ViewSVN)
    by ctopper
  10. [X86] Add broadcast load unfolding tests for FMA instructions. (detail/ViewSVN)
    by ctopper
  11. [aarch64] Add combine patterns for fp16 fmla

    This patch enables generation of fused multiply add/sub for instructions operating on fp16.
    Tested on aarch64-linux.

    Differential Revision: https://reviews.llvm.org/D67297 (detail/ViewSVN)
    by spop
  12. Fixes an assertion while instantiating a template with an incomplete typo-corrected type.

    Fixes PR35682. When a template in instantiated with an incomplete typo corrected type an assertion can trigger if the -ferror-limit is used to reduce the number of errors.

    Patch by Mark de Wever. (detail/ViewSVN)
    by aaronballman
  13. [X86] Add prefer-128-bit subtarget feature.

    Summary:
    Similar to the previous prefer-256-bit flag. We might want to
    enable this by default some CPUs. This just starts the initial
    work to implement and prove that it effects TTI's vector width.

    Reviewers: RKSimon, echristo, spatel, atdt

    Reviewed By: RKSimon

    Subscribers: lebedev.ri, hiraditya, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67311 (detail/ViewSVN)
    by ctopper
  14. [llvm-nm] - Fix a bug and unbreak ASan BB.

    BB: http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-bootstrap/builds/13820/steps/check-llvm%20asan/logs/stdio

    rL371074 revealed a bug in llvm-nm.

    This patch fixes it. (detail/ViewSVN)
    by grimar
  15. Fix typo. NFCI (detail/ViewSVN)
    by rksimon
  16. [X86] Avoid uses of getZextValue(). NFCI.

    Use getAPIntValue() directly - this is mainly a best practice style issue to help prevent fuzz tests blowing up when a i12345 (or whatever) is generated.

    Use getConstantOperandVal/getConstantOperandAPInt wrappers where possible. (detail/ViewSVN)
    by rksimon
  17. [X86][AVX] Add 'f5' v4f64 shuffle test mentioned in D66004 (detail/ViewSVN)
    by rksimon
  18. [ELF][MC] Set types of aliases of IFunc to STT_GNU_IFUNC

    ```
    .type  foo,@gnu_indirect_function
    .set   foo,foo_resolver

    .set foo2,foo
    .set foo3,foo2
    ```

    The types of foo2 and foo3 should be STT_GNU_IFUNC, but we currently
    resolve them to the type of foo_resolver. This patch fixes it.

    Differential Revision: https://reviews.llvm.org/D67206
    Patch by Senran Zhang (detail/ViewSVN)
    by maskray
  19. [SimplifyCFG][NFC] Autogenerate PhiEliminate3.ll (detail/ViewSVN)
    by lebedevri

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

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

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

This run spent:

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

Compile Error

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

Ninja target failed

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

Missing test results

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