Started 1 yr 6 mo ago
Took 11 hr on green-dragon-18

Failed Build #86 (Dec 6, 2018 3:11:39 PM)

Revisions
  • http://llvm.org/svn/llvm-project/clang-tools-extra/branches/release_70 : 348452
  • http://llvm.org/svn/llvm-project/llvm/branches/release_70 : 348538
  • http://llvm.org/svn/llvm-project/cfe/branches/release_70 : 348451
  • http://llvm.org/svn/llvm-project/debuginfo-tests/branches/release_70 : 338681
  • http://llvm.org/svn/llvm-project/libcxx/branches/release_70 : 348453
  • http://llvm.org/svn/llvm-project/compiler-rt/branches/release_70 : 341524
Changes
  1. Merging r348462:

    ------------------------------------------------------------------------
    r348462 | lebedevri | 2018-12-06 00:14:24 -0800 (Thu, 06 Dec 2018) | 13 lines

    [InstCombine] foldICmpWithLowBitMaskedVal(): don't miscompile -1 vector elts

    I was finally able to quantify what i thought was missing in the fix,
    it was vector constants. If we have a scalar (and %x, -1),
    it will be instsimplified before we reach this code,
    but if it is a vector, we may still have a -1 element.

    Thus, we want to avoid the fold if *at least one* element is -1.
    Or in other words, ignoring the undef elements, no sign bits
    should be set. Thus, m_NonNegative().

    A follow-up for rL348181
    https://bugs.llvm.org/show_bug.cgi?id=39861
    ------------------------------------------------------------------------ (detail/ViewSVN)
    by tstellar
  2. Merging r348461:

    ------------------------------------------------------------------------
    r348461 | lebedevri | 2018-12-06 00:11:20 -0800 (Thu, 06 Dec 2018) | 4 lines

    [NFC][InstCombine] Add more miscompile tests for foldICmpWithLowBitMaskedVal()

    We also have to me aware of vector constants. If at least one element
    is -1, we can't transform.
    ------------------------------------------------------------------------ (detail/ViewSVN)
    by tstellar
  3. Merging r348181:

    ------------------------------------------------------------------------
    r348181 | lebedevri | 2018-12-03 12:07:58 -0800 (Mon, 03 Dec 2018) | 8 lines

    [InstCombine] foldICmpWithLowBitMaskedVal(): disable 2 faulty folds.

    These two folds are invalid for this non-constant pattern
    when the mask ends up being all-ones:
    https://rise4fun.com/Alive/9au
    https://rise4fun.com/Alive/UcQM

    Fixes https://bugs.llvm.org/show_bug.cgi?id=39861
    ------------------------------------------------------------------------ (detail/ViewSVN)
    by tstellar

Started by upstream project clang-stage1-cmake-RA-expensive_release_70 build number 119
originally caused by:

This run spent:

  • 16 min waiting;
  • 11 hr build duration;
  • 12 hr total from scheduled to completion.

Identified problems

Missing test results

The test result file Jenkins is looking for does not exist after the build.
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