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

daniel_dunbar at apple.com daniel_dunbar at apple.com
Fri Aug 27 17:15:12 PDT 2010


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

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

Buildslave for this Build: smoosh-04

Build Reason: 
Build Source Stamp: 112326
Blamelist: bwilson,ggreif,resistor

BUILD FAILED: failed test-clang

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 lib/Target/ARM/ARMAddressingModes.h
 lib/Target/ARM/ARMAsmPrinter.cpp
 lib/Target/ARM/ARMBaseInstrInfo.cpp
 lib/Target/ARM/ARMCodeEmitter.cpp
 lib/Target/ARM/ARMISelDAGToDAG.cpp
 lib/Target/ARM/ARMInstrNEON.td
 lib/Target/ARM/ARMInstrVFP.td
 lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp
 lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
 test/CodeGen/ARM/vst3.ll
At: Fri 27 Aug 2010 16:22:23
Changed By: bwilson
Comments: Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just like
all the other LDM/STM instructions.  This fixes asm printer crashes when
compiling with -O0.  I've changed one of the NEON tests (vst3.ll) to run
with -O0 to check this in the future.

Prior to this change VLDM/VSTM used addressing mode #5, but not really.
The offset field was used to hold a count of the number of registers being
loaded or stored, and the AM5 opcode field was expanded to specify the IA
or DB mode, instead of the standard ADD/SUB specifier.  Much of the backend
was not aware of these special cases.  The crashes occured when rewriting
a frameindex caused the AM5 offset field to be changed so that it did not
have a valid submode.  I don't know exactly what changed to expose this now.
Maybe we've never done much with -O0 and NEON.  Regardless, there's no longer
any reason to keep a count of the VLDM/VSTM registers, so we can use
addressing mode #4 and clean things up in a lot of places.
Properties: 




File: lib/Analysis/LazyValueInfo.cpp
At: Fri 27 Aug 2010 16:32:07
Changed By: resistor
Comments: Improve the precision of getConstant().
Properties: 




Files:
 include/llvm/LinkAllPasses.h
 include/llvm/Transforms/Scalar.h
 lib/Transforms/Scalar/ValuePropagation.cpp
 test/Transforms/ValuePropagation
 test/Transforms/ValuePropagation/dg.exp
 test/Transforms/ValuePropagation/phi.ll
 test/Transforms/ValuePropagation/select.ll
At: Fri 27 Aug 2010 16:37:09
Changed By: resistor
Comments: Add a prototype of a new peephole optimizing pass that uses LazyValue info to simplify PHIs and select's.
This pass addresses the missed optimizations from PR2581 and PR4420.
Properties: 




File: test/SemaTemplate/inject-templated-friend.cpp
At: Fri 27 Aug 2010 16:42:08
Changed By: ggreif
Comments: reproduction recipe for PR8007, expected to fail for now, review welcomeProperties: 




LOGS:
Last 10 lines of 'stdio':
	Testing Time: 97.85s
	********************
	Unexpected Passing Tests (1):
	    Clang :: SemaTemplate/inject-templated-friend.cpp
	
	  Expected Passes    : 2487
	  Expected Failures  : 19
	  Unexpected Passes  : 1
	make[1]: *** [all] Error 1
	make: *** [test] Error 2

Last 10 lines of 'xfail':
	Clang :: FixIt/fixit-pmem.cpp
	Clang :: FixIt/fixit-errors.c
	Clang :: Lexer/hexfloat.cpp
	Clang :: PCH/changed-files.c
	Clang :: PCH/pr4489.c
	Clang :: PCH/source-manager-stack.c
	Clang :: Parser/cxx-ambig-decl-expr-xfail.cpp
	Clang :: SemaCXX/rval-references-xfail.cpp
	Clang :: SemaObjCXX/overload.mm
	Clang :: SemaTemplate/instantiate-function-1.mm

Last 10 lines of 'xpass':
	Clang :: SemaTemplate/inject-templated-friend.cpp

Last 10 lines of 'inject-templated-friend.cpp':
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10/llvm/Debug+Asserts/bin/clang  /Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10/llvm/tools/clang/test/SemaTemplate/inject-templated-friend.cpp -S -emit-llvm -o - | grep -e "define linkonce_odr.*_ZN6pr8007lsERNS_11std_ostreamERKNS_8StreamerINS_3FooEEE"
	--
	Exit Code: 0
	Command Output (stdout):
	--
	define linkonce_odr %"struct.pr8007::std_ostream"* @_ZN6pr8007lsERNS_11std_ostreamERKNS_8StreamerINS_3FooEEE(%"struct.pr8007::std_ostream"* %o, %"struct.pr8007::Streamer"* %f) nounwind inlinehint ssp {
	--
	
	********************
	




More information about the llvm-testresults mailing list