[llvm-testresults] buildbot failure in smooshlab on llvm-gcc-powerpc-darwin9

daniel_dunbar at apple.com daniel_dunbar at apple.com
Fri Aug 27 18:19:08 PDT 2010


The Buildbot has detected a new failure of llvm-gcc-powerpc-darwin9 on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/llvm-gcc-powerpc-darwin9/builds/3784

Buildbot URL: http://smooshlab.apple.com:8010/

Buildslave for this Build: spang.apple.com

Build Reason: 
Build Source Stamp: 112315
Blamelist: bwilson,dgregor,djg,dpatel,echristo,kremenek,lattner,tcare

BUILD FAILED: failed test.llvm.stage2

sincerely,
 -The Buildbot


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

CHANGES:
File: lib/Transforms/InstCombine/InstCombineShifts.cpp
At: Fri 27 Aug 2010 14:07:18
Changed By: lattner
Comments: remove some special shift cases that have been subsumed into the
more general simplify demanded bits logic.
Properties: 




File: tools/libclang/CIndexCodeCompletion.cpp
At: Fri 27 Aug 2010 14:17:07
Changed By: dgregor
Comments: Teach clang_codeComplete to always sort its code-completion resultsProperties: 




Files:
 lib/Sema/SemaCodeComplete.cpp
 test/Index/complete-super.cpp
At: Fri 27 Aug 2010 14:22:07
Changed By: dgregor
Comments: Implement the "call super" code completion for C++. If the virtual
member function you're typing in overrides another virtual function,
this fills in a (qualified!) call to that virtual function to make
such delegation easy.
Properties: 




File: include/clang-c/Index.h
At: Fri 27 Aug 2010 14:37:07
Changed By: kremenek
Comments: Fix copy-paste in doxygen comment.Properties: 




Files:
 include/clang-c/Index.h
 test/Index/load-stmts.cpp
 tools/c-index-test/c-index-test.c
 tools/libclang/CIndex.cpp
 tools/libclang/CMakeLists.txt
 tools/libclang/CXCursor.cpp
 tools/libclang/CXCursor.h
 tools/libclang/libclang.darwin.exports
 tools/libclang/libclang.exports
At: Fri 27 Aug 2010 14:37:07
Changed By: kremenek
Comments: Implement CXCursor support for walking C++ base specifiers.  This includes adding the API hooks clang_isVirtualBase() and clang_getCXXAccessSpecifier() to query properties of the base specifier.

Implements <rdar://problem/8274883>.Properties: 




Files:
 include/llvm/CodeGen/MachineFrameInfo.h
 include/llvm/Target/TargetCallingConv.td
At: Fri 27 Aug 2010 14:42:07
Changed By: echristo
Comments: Fix a couple of typos.

Patch by Cameron Esfahani!
Properties: 




File: lib/Analysis/ScalarEvolution.cpp
At: Fri 27 Aug 2010 14:42:07
Changed By: djg
Comments: When merging adjacent operands, scan ahead and merge all equal
adjacent operands at once, instead of just two at a time.
Properties: 




Files:
 include/clang/Basic/DiagnosticSemaKinds.td
 test/SemaCXX/new-delete.cpp
At: Fri 27 Aug 2010 14:42:07
Changed By: dgregor
Comments: Improve wording of diagnostic complaining about a non-void* pointer as the first parameter of operator deleteProperties: 




File: lib/Target/ARM/ARMLoadStoreOptimizer.cpp
At: Fri 27 Aug 2010 14:47:07
Changed By: bwilson
Comments: Unsigned value cannot be < 0.
Properties: 




File: tools/libclang/CIndexCXX.cpp
At: Fri 27 Aug 2010 15:03:49
Changed By: kremenek
Comments: Add source file I meant to include in my previous commit.Properties: 




File: utils/TableGen/ARMDecoderEmitter.cpp
At: Fri 27 Aug 2010 15:03:49
Changed By: bwilson
Comments: Fix a comment typo.
Properties: 




Files:
 lib/Transforms/InstCombine/InstCombineCasts.cpp
 lib/Transforms/InstCombine/InstCombineShifts.cpp
 test/Transforms/InstCombine/shift.ll
At: Fri 27 Aug 2010 15:27:07
Changed By: lattner
Comments: Implement a pretty general logical shift propagation
framework, which is good at ripping through bitfield
operations.  This generalize a bunch of the existing
xforms that instcombine does, such as 
  (x << c) >> c -> and
to handle intermediate logical nodes.  This is useful for
ripping up the "promote to large integer" code produced by
SRoA.
Properties: 




File: lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
At: Fri 27 Aug 2010 15:27:07
Changed By: dpatel
Comments: Simplify.
Properties: 




Files:
 include/clang/Analysis/Analyses/LiveVariables.h
 include/clang/Analysis/AnalysisContext.h
 lib/Analysis/AnalysisContext.cpp
 lib/Analysis/LiveVariables.cpp
At: Fri 27 Aug 2010 15:32:07
Changed By: tcare
Comments: Add alternate version of LiveVariables analysis that does not kill liveness at assignments. This 'relaxed' liveness is useful in path sensitive analysis for situations where the resulting extended liveness allows us to find some bugs.
- Added killAtAssign flag to LiveVariables
- Added relaxed LiveVariables to AnalysisContext with an accessorProperties: 




