Started 2 yr 7 mo ago
Took 2 hr 0 min on green-dragon-13

Aborted Build #47 (Aug 22, 2017 9:48:08 AM)

Revisions
  • http://llvm.org/svn/llvm-project/clang-tools-extra/branches/release_50 : 311109
  • http://llvm.org/svn/llvm-project/libcxx/branches/release_50 : 311197
  • http://llvm.org/svn/llvm-project/debuginfo-tests/trunk : 303903
  • http://llvm.org/svn/llvm-project/zorg/trunk : 311414
  • http://llvm.org/svn/llvm-project/llvm/branches/release_50 : 311462
  • http://llvm.org/svn/llvm-project/compiler-rt/branches/release_50 : 308446
  • http://llvm.org/svn/llvm-project/cfe/branches/release_50 : 311464
Changes
  1. Merging r311443:
    ------------------------------------------------------------------------
    r311443 | arphaman | 2017-08-22 03:38:07 -0700 (Tue, 22 Aug 2017) | 15 lines

    [ObjC] Check written attributes only when synthesizing ambiguous property

    This commit fixes a bug introduced in r307903. The attribute ambiguity checker
    that was introduced in r307903 checked all property attributes, which caused
    errors for source-compatible properties, like:

    @property (nonatomic, readonly) NSObject *prop;
    @property (nonatomic, readwrite) NSObject *prop;

    because the readwrite property would get implicit 'strong' attribute. The
    ambiguity checker should be concerned about explicitly specified attributes
    only.

    rdar://33748089

    ------------------------------------------------------------------------ (detail)
    by hans
  2. Merging r311429:
    ------------------------------------------------------------------------
    r311429 | ctopper | 2017-08-21 22:40:17 -0700 (Mon, 21 Aug 2017) | 9 lines

    [X86] Prevent several calls to ISD::isConstantSplatVector from returning a narrower APInt than the original scalar type

    ISD::isConstantSplatVector can shrink to the smallest splat width. But we don't check the size of the resulting APInt at all. This can cause us to misinterpret the results.

    This patch just adds a flag to prevent the APInt from changing width.

    Fixes PR34271.

    Differential Revision: https://reviews.llvm.org/D36996
    ------------------------------------------------------------------------ (detail)
    by hans
  3. Merging r311061:
    ------------------------------------------------------------------------
    r311061 | compnerd | 2017-08-16 19:42:24 -0700 (Wed, 16 Aug 2017) | 10 lines

    ARM: mark CPSR as clobbered for Windows VLAs

    When lowering a VLA, we emit a __chstk call.  However, this call can
    internally clobber CPSR.  We did not mark this register as an ImpDef,
    which could potentially allow a comparison to be hoisted above the call
    to `__chkstk`.  In such a case, the CPSR could be clobbered, and the
    check invalidated.  When the support was initially added, it seemed that
    the call would take care of preventing CPSR from being clobbered, but
    this is not the case.  Mark the register as clobbered to fix a possible
    state corruption.
    ------------------------------------------------------------------------ (detail)
    by hans

Started by an SCM change (3 times)

This run spent:

  • 31 min waiting;
  • 2 hr 0 min build duration;
  • 2 hr 31 min 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