Jenkins is going to shut down
Started 1 mo 3 days ago
Took 4 hr 26 min on green-dragon-02

Failed Build #14903 (Oct 17, 2019 4:39:19 PM)

Revisions
  • http://llvm.org/svn/llvm-project/llvm/trunk : 375190
  • http://llvm.org/svn/llvm-project/cfe/trunk : 375189
  • http://llvm.org/svn/llvm-project/compiler-rt/trunk : 375166
  • http://llvm.org/svn/llvm-project/zorg/trunk : 375188
  • http://llvm.org/svn/llvm-project/libcxx/trunk : 374854
  • http://llvm.org/svn/llvm-project/clang-tools-extra/trunk : 375117
Changes
  1. [Test] Precommit test for D69006 (detail)
    by reames
  2. [analyzer] exploded-graph-rewriter: Fix typo in r375186. Unbreaks tests. (detail)
    by dergachev
  3. Added support for github author names. (detail)
    by gkistanova
  4. [analyzer] Assign truly stable identifiers to exploded nodes.

    ExplodedGraph nodes will now have a numeric identifier stored in them
    which will keep track of the order in which the nodes were created
    and it will be fully deterministic both accross runs and across machines.

    This is extremely useful for debugging as it allows reliably setting
    conditional breakpoints by node IDs. (detail)
    by dergachev
  5. [analyzer] Display cast kinds in program point dumps.

    Because cast expressions have their own hierarchy, it's extremely useful
    to have some information about what kind of casts are we dealing with. (detail)
    by dergachev
  6. [analyzer] exploded-graph-rewriter: Make node headers a bit lighter.

    The 50% grey color is too dark on some monitors. (detail)
    by dergachev
  7. DebugInfo: Move loclist base address from DwarfFile to DebugLocStream

    There's no need to have more than one of these (there can be two
    DwarfFiles - one for the .o, one for the .dwo - but only one loc/loclist
    section (either in the .o or the .dwo) & certainly one per
    DebugLocStream, which is currently singular in DwarfDebug) (detail)
    by dblaikie
  8. DebugInfo: Remove unused parameter (from DwarfDebug.cpp:emitListsTableHeaderStart) (detail)
    by dblaikie
  9. [ARM] Fix arm_neon.h with -flax-vector-conversions=none, part 3

    It's completely impossible to check that I've actually found all the
    issues, due to the use of macros in arm_neon.h, but hopefully this time
    it'll take more than a few hours for someone to find another issue.

    I have no idea why, but apparently there's a rule that some, but not
    all, builtins which should take an fp16 vector actually take an int8
    vector as an argument.  Fix this, and add test coverage.

    Differential Revision: https://reviews.llvm.org/D68838 (detail)
    by efriedma
  10. Reland [llvm-objdump] Use a counter for llvm-objdump -h instead of the section index.

    This relands r374931 (reverted in r375088). It fixes 32-bit builds by using the right format string specifier for uint64_t (PRIu64) instead of `%d`.

    Original description:

    When listing the index in `llvm-objdump -h`, use a zero-based counter instead of the actual section index (e.g. shdr->sh_index for ELF).

    While this is effectively a noop for now (except one unit test for XCOFF), the index values will change in a future patch that filters certain sections out (e.g. symbol tables). See D68669 for more context. Note: the test case in `test/tools/llvm-objdump/X86/section-index.s` already covers the case of incrementing the section index counter when sections are skipped.

    Reviewers: grimar, jhenderson, espindola

    Reviewed By: grimar

    Subscribers: emaste, sbc100, arichardson, aheejin, arphaman, seiya, llvm-commits, MaskRay

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D68848 (detail)
    by rupprecht
  11. [clang-offload-wrapper][NFC] Use captured name of the entry type in LIT test

    Differential Revision: https://reviews.llvm.org/D69140 (detail)
    by sdmitriev
  12. [Error] Make llvm::cantFail include the original error messages

    Summary:
    The current implementation eats the current errors and just outputs
    the message parameter passed to llvm::cantFail.  This change appends
    the original error message(s), so the user can see exactly why
    cantFail failed.  New logic is conditional on NDEBUG.

    Reviewed By: lhames

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D69057 (detail)
    by dhinton
  13. [AMDGPU] drop getIsFP td helper

    We already have isFloatType helper, and they are out of sync.
    Drop one and merge the type list.

    Differential Revision: https://reviews.llvm.org/D69138 (detail)
    by rampitec
  14. [lit] Move computation of deadline up into base class (detail)
    by yln
  15. [llvm-objcopy] Add support for shell wildcards

    Summary: GNU objcopy accepts the --wildcard flag to allow wildcard matching on symbol-related flags. (Note: it's implicitly true for section flags).

    The basic syntax is to allow *, ?, \, and [] which work similarly to how they work in a shell. Additionally, starting a wildcard with ! causes that wildcard to prevent it from matching a flag.

    Use an updated GlobPattern in libSupport to handle these patterns. It does not fully match the `fnmatch` used by GNU objcopy since named character classes (e.g. `[[:digit:]]`) are not supported, but this should support most existing use cases (mostly just `*` is what's used anyway).

    Reviewers: jhenderson, MaskRay, evgeny777, espindola, alexshap

    Reviewed By: MaskRay

    Subscribers: nickdesaulniers, emaste, arichardson, hiraditya, jakehehrlich, abrachet, seiya, llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D66613 (detail)
    by rupprecht
  16. LLVMBuildFactory code cleaning.

    Cleaned dialing with repourl, added protection from potential leakage of is_legacy_mode kwarg, more radable name for src_dir.

    Patch by Andrei Lebedev

    Differential Revision: https://reviews.llvm.org/D69081 (detail)
    by gkistanova
  17. [OPENMP]Dow not emit warnings for uninitialized loop counters.

    In OpenMP constructs all counters are initialized and we should not emit
    warnings about uninitialized privatized loop control variables. (detail)
    by abataev
  18. libhwasan initialisation include kernel syscall ABI relaxation

    Summary:
    Until now AArch64 development has been on patched kernels that have an always
    on relaxed syscall ABI where tagged pointers are accepted.
    The patches that have gone into the mainline kernel rely on each process opting
    in to this relaxed ABI.

    This commit adds code to choose that ABI into __hwasan_init.

    The idea has already been agreed with one of the hwasan developers
    (http://lists.llvm.org/pipermail/llvm-dev/2019-September/135328.html).

    The patch ignores failures of `EINVAL` for Android, since there are older versions of the Android kernel that don't require this `prctl` or even have the relevant values.  Avoiding EINVAL will let the library run on them.

    I've tested this on an AArch64 VM running a kernel that requires this
    prctl, having compiled both with clang and gcc.

    Patch by Matthew Malcomson.

    Reviewers: eugenis, kcc, pcc

    Reviewed By: eugenis

    Subscribers: srhines, kristof.beyls, #sanitizers, llvm-commits

    Tags: #sanitizers, #llvm

    Differential Revision: https://reviews.llvm.org/D68794 (detail)
    by eugenis
  19. Reland "[lit] Synthesize artificial deadline"

    We always want to use a deadline when calling `result.await`.  Let's
    synthesize an artificial deadline (now plus one year) to simplify code
    and do less busy waiting.

    Thanks to Reid Kleckner for diagnosing that a deadline for of "positive
    infinity" does not work with Python 3 anymore.  See commit:
    4ff1e34b606d9a9fcfd8b8b5449a558315af94e5

    I tested this patch with Python 2 and Python 3. (detail)
    by yln
  20. [Builtins] Downgrade duplicate source file warning from a fatal error to a warning.

    This is a follow up to r375150 to unbreak the `clang-ppc64be-linux` bot.
    The commit caused running the tests to fail due to

    ```
    llvm-lit:
    /home/buildbots/ppc64be-clang-multistage-test/clang-ppc64be-multistage/llvm/projects/compiler-rt/test/builtins/Unit/lit.cfg.py:116:
    fatal: builtins_source_features contains duplicates:
    ['librt_has_divtc3']
    ```

    This commit should be reverted once the build system bug for powerpc is
    fixed. (detail)
    by delcypher
  21. [x86] add test for setcc to shift transform; NFC (detail)
    by spatel
  22. [cmake] Pass external project source directories to sub-configures

    We're passing LLVM_EXTERNAL_PROJECTS to cross-compilation configures, so
    we also need to pass the source directories of those projects, otherwise
    configuration can fail from not finding them.

    Differential Revision: https://reviews.llvm.org/D69076 (detail)
    by smeenai

Started by timer (4 times)

This run spent:

  • 3 hr 28 min waiting;
  • 4 hr 26 min build duration;
  • 7 hr 55 min 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

Ninja target failed

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

Missing test results

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