[llvm-testresults] buildbot failure in smooshlab on clang-powerpc-darwin8

daniel_dunbar at apple.com daniel_dunbar at apple.com
Wed May 19 18:11:25 PDT 2010


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

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

Buildslave for this Build: clattner.apple.com

Build Reason: 
Build Source Stamp: 104197
Blamelist: echristo,lattner,void

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 include/clang/AST/DeclTemplate.h
 lib/AST/DeclTemplate.cpp
 lib/Sema/SemaTemplate.cpp
At: Wed 19 May 2010 17:21:43
Changed By: lattner
Comments: fix the TemplateArgumentList copy constructor to not
be a copy constructor (since it isn't one semantically)
and fix the ownership bits it sets to be correct!
Properties: 




File: test/FrontendC++/thunk-weak-odr.cpp
At: Wed 19 May 2010 17:31:43
Changed By: void
Comments: Match "4" or "8" depending upon if it's 32- or 64-bit.
Properties: 




Files:
 include/clang/AST/DeclTemplate.h
 lib/AST/DeclTemplate.cpp
At: Wed 19 May 2010 17:31:43
Changed By: lattner
Comments: switch TemplateArgumentListBuilder to hold its flat argument list in a smallvector
instead of new[]'d.  This greatly reduces the number of new[]'s, and guess what, 
they were all leaked.

This adds a fixme in this hunk:

   unsigned NumPackArgs = NumFlatArgs - PackBeginIndex;
+  // FIXME: NumPackArgs shouldn't be negative here???
   if (NumPackArgs)
-    PackArgs = &FlatArgs[PackBeginIndex];
+    PackArgs = FlatArgs.data()+PackBeginIndex;

where test/SemaTemplate/variadic-class-template-2.cpp is accessing the vector
out of range and NumPackArgs is negative.  I assume variadic template args are
completely hosed.
Properties: 




File: lib/AST/DeclTemplate.cpp
At: Wed 19 May 2010 17:31:43
Changed By: lattner
Comments: just add a fixme for the StructuredArgs leak, it shouldn't affect
c++'03 code and variadic support "needs work".
Properties: 




Files:
 include/llvm/MC/MCAsmInfo.h
 lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 lib/MC/MCAsmInfo.cpp
 lib/MC/MCAsmInfoDarwin.cpp
At: Wed 19 May 2010 17:52:15
Changed By: echristo
Comments: Partial code for emitting thread local bss data.
Properties: 




LOGS:
Last 10 lines of 'stdio':
	llvm[3]: Compiling LowerSetJmp.cpp for Debug build
	llvm[3]: Compiling MergeFunctions.cpp for Debug build
	llvm[3]: Compiling PartialInlining.cpp for Debug build
	llvm[3]: Compiling PartialSpecialization.cpp for Debug build
	llvm[3]: Compiling PruneEH.cpp for Debug build
	llvm[3]: Compiling StripDeadPrototypes.cpp for Debug build
	llvm[3]: Compiling StripSymbols.cpp for Debug build
	llvm[3]: Compiling StructRetPromotion.cpp for Debug build
	llvm[3]: Building Debug Archive Library libLLVMipo.a
	make: *** [all] Error 1




More information about the llvm-testresults mailing list