[llvm-testresults] buildbot failure in lab.llvm.org on phase3 - tree health

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Mon Jan 20 00:31:21 PST 2014


The Buildbot has detected a new failure on builder phase3 - tree health while building lab.llvm.org.
Full details are available at:
 http://lab.llvm.org:8013/builders/phase3%20-%20tree%20health/builds/2197

Buildbot URL: http://lab.llvm.org:8013/

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 199619
Blamelist: alp,d0k,mgottesman,rsmith

BUILD FAILED: failed

sincerely,
 -The Buildbot


================================================================================

CHANGES:
Files:
 lib/Transforms/InstCombine/InstCombine.h
 lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
 test/Transforms/InstCombine/add4.ll
 test/Transforms/InstCombine/fast-math.ll
On: smooshlab-project
At: Sun 19 Jan 2014 05:46:33
Changed By: d0k
Comments: InstCombine: Refactor fmul/fdiv combines to handle vectors.Properties: 
  phase_id: r199598-t20140119_070304-b15719



Files:
 lib/Transforms/InstCombine/InstCombineAddSub.cpp
 lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
 test/Transforms/InstCombine/add2.ll
 test/Transforms/InstCombine/div.ll
 test/Transforms/InstCombine/mul.ll
 test/Transforms/InstCombine/rem.ll
 test/Transforms/InstCombine/sub.ll
 test/Transforms/InstCombine/vec_phi_extract.ll
 test/Transforms/LoopVectorize/global_alias.ll
On: smooshlab-project
At: Sun 19 Jan 2014 07:30:33
Changed By: d0k
Comments: InstCombine: Teach most integer add/sub/mul/div combines how to deal with vectors.Properties: 
  phase_id: r199602-t20140119_075453-b15720



Files:
 lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 test/Transforms/InstCombine/onehot_merge.ll
On: smooshlab-project
At: Sun 19 Jan 2014 08:56:33
Changed By: d0k
Comments: InstCombine: Replace a hand-rolled version of isKnownToBeAPowerOfTwo with the real thing.Properties: 
  phase_id: r199605-t20140119_093738-b15722



Files:
 lib/Transforms/InstCombine/InstCombine.h
 lib/Transforms/InstCombine/InstCombineAddSub.cpp
 lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 lib/Transforms/InstCombine/InstCombineCompares.cpp
On: smooshlab-project
At: Sun 19 Jan 2014 09:06:33
Changed By: d0k
Comments: InstCombine: Hoist 3 copies of AddOne/SubOne into a header.Properties: 
  phase_id: r199605-t20140119_093738-b15722



Files:
 lib/Transforms/InstCombine/InstCombineCasts.cpp
 test/Transforms/InstCombine/vec_sext.ll
 test/Transforms/InstCombine/zext.ll
On: smooshlab-project
At: Sun 19 Jan 2014 12:16:33
Changed By: d0k
Comments: InstCombine: Modernize a bunch of cast combines.

Also make them vector-aware.Properties: 
  phase_id: r199608-t20140119_121837-b15723



Files:
 include/llvm/ADT/APInt.h
 unittests/ADT/APIntTest.cpp
On: smooshlab-project
At: Sun 19 Jan 2014 12:40:33
Changed By: mgottesman
Comments: [APInt] Fixed bug where APInt(UINT32_MAX, 0) would blow up when being constructed.

This was due to arithmetic overflow in the getNumBits() computation. Now we
cast BitWidth to a uint64_t so that does not occur during the computation. After
the computation is complete, the uint64_t is truncated when the function
returns.

I know that this is not something that is likely to happen, but it *IS* a valid
input and we should not blow up.Properties: 
  phase_id: r199610-t20140119_124237-b15724



Files:
 include/llvm/ADT/APInt.h
 unittests/ADT/APIntTest.cpp
On: smooshlab-project
At: Sun 19 Jan 2014 12:40:33
Changed By: mgottesman
Comments: [APInt] Fix nearestLogBase2 to return correct answers for very large APInt and APInt with a bitwidth of 1.

I also improved the comments, added some more tests, etc.Properties: 
  phase_id: r199610-t20140119_124237-b15724



File: lib/Target/X86/X86ISelLowering.cpp
On: smooshlab-project
At: Sun 19 Jan 2014 13:16:33
Changed By: mgottesman
Comments: Move the retrieval of VT after all of the early exits from PerformOrCombine that do not use VT. NFC.Properties: 
  phase_id: r199612-t20140119_133538-b15725



Files:
 lib/AST/Decl.cpp
 test/SemaCXX/new-delete.cpp
On: smooshlab-project
At: Sun 19 Jan 2014 15:36:33
Changed By: rsmith
Comments: PR18544: don't assert that 'operator new' is not declared inside a namespace;
such an assert will fail in invalid code that does so!
Properties: 
  phase_id: r199617-t20140119_153834-b15726



Files:
 lib/Sema/SemaExprCXX.cpp
 test/SemaCXX/type-traits.cpp
On: smooshlab-project
At: Sun 19 Jan 2014 16:30:37
Changed By: alp
Comments: Fix nothrow trait with multiple default constructors

Check all default ctors, not just the first one we see. This brings
__has_nothrow_constructor() in line with the other unary type traits.

A C++ class can have multiple default constructors but clang was only checking
the first one written, presumably due to ambiguity in the GNU specification.

MSVC has the same bug, while g++ has the correct implementation which we now
match.Properties: 
  phase_id: r199619-t20140119_163238-b15727



Files:
 docs/LanguageExtensions.rst
 include/clang/Basic/TokenKinds.def
 include/clang/Basic/TypeTraits.h
 lib/Sema/SemaExprCXX.cpp
 test/CXX/except/except.spec/canonical.cpp
 test/SemaCXX/type-traits.cpp
On: smooshlab-project
At: Sun 19 Jan 2014 16:30:37
Changed By: alp
Comments: MSVC 2013 type trait support

Implement type trait primitives used in the latest edition of the Microsoft
standard C++ library type_traits header.

With this change we can parse much of the Visual Studio 2013 standard headers,
particularly anything that includes <type_traits>.

Fully implemented, available in all language modes:

 * __is_constructible()
 * __is_nothrow_constructible()
 * __is_nothrow_assignable()

Partially implemented, semantic analysis WIP, available as MS extensions:

 * __is_destructible()
 * __is_nothrow_destructible()Properties: 
  phase_id: r199619-t20140119_163238-b15727



LOGS:






More information about the llvm-testresults mailing list