[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10-fnt

daniel_dunbar at apple.com daniel_dunbar at apple.com
Thu Mar 18 11:59:47 PDT 2010


The Buildbot has detected a new failure of clang-x86_64-darwin10-fnt on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/670

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

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

Build Reason: 
Build Source Stamp: 98847
Blamelist: bwilson,djg,fjahanian

BUILD FAILED: failed compile

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: 




File: unittests/ADT/SmallVectorTest.cpp
At: Thu 18 Mar 2010 11:49:43
Changed By: djg
Comments: Make this test more lenient; with SmallVector now using actually
aligned storage, the capacity may be more than what is explicitly
requested.
Properties: 




Files:
 include/clang/AST/Expr.h
 include/clang/Basic/DiagnosticSemaKinds.td
 lib/AST/Expr.cpp
 lib/Sema/SemaExpr.cpp
 test/SemaObjC/property-not-lvalue.m
At: Thu 18 Mar 2010 11:54:43
Changed By: fjahanian
Comments: Some cleanup, change diagnostic when assigning to
a property which is not lvalue.
Properties: 




Files:
 include/llvm/Support/Allocator.h
 include/llvm/Support/RecyclingAllocator.h
 lib/Analysis/LoopDependenceAnalysis.cpp
 lib/Analysis/ScalarEvolution.cpp
 lib/CodeGen/MachineFunction.cpp
 lib/CodeGen/SelectionDAG/SelectionDAG.cpp
At: Thu 18 Mar 2010 11:54:43
Changed By: djg
Comments: Define placement new wrappers for BumpPtrAllocator and
RecyclingAllocator to allow client code to be simpler, and
simplify several clients.
Properties: 




LOGS:
Last 10 lines of 'stdio':
	llvm[1]: Compiling Valgrind.cpp for Debug build
	llvm[1]: Compiling TimeValue.cpp for Debug build
	In file included from /Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-fnt/llvm.src/include/llvm/ADT/StringMap.h:18,
	                 from /Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-fnt/llvm.src/include/llvm/System/Host.h:17,
	                 from /Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-fnt/llvm.src/lib/System/Host.cpp:14:
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-fnt/llvm.src/include/llvm/Support/Allocator.h: In function 'void* operator new(size_t, llvm::BumpPtrAllocator&)':
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-fnt/llvm.src/include/llvm/Support/Allocator.h:196: error: no matching function for call to 'min(uint64_t, long unsigned int)'
	make[1]: *** [/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10-fnt/llvm.obj/lib/System/Debug/Host.o] Error 1
	make[1]: *** Waiting for unfinished jobs....
	make: *** [all] Error 1




More information about the llvm-testresults mailing list