Started 9 days 23 hr ago
Took 3 hr 7 min on green-dragon-18

Failed Build rL:363394 - C:363390 - #57496 (Jun 14, 2019 7:23:03 AM)

  • : 363394
  • : 363390
  • : 363358
  • : 362745
  • : 363366
  • : 363405
  • : 363375
  1. [libcxx] Add XFAIL for facet test when back-deploying to older macOS (detail/ViewSVN)
    by Louis Dionne
  2. Revert r363377: [yaml2obj] - Allow setting custom section types for implicit sections.

    This reverts commit r363377 because lld's ELF/invalid/undefined-local-symbol-in-dso.test
    test started failing after this commit. (detail/ViewSVN)
    by ruiu
  3. Fix failing test on ARM buildbot

    r363261 caused test failure on 32-bit ARM buildbot,
    because of unsigned integer overflow. This patch
    fixes it changing offset type from size_t to uint64_t. (detail/ViewSVN)
    by evgeny777
  4. [x86] add test for original example in PR37428; NFC

    The reduced case may avoid complications seen in this larger function. (detail/ViewSVN)
    by spatel
  5. RegBankSelect: Remove checks for invalid mappings

    Avoid a check for valid and a set of redundant asserts. The place
    InstructionMapping is constructed asserts all of the default fields
    are passed anyway for an invalid mapping, so don't overcomplicate
    this. (detail/ViewSVN)
    by arsenm
  6. AMDGPU: Use AMDGPU toolchain for other OSes

    This would need more work to actually support them, but this is less
    wrong than the default. (detail/ViewSVN)
    by arsenm
  7. AMDGPU: Fix input chain when gluing copies to m0

    I don't think this was causing any observable issues, but was making
    reading the DAG dump confusing. (detail/ViewSVN)
    by arsenm
  8. [lit] Fix UnicodeEncodeError when test commands contain non-ASCII chars

    Ensure that the bash script written by lit TestRunner is open with UTF-8
    encoding when using Python 3.  Otherwise, attempt to write non-ASCII
    characters causes UnicodeEncodeError.  This happened e.g. with
    the following LLD test:

    UNRESOLVED: lld :: ELF/format-binary-non-ascii.s (657 of 2119)
    ******************** TEST 'lld :: ELF/format-binary-non-ascii.s' FAILED ********************
    Exception during script execution:
    Traceback (most recent call last):
      File "/home/mgorny/llvm-project/llvm/utils/lit/lit/", line 63, in _execute_test
        result = test.config.test_format.execute(test, lit_config)
      File "/home/mgorny/llvm-project/llvm/utils/lit/lit/formats/", line 25, in execute
      File "/home/mgorny/llvm-project/llvm/utils/lit/lit/", line 1644, in executeShTest
        res = _runShTest(test, litConfig, useExternalSh, script, tmpBase)
      File "/home/mgorny/llvm-project/llvm/utils/lit/lit/", line 1590, in _runShTest
        res = executeScript(test, litConfig, tmpBase, script, execdir)
      File "/home/mgorny/llvm-project/llvm/utils/lit/lit/", line 1157, in executeScript
        f.write('{ ' + '; } &&\n{ '.join(commands) + '; }')
    UnicodeEncodeError: 'ascii' codec can't encode character '\xa3' in position 274: ordinal not in range(128)

    Differential Revision: (detail/ViewSVN)
    by mgorny
  9. [MCA] Ignore invalid processor resource writes of zero cycles. NFCI

    In debug mode, the tool also raises a warning and prints out a message which
    helps identify the problematic MCWriteProcResEntry from the scheduling class.
    This message would have been useful to have when triaging PR42282. (detail/ViewSVN)
    by adibiagio
  10. Fix not calling TargetCustom PSVs printer

    If the enum value was greater than the starting target custom value,
    the custom printer wasn't called. (detail/ViewSVN)
    by arsenm
  11. AMDGPU: Refactor to prepare for manually selecting more intrinsics (detail/ViewSVN)
    by arsenm
  12. AMDGPU: Fix printing trailing whitespace after s_endpgm (detail/ViewSVN)
    by arsenm
  13. AMDGPU: Fix missing const (detail/ViewSVN)
    by arsenm
  14. [docs][llvm-dwarfdump] Make the --show-parents and --show-children help text and docs more consistent and correct

    The docs and help text for --show-parents and --show-children were a bit
    inconsistent. The help text claimed they had an effect when "=<offset>"
    was used, whereas the doc said it had an effect when "--find" or
    "--name" were used. This change changes the doc to mention "=<offset>"
    and removes this reference from the help text, to avoid having a very
    long description in the help text (it still says "when selectively
    printing entries").

    Reviewed by: JDevlieghere, aprantl

    Differential Revision: (detail/ViewSVN)
    by jhenderson
  15. Revert r363298 "[lit] Disable test on darwin when building shared libs."

    It broke running check-lld on mac, see (detail/ViewSVN)
    by nico
  16. gn build: Merge r363376 (detail/ViewSVN)
    by nico
  17. [yaml2obj] - Allow setting custom section types for implicit sections.

    We were hardcoding the final section type for sections that
    are usually implicit. The patch fixes that.

    This also fixes a few issues in existent test cases and removes
    one precompiled object.

    Differential revision: (detail/ViewSVN)
    by grimar
  18. Revert "[OpenCL] Move and remove unused include"

    This reverts commit r363242 as it broke some builds with

      make[2]: *** No rule to make target 'ClangOpenCLBuiltinsImpl', needed by
      'tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o'. (detail/ViewSVN)
    by svenvh
  19. [clangd] Bump vscode-clangd v0.0.14

    - use the vscode-buildin feature to detect language (rather than using
      file extensions), this fixes the extension not working on
      non-standard C++ files (e.g. via files.associations) (detail/ViewSVN)
    by hokein
  20. [llvm-readobj] Don't abort printing of dynamic table if string reference is invalid

    If dynamic table is missing, output "dynamic strtab not found'. If the index is
    out of range, output "Invalid Offset<..>".

    Reviewed by: jhenderson, grimar, MaskRay

    Differential Revision:

    Patch by Yuanfang Chen. (detail/ViewSVN)
    by jhenderson
  21. [clangd] Don't maintain a list of c-family extensions in vscode extension.

    There is no need to maintain this list by ourself, vscode already
    provides this feature.

    Reviewers: kadircet

    Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, cfe-commits

    Tags: #clang

    Differential Revision: (detail/ViewSVN)
    by hokein
  22. [llvm-readobj] - Do not fail to dump the object which has wrong type of .shstrtab.

    Imagine we have object that has .shstrtab with type != SHT_STRTAB.
    In this case, we fail to dump the object, though GNU readelf dumps it without
    any issues and warnings.

    This patch fixes that. It adds a code to ELFDumper.cpp which is based on the implementation of getSectionName from the ELF.h:

    The difference is that all non critical errors are ommitted what allows us to
    improve the dumping on a tool side. Also, this opens a road for a follow-up that
    should allow us to dump the section headers, but drop the section names in case if .shstrtab is completely absent and/or broken.

    Differential revision: (detail/ViewSVN)
    by grimar
  23. [ARM] MVE VPT Block Pass

    Initial commit of a new pass to create vector predication blocks, called VPT
    blocks, that are supported by the Armv8.1-M MVE architecture.

    This is a first naive implementation. I.e., for 2 consecutive predicated
    instructions I1 and I2, for example, it will generate 2 VPT blocks:


    A more optimal implementation would obviously put instructions in the same VPT
    block when they are predicated on the same condition and when it is allowed to
    do this:


    We will address this optimisation with follow up patches when the groundwork is
    in. Creating VPT Blocks is very similar to IT Blocks, which is the reason I
    added this to Thumb2ITBlocks.cpp. This allows reuse of the def use analysis
    that we need for the more optimal implementation.

    VPT blocks cannot be nested in IT blocks, and vice versa, and so these 2 passes
    cannot interact with each other. Instructions allowed in VPT blocks must
    be MVE instructions that are marked as VPT compatible.

    Differential Revision: (detail/ViewSVN)
    by sjoerdmeijer

Started by an SCM change (15 times)

This run spent:

  • 2 hr 45 min waiting;
  • 3 hr 7 min build duration;
  • 5 hr 52 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