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

daniel_dunbar at apple.com daniel_dunbar at apple.com
Wed Jun 30 09:58:54 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/3294

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

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

Build Reason: 
Build Source Stamp: 107290
Blamelist: baldrick,cornedbee,fjahanian

BUILD FAILED: failed failed slave lost

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 include/llvm/ADT/SmallPtrSet.h
 lib/Support/SmallPtrSet.cpp
At: Wed 30 Jun 2010 08:04:02
Changed By: baldrick
Comments: Rather than giving SmallPtrSetImpl a member field SmallArray which is magically
replaced by a bigger array in SmallPtrSet (by overridding it), instead just use a
pointer to the start of the storage, and have SmallPtrSet pass in the value to use.
This has the disadvantage that SmallPtrSet becomes bigger by one pointer.  It has
the advantage that it no longer uses tricky C++ rules, and is clearly correct while
I'm not sure the previous version was.  This was inspired by g++-4.6 pointing out
that SmallPtrSetImpl was writing off the end of SmallArray, which it was.  Since
SmallArray is replaced with a bigger array in SmallPtrSet, the write was still to
valid memory.  But it was writing off the end of the declared array type - sounds
kind of dubious to me, like it sounded dubious to g++-4.6.  Maybe g++-4.6 is wrong
and this construct is perfectly valid and correctly compiled by all compilers, but
I think it is better to avoid the whole can of worms by avoiding this construct.
Properties: 




File: include/llvm/ADT/SmallPtrSet.h
At: Wed 30 Jun 2010 08:33:54
Changed By: baldrick
Comments: Clarify that the NextPowerOfTwo template is idempotent.
Properties: 




Files:
 clang.xcodeproj/project.pbxproj
 lib/AST/StmtPrinter.cpp
 test/Rewriter/rewrite-elaborated-type.mm
At: Wed 30 Jun 2010 09:33:54
Changed By: fjahanian
Comments: Nasty rewriter bug which turns out to have an easy fix in
rewriting a c-style cast expression in statement printer.
Fixes radar 8143056.
Properties: 




File: lib/Sema/SemaInit.cpp
At: Wed 30 Jun 2010 09:43:55
Changed By: cornedbee
Comments: Fix a comment typo.Properties: 




LOGS:
Last 10 lines of 'stdio':
	checking for setjmp.h... yes
	checking signal.h usability... yes
	checking signal.h presence... yes
	checking for signal.h... yes
	checking for stdint.h... (cached) yes
	checking termios.h usability... yes
	checking termios.h presence... yes
	checking for termios.h... yes
	checking for unistd.h... (cached) yes
	checking utime.h usability... 

Last 10 lines of 'interrupt':
	[Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion.
	]




More information about the llvm-testresults mailing list