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

Failed Build #14374 (Jul 11, 2019 3:07:34 PM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 365833
  • http://llvm.org/svn/llvm-project/cfe/trunk : 365835
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 365816
  • http://llvm.org/svn/llvm-project/zorg/trunk : 365596
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 365788
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 365804
Changes
  1. CodeGen: Suppress c++ warnings in test (detail)
    by Vitaly Buka
  2. [AMDGPU] gfx908 agpr spilling

    Differential Revision: https://reviews.llvm.org/D64594 (detail)
    by rampitec
  3. Fix a Python3 compatibility error

      File "clang/test/lit.cfg.py", line 186, in <module>
        config.available_features.add('macos-sdk-' + macOSSDKVersion)
    TypeError: must be str, not bytes (detail)
    by Azharuddin Mohammed
  4. Rename libclang_shared to libclang-cpp

    Summary: Fix bug 42475

    Reviewers: beanz, tstellar

    Reviewed By: beanz

    Subscribers: kimgr, mgorny, cfe-commits

    Tags: #clang

    Differential Revision: https://reviews.llvm.org/D64278 (detail)
    by sylvestre
  5. [Attributor] Deduce "nosync" function attribute.

    Introduce and deduce "nosync" function attribute to indicate that a function
    does not synchronize with another thread in a way that other thread might free memory.

    Reviewers: jdoerfert, jfb, nhaehnle, arsenm

    Subscribers: wdng, hfinkel, nhaenhle, mehdi_amini, steven_wu,
    dexonsmith, arsenm, uenoku, hiraditya, jfb, llvm-commits

    Differential Revision: https://reviews.llvm.org/D62766 (detail)
    by sstefan
  6. [AMDGPU] gfx908 hazard recognizer

    Differential Revision: https://reviews.llvm.org/D64593 (detail)
    by rampitec
  7. [InstCombine][NFCI] Add more test coverage to onehot_merge.ll

    Prep work for upcoming patch D64275. (detail)
    by huihuiz
  8. [analyzer] exploded-graph-rewriter: Fix filenames in program point.

    Fix a typo in JSON field name. (detail)
    by dergachev
  9. [AMDGPU] gfx908 scheduling

    Differential Revision: https://reviews.llvm.org/D64590 (detail)
    by rampitec
  10. [clang-shlib] Fix clang-shlib for PRIVATE dependencies

    Any static library with a PRIVATE dependency ends up with a
    $<LINK_ONLY:...> generator expression in its INTERFACE_LINK_LIBRARIES,
    which won't be evaluated by the $<TARGET_PROPERTY:...>, so we end up
    with an unevaluated generator expression in the generated build file and
    Ninja chokes on the dollar sign. Just use the static library directly
    for its dependencies instead of trying to propagate dependencies
    manually.

    Differential Revision: https://reviews.llvm.org/D64579 (detail)
    by smeenai
  11. [AMDGPU] gfx908 mfma support

    Differential Revision: https://reviews.llvm.org/D64584 (detail)
    by rampitec
  12. CodeGen, NFC: Test for auto-init for 32bit pointers (detail)
    by Vitaly Buka
  13. [OPENMP]Improve handling of analysis of unsupported VLAs in reductions.

    Fixed the processing of the unsupported VLAs in the reduction clauses.
    Used targetDiag if the diagnostics can be delayed and emit it
    immediately if the target does not support VLAs and we're parsing target
    directive with the reduction clauses. (detail)
    by abataev
  14. Open native file handles to avoid converting from FDs, NFC

    Follow up to r365588. (detail)
    by rnk
  15. [UpdateTestChecks] Emit warning when invalid test paths

    Summary:
    Recently I ran into the following issue:

    ./update_test_checks.py /path/not-existing-file.ll

    The script was silent and I was suprised why the real test file hadn't been updated.

    Solution:
    Emit warning if we detect this problem.



    Reviewers: lebedev.ri, spatel, jdoerfert, nikic

    Reviewed By: lebedev.ri, spatel, jdoerfert, nikic

    Subscribers: jdoerfert, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D64572 (detail)
    by xbolva00
  16. [scudo][standalone] NFC corrections

    Summary:
    A few corrections:
    - rename `TransferBatch::MaxCached` to `getMaxCached` to conform with
      the style guide;
    - move `getBlockBegin` from `Chunk::` to `Allocator::`: I believe it
      was a fallacy to have this be a `Chunk` method, as chunks'
      relationship to backend blocks are up to the frontend allocator. It
      makes more sense now, particularly with regard to the offset. Update
      the associated chunk test as the method isn't available there
      anymore;
    - add a forgotten `\n` to a log string;
    - for `releaseToOs`, instead of starting at `1`, start at `0` and
      `continue` on `BatchClassId`: in the end it's identical but doesn't
      assume a particular class id for batches;
    - change a `CHECK` to a `reportOutOfMemory`: it's a clearer message

    Reviewers: hctim, morehouse, eugenis, vitalybuka

    Reviewed By: hctim

    Subscribers: delcypher, #sanitizers, llvm-commits

    Tags: #llvm, #sanitizers

    Differential Revision: https://reviews.llvm.org/D64570 (detail)
    by cryptoad
  17. [NFC] Revisited tests for D64285 (detail)
    by xbolva00
  18. Revert "[CGDebugInfo] Simplify EmitFunctionDecl parameters, NFC"

    This reverts commit 1af41074445229fea66b99710a850e5f42ecfa95. (detail)
    by Vedant Kumar
  19. [NVPTX] Remove now unused atomic.load.add.f32 intrinsics (detail)
    by d0k
  20. [PowerPC][NFC] Update testcase to avoid dead code

    The original testcase might be optimized out due to dead code,
    update the testcase to avoid it. (detail)
    by jsji
  21. [CGDebugInfo] Simplify EmitFunctionDecl parameters, NFC

    Replace a `llvm::Function *` parameter with a bool, which seems harder
    to set to the wrong value by accident.

    Differential Revision: https://reviews.llvm.org/D64540 (detail)
    by Vedant Kumar
  22. [Driver] -noprofilelib flag

    This flag is analoguous to other flags like -nostdlib or -nolibc
    and could be used to disable linking of profile runtime library.
    This is useful in certain environments like kernel, where profile
    instrumentation is still desirable, but we cannot use the standard
    runtime library. (detail)
    by phosek
  23. [TSan] Move DECLARE_REAL macro outside of namespace

    This should fix the "undefined reference to
    tsan::interception::real_setjmp" linker errors. (detail)
    by yln
  24. [profile][test] Fix Profile-* :: instrprof-merge.c etc. on SPARC

    While working on https://reviews.llvm.org/D40900 (which effectively is about enabling compiler-rt on sparc these days), I came across two failing profile testcases:

      Profile-sparc :: instrprof-merge-match.test
      Profile-sparc :: instrprof-merge.c
      Profile-sparcv9 :: instrprof-merge-match.test
      Profile-sparcv9 :: instrprof-merge.c

    All of them crashed with a SIGBUS in __llvm_profile_merge_from_buffer:

      Thread 2 received signal SIGSEGV, Segmentation fault.
      [Switching to Thread 1 (LWP 1)]
      0x00012368 in __llvm_profile_merge_from_buffer (
          ProfileData=0x2384c <main.Buffer> "\377lprofR\201", ProfileSize=360)
          at /vol/llvm/src/llvm/local/projects/compiler-rt/lib/profile/InstrProfilingMerge.c:95
      95        SrcDataEnd = SrcDataStart + Header->DataSize;

    where Header is insufficiently aligned for a strict-alignment target like SPARC.

    Fixed by forcing the alignment to uint64_t, the members of struct __llvm_profile_header,
    in the callers.

    Tested on sparcv9-sun-solaris2.11.

    https://reviews.llvm.org/D64498 (detail)
    by ro
  25. [clangd][NFC] Decrease template depth limit in RecursiveHierarchyUnbounded test

    ...to minimize the chance of stack overflow before reaching the limit. (detail)
    by Jan Korous
  26. [X86] Pre commit test cases for D64574. Along with a test case for PR42571. NFC (detail)
    by ctopper
  27. [WebAssembly] Assembler: support negative float constants.

    Reviewers: dschuff

    Subscribers: sbc100, jgravelle-google, aheejin, sunfish, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D64367 (detail)
    by aardappel
  28. Explicitly define __STDC_FORMAT_MACROS for PRIu64

    Summary:
    Builds are failing on RHEL machines because of PRIu64.

    lvm/projects/compiler-rt/lib/gwp_asan/guarded_pool_allocator.cpp:420:50: error: expected ')'

    `snprintf(ThreadBuffer, kThreadBufferLen, "%" PRIu64, ThreadID);`
    inttypes.h in RHEL uses PRIu64 macros only when __STDC_FORMAT_MACROS is defined.

    Author: DTharun

    Reviewers: hctim

    Reviewed By: hctim

    Differential Revision: https://reviews.llvm.org/D64388 (detail)
    by hctim

Started by timer (4 times)

This run spent:

  • 3 hr 56 min waiting;
  • 4 hr 54 min build duration;
  • 8 hr 51 min total from scheduled to completion.
Test Result (5 failures / ±0)Show all failed tests >>>

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

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