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

daniel_dunbar at apple.com daniel_dunbar at apple.com
Mon Feb 7 21:27:18 PST 2011


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/5123

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

Buildslave for this Build: spang.apple.com

Build Reason: 
Build Source Stamp: 125058
Blamelist: bruno,d0k,dpatel,greened,lattner,stoklund

BUILD FAILED: failed test.llvm.stage2

sincerely,
 -The Buildbot


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

CHANGES:
File: lib/Target/X86/X86ISelLowering.cpp
At: Mon 07 Feb 2011 11:42:33
Changed By: greened
Comments: 
[AVX] Insert/extract subvector lowering support.  This includes a
couple of utility functions that will be used in other places for more
AVX lowering.
Properties: 




Files:
 include/llvm/Target/Target.td
 utils/TableGen/AsmMatcherEmitter.cpp
At: Mon 07 Feb 2011 11:42:33
Changed By: bruno
Comments: Implement support for custom target specific asm parsing of operands.
Motivation: Improve the parsing of not usual (different from registers or
immediates) operand forms.

This commit implements only the generic support. The ARM specific modifications
will come next.

A table like the one below is autogenerated for every instruction
containing a 'ParserMethod' in its AsmOperandClass

static const OperandMatchEntry OperandMatchTable[20] = {
 /* Mnemonic, Operand List Mask, Operand Class, Features */
 { "cdp", 29 /* 0, 2, 3, 4 */, MCK_Coproc, Feature_IsThumb|Feature_HasV6 },
 { "cdp", 58 /* 1, 3, 4, 5 */, MCK_Coproc, Feature_IsARM },

A matcher function very similar (but lot more naive) to
MatchInstructionImpl scans the table. After the mnemonic match, the
features are checked and if the "to be parsed" operand index is
present in the mask, there's a real match. Then, a switch like the one
below dispatch the parsing to the custom method provided in
'ParseMethod':

 case MCK_Coproc:
   return TryParseCoprocessorOperandName(Operands);


Properties: 




File: lib/VMCore/Constants.cpp
At: Mon 07 Feb 2011 12:07:30
Changed By: lattner
Comments: fix comment change.
Properties: 




Files:
 lib/Target/ARM/ARMInstrInfo.td
 lib/Target/ARM/AsmParser/ARMAsmParser.cpp
At: Mon 07 Feb 2011 13:47:30
Changed By: bruno
Comments: Remove the MCR asm parser hack and start using the custom target specific asm
parsing of operands introduced in r125030. As a small note, besides using a more
generic approach we can also have more descriptive output when debugging
llvm-mc, example:

mcr  p7, #1, r5, c1, c1, #4

note: parsed instruction:
  ['mcr', <ARMCC::al>,
          <coprocessor number: 7>,
          1,
          <register 73>,
          <coprocessor register: 1>,
          <coprocessor register: 1>,
          4]

Properties: 




File: lib/CodeGen/SelectionDAG/SelectionDAG.cpp
At: Mon 07 Feb 2011 14:04:37
Changed By: dpatel
Comments: Remove comment about an argument that was removed couple of years ago.
Properties: 




Files:
 lib/Target/ARM/ARMInstrFormats.td
 lib/Target/ARM/ARMInstrInfo.td
 lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 test/MC/ARM/arm_instructions.s
 test/MC/ARM/thumb2.s
At: Mon 07 Feb 2011 14:17:47
Changed By: bruno
Comments: Add support for parsing dmb/dsb instructionsProperties: 




Files:
 lib/Transforms/Utils/SimplifyCFG.cpp
 test/Transforms/SimplifyCFG/switch-to-icmp.ll
 test/Transforms/SimplifyCFG/switch_create.ll
 test/Transforms/SimplifyCFG/switch_formation.dbg.ll
At: Mon 07 Feb 2011 14:42:48
Changed By: d0k
Comments: SimplifyCFG: Track the number of used icmps when turning a icmp chain into a switch. If we used only one icmp, don't turn it into a switch.

Also prevent the switch-to-icmp transform from creating identity adds, noticed by Marius Wachtler.Properties: 




Files:
 include/llvm/CodeGen/LiveIntervalAnalysis.h
 lib/CodeGen/LiveIntervalAnalysis.cpp
 lib/CodeGen/SimpleRegisterCoalescing.cpp
 lib/CodeGen/SimpleRegisterCoalescing.h
At: Mon 07 Feb 2011 16:08:01
Changed By: stoklund
Comments: Add LiveIntervals::shrinkToUses().

After uses of a live range are removed, recompute the live range to only cover
the remaining uses. This is necessary after rematerializing the value before
some (but not all) uses.Properties: 




LOGS:
Last 10 lines of 'stdio':
	********************
	Failing Tests (1):
	    LLVM :: FrontendC++/2006-11-30-Pubnames.cpp
	
	  Expected Passes    : 5669
	  Expected Failures  : 62
	  Unsupported Tests  : 72
	  Unexpected Failures: 1
	make[1]: *** [check-local-lit] Error 1
	make: *** [check] Error 2

Last 10 lines of 'fail':
	LLVM :: FrontendC++/2006-11-30-Pubnames.cpp

Last 10 lines of 'xfail':
	LLVM :: MC/ARM/neont2-vst-encoding.s
	LLVM :: MC/ARM/simple-fp-encoding.s
	LLVM :: MC/ARM/thumb2.s
	LLVM :: MC/AsmParser/directive_lsym.s
	LLVM :: MC/AsmParser/exprs-invalid.s
	LLVM :: Transforms/GVN/rle-no-phi-translate.ll
	LLVM :: Transforms/IndVarSimplify/loop_evaluate_6.ll
	LLVM :: Transforms/MergeFunc/fold-weak.ll
	LLVM :: Transforms/TailCallElim/nocapture.ll
	LLVM :: Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll

Last 10 lines of 'unsupported':
	LLVM :: FrontendObjC/2009-08-05-utf16.m
	LLVM :: FrontendObjC/2009-08-17-DebugInfo.m
	LLVM :: FrontendObjC/2009-11-30-Objc-ID.m
	LLVM :: FrontendObjC/2010-02-01-utf16-with-null.m
	LLVM :: FrontendObjC/2010-02-11-fwritable-stringsBug.m
	LLVM :: FrontendObjC/2010-02-23-DbgInheritance.m
	LLVM :: FrontendObjC/2010-03-17-StructRef.m
	LLVM :: FrontendObjC/2010-06-04-UnnamedCFString-dbg.m
	LLVM :: LLVMC/ObjC++/hello.mm
	LLVM :: LLVMC/ObjC/hello.m

Last 10 lines of '2006-11-30-pubnames.cpp':
	Exit Code: 1
	Command Output (stderr):
	--
	/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.obj.2/test/FrontendC++/Output/2006-11-30-Pubnames.cpp.tmp.in:2: Error in sourced command file:
	error on line 968 of "/SourceCache/gdb/gdb-962/src/gdb/macosx/macosx-nat-mutils.c" in function "macosx_primary_thread_of_task": (os/kern) invalid argument (0x4)
	
	--
	
	********************
	




More information about the llvm-testresults mailing list