Files:
 lib/Parse/ParseObjc.cpp
 test/SemaObjCXX/expr-objcxx.mm
At: Fri 27 Aug 2010 15:37:07
Changed By: lattner
Comments: handle :: in selectors in objc++ mode, rdar://8366474
Properties: 




File: lib/Checker/IdempotentOperationChecker.cpp
At: Fri 27 Aug 2010 15:37:07
Changed By: tcare
Comments: Fix bug in IdempotentOperationChecker where an assumption would not get updated properly.Properties: 




File: lib/Checker/UnreachableCodeChecker.cpp
At: Fri 27 Aug 2010 15:42:09
Changed By: tcare
Comments: Remove an assertion in UnreachableCodeChecker that can be triggered by bugs in other checkers.Properties: 




Files:
 lib/Checker/SymbolManager.cpp
 test/Analysis/func.c
 test/Analysis/idempotent-operations.c
 test/Analysis/misc-ps-region-store.m
 test/Analysis/misc-ps.m
 test/Analysis/null-deref-ps-temp.c
 test/Analysis/null-deref-ps.c
At: Fri 27 Aug 2010 15:47:18
Changed By: tcare
Comments: Enabled relaxed LiveVariables analysis in the path-sensitive engine to increase the coverage of bugs. Primarily affects IdempotentOperationChecker.
- Migrated a temporarily separated test back to its original file (bug has been fixed, null-deref-ps-temp.c -> null-deref-ps.c)
- Changed SymbolManager to use relaxed LiveVariables
- Updated several test cases that the IdempotentOperationChecker class now flags
- Added test case to test relaxed LiveVariables use by the IdempotentOperationCheckerProperties: 




Files:
 lib/Checker/IdempotentOperationChecker.cpp
 test/Analysis/misc-ps.m
 test/Analysis/null-deref-ps.c
At: Fri 27 Aug 2010 15:52:07
Changed By: tcare
Comments: Added checking of (x == x) and (x != x) to IdempotentOperationChecker and updated test cases flagged by it.Properties: 




Files:
 lib/Transforms/InstCombine/InstCombineShifts.cpp
 test/Transforms/InstCombine/shift.ll
At: Fri 27 Aug 2010 15:57:07
Changed By: lattner
Comments: Enhance the shift propagator to handle the case when you have:

A = shl x, 42
...
B = lshr ..., 38

which can be transformed into:
A = shl x, 4
...

iff we can prove that the would-be-shifted-in bits
are already zero.  This eliminates two shifts in the testcase
and allows eliminate of the whole i128 chain in the real example.

Properties: 




Files:
 include/clang/AST/Decl.h
 lib/Sema/SemaDecl.cpp
At: Fri 27 Aug 2010 15:57:07
Changed By: dgregor
Comments: Miscellaneous found by inspection with John and SebastianProperties: 




LOGS:
Last 10 lines of 'stdio':
	********************
	Failing Tests (1):
	    LLVM :: FrontendC/2008-03-24-BitField-And-Alloca.c
	
	  Expected Passes    : 5396
	  Expected Failures  : 49
	  Unsupported Tests  : 69
	  Unexpected Failures: 1
	make[1]: *** [check-local-lit] Error 1
	make: *** [check] Error 2

Last 10 lines of 'fail':
	LLVM :: FrontendC/2008-03-24-BitField-And-Alloca.c

Last 10 lines of 'xfail':
	LLVM :: MC/AsmParser/X86/x86_32-bit_cat.s
	LLVM :: MC/AsmParser/X86/x86_32-encoding.s
	LLVM :: MC/AsmParser/X86/x86_32-mismatched-add.s
	LLVM :: MC/AsmParser/directive_lsym.s
	LLVM :: MC/AsmParser/exprs-invalid.s
	LLVM :: Transforms/DeadArgElim/deadexternal.ll
	LLVM :: Transforms/GVN/rle-no-phi-translate.ll
	LLVM :: Transforms/IndVarSimplify/loop_evaluate_6.ll
	LLVM :: Transforms/TailCallElim/nocapture.ll
	LLVM :: Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll

Last 10 lines of 'unsupported':
	LLVM :: FrontendObjC/2009-08-05-utf16.m
	LLVM :: FrontendObjC/2009-08-17-DebugInfo.m
	LLVM :: FrontendObjC/2009-11-30-Objc-ID.m
	LLVM :: FrontendObjC/2010-02-01-utf16-with-null.m
	LLVM :: FrontendObjC/2010-02-11-fwritable-stringsBug.m
	LLVM :: FrontendObjC/2010-02-23-DbgInheritance.m
	LLVM :: FrontendObjC/2010-03-17-StructRef.m
	LLVM :: FrontendObjC/2010-06-04-UnnamedCFString-dbg.m
	LLVM :: LLVMC/ObjC++/hello.mm
	LLVM :: LLVMC/ObjC/hello.m

Last 10 lines of '2008-03-24-bitfield-and-alloca.c':
	--
	Exit Code: 1
	Command Output (stdout):
	--
	  %sroa.store.elt = lshr i64 %key_token2, 52      ; <i64> [#uses=1]
	  %4 = trunc i64 %sroa.store.elt to i3            ; <i3> [#uses=1]
	--
	
	********************
	




More information about the llvm-testresults mailing list