[llvm-testresults] buildbot failure in smooshlab on clang-i386-darwin9

daniel_dunbar at apple.com daniel_dunbar at apple.com
Thu Mar 18 11:52:30 PDT 2010


The Buildbot has detected a new failure of clang-i386-darwin9 on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/clang-i386-darwin9/builds/6484

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

Buildslave for this Build: smoosh-15.apple.com

Build Reason: 
Build Source Stamp: 98845
Blamelist: bwilson,djg

BUILD FAILED: failed test-llvm

sincerely,
 -The Buildbot


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

CHANGES:
File: include/llvm/ADT/SmallVector.h
At: Thu 18 Mar 2010 11:44:43
Changed By: djg
Comments: Fix a bug found by inspection; in the __GNUC__ code, the alignment
doesn't apply to the type, only to the variable, so subsequent uses
of U which expect it to be aligned weren't actually aligned.
Properties: 




Files:
 include/llvm/CodeGen/MachineJumpTableInfo.h
 lib/CodeGen/MachineFunction.cpp
 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
At: Thu 18 Mar 2010 11:44:43
Changed By: bwilson
Comments: Fix pr6543: svn r88806 changed MachineJumpTableInfo::getJumpTableIndex() to
always create a new jump table.  The intention was to avoid merging jump
tables in SelectionDAGBuilder, and to wait for the branch folding pass to
merge tables.  Unfortunately, the same getJumpTableIndex() method is also
used to merge tables in branch folding, so as a result of this change
branch tables are never merged.  Worse, the branch folding code is expecting
getJumpTableIndex to always return the index of an existing table, but with
this change, it never does so.  In at least some cases, e.g., pr6543, this
creates references to non-existent tables.

I've fixed the problem by adding a new createJumpTableIndex function, which
will always create a new table, and I've changed getJumpTableIndex to only
look at existing tables.
Properties: 




LOGS:
Last 10 lines of 'stdio':
	********************
	Failing Tests (1):
	    LLVM-Unit :: ADT/Debug/ADTTests/SmallVectorTest.DirectVectorTest
	
	  Expected Passes    : 4588
	  Expected Failures  : 29
	  Unsupported Tests  : 514
	  Unexpected Failures: 1
	make[1]: *** [check-local-lit] Error 1
	make: *** [check-lit] Error 2

Last 10 lines of 'fail':
	LLVM-Unit :: ADT/Debug/ADTTests/SmallVectorTest.DirectVectorTest

Last 10 lines of 'xfail':
	LLVM :: MC/AsmParser/X86/x86_32-mismatched-add.s
	LLVM :: MC/AsmParser/X86/x86_32-bit_cat.s
	LLVM :: MC/AsmParser/directive_lsym.s
	LLVM :: MC/AsmParser/X86/x86_32-encoding.s
	LLVM :: MC/AsmParser/exprs-invalid.s
	LLVM :: MC/MachO/Darwin/x86_32_diff_as.s
	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 :: LLVMC/C++/hello.cpp
	LLVM :: LLVMC/C++/together.cpp
	LLVM :: LLVMC/C/emit-llvm.c
	LLVM :: LLVMC/C/hello.c
	LLVM :: LLVMC/C/include.c
	LLVM :: LLVMC/C/opt-test.c
	LLVM :: LLVMC/C/sink.c
	LLVM :: LLVMC/C/wall.c
	LLVM :: LLVMC/ObjC++/hello.mm
	LLVM :: LLVMC/ObjC/hello.m

Last 10 lines of 'smallvectortest.directvectortest':
	[----------] Global test environment tear-down
	[==========] 1 test from 1 test case ran.
	[  PASSED  ] 0 tests.
	[  FAILED  ] 1 test, listed below:
	[  FAILED  ] SmallVectorTest.DirectVectorTest
	
	 1 FAILED TEST
	
	********************
	




More information about the llvm-testresults mailing list