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

Stuart Hastings stuart at apple.com
Wed Feb 24 12:36:14 PST 2010


On Feb 24, 2010, at 11:19 AM, Daniel Dunbar wrote:

> I understood, but we cannot leave PPC failing.
> 
> I agree that it is very important to fix the real failure. If you are  
> convinced it is not your patch but a latent bug, then I think someone  
> should grab smoosh-14 and get r97011 and debug it directly.

O.K., I'll try that.

stuart

> There is no need to leave the build failing while this is being done.
> 
>  - Daniel
> 
> 
> On Feb 24, 2010, at 9:34 AM, Evan Cheng <evan.cheng at apple.com> wrote:
> 
>> 
>> 
>> On Feb 24, 2010, at 9:02 AM, Daniel Dunbar <daniel_dunbar at apple.com>  
>> wrote:
>> 
>>> 
>>> On Feb 24, 2010, at 1:47 AM, Evan Cheng wrote:
>>> 
>>>> I saw this on x86 last night. Then it disappeared. I am moving  
>>>> tomorrow so I can't deal with it. Dale, could you help? Thanks.
>>> 
>>> Ok, I'm going to try another speculative revert of r97011 then.
>> 
>> You are not understanding me. I saw this assertion on x86 the night  
>> before. It was well before I commit the patch.
>> 
>> Someone should actually debug the failure.
>> 
>> Evan
>> 
>>> 
>>> - Daniel
>>> 
>>>> Evan
>>>> 
>>>> On Feb 24, 2010, at 12:44 AM, Daniel Dunbar  
>>>> <daniel_dunbar at apple.com> wrote:
>>>> 
>>>>> My revert of r97010 didn't work. Evan, 97011 seems the next  
>>>>> obvious guess, can you take a look?
>>>>> 
>>>>> - Daniel
>>>>> 
>>>>> On Feb 23, 2010, at 10:45 PM, Daniel Dunbar wrote:
>>>>> 
>>>>>> 
>>>>>> On Feb 23, 2010, at 10:03 PM, Daniel Dunbar wrote:
>>>>>> 
>>>>>>> Evan, Jim, Bob, anyone have a guess what is going on here? I'm
>>>>>>> guessing Bob's patch is most likely since it touches an IR  
>>>>>>> pass...
>>>>>>> I'll probably pull that in a bit if no one replies.
>>>>>> 
>>>>>> I stashed off a .bc file, but I can't reproduce with it. I'm  
>>>>>> assuming this is most likely a miscompile of llvm stage1? Here  
>>>>>> is the info:
>>>>>> 
>>>>>> --
>>>>>> smoosh-14:libcpp buildslave$ /Users/buildslave/zorg/buildbot/ 
>>>>>> smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj.2/./ 
>>>>>> prev-gcc/xgcc -B/Users/buildslave/zorg/buildbot/smooshlab/slave/ 
>>>>>> build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj.2/./prev-gcc/ -B/ 
>>>>>> Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc- 
>>>>>> powerpc-darwin9/llvm-gcc.install.2/powerpc-apple-darwin9/bin/  - 
>>>>>> I../../llvm-gcc.src/libcpp -I. -I../../llvm-gcc.src/libcpp/../ 
>>>>>> include -I./../intl -I../../llvm-gcc.src/libcpp/include - 
>>>>>> DENABLE_LLVM -g -O2 -mdynamic-no-pic -W -Wall -Wwrite-strings - 
>>>>>> Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition - 
>>>>>> Wmissing-format-attribute -pedantic -Wno-long-long  -I../../llvm- 
>>>>>> gcc.src/libcpp -I. -I../../llvm-gcc.src/libcpp/../include -I./../ 
>>>>>> intl -I../../llvm-gcc.src/libcpp/include -DENABLE_LLVM -c -o  
>>>>>> init.o -MT init.o -MMD -MP -MF .deps/init.Po ../../llvm-gcc.src/ 
>>>>>> libcpp/init.c
>>>>>> Assertion failed: (i < NumOperands && "getOperand() out of  
>>>>>> range!"), function getOperand, file /Users/buildslave/zorg/ 
>>>>>> buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/ 
>>>>>> include/llvm/User.h, line 104.
>>>>>> ../../llvm-gcc.src/libcpp/init.c:666: internal compiler error:  
>>>>>> Abort trap
>>>>>> Please submit a full bug report,
>>>>>> with preprocessed source if appropriate.
>>>>>> See <URL:http://llvm.org/bugs/> for instructions.
>>>>>> 
>>>>>> smoosh-14:libcpp buildslave$ /Users/buildslave/zorg/buildbot/ 
>>>>>> smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj.2/./ 
>>>>>> prev-gcc/xgcc -B/Users/buildslave/zorg/buildbot/smooshlab/slave/ 
>>>>>> build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj.2/./prev-gcc/ -B/ 
>>>>>> Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc- 
>>>>>> powerpc-darwin9/llvm-gcc.install.2/powerpc-apple-darwin9/bin/  - 
>>>>>> I../../llvm-gcc.src/libcpp -I. -I../../llvm-gcc.src/libcpp/../ 
>>>>>> include -I./../intl -I../../llvm-gcc.src/libcpp/include - 
>>>>>> DENABLE_LLVM -g -O2 -mdynamic-no-pic -W -Wall -Wwrite-strings - 
>>>>>> Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition - 
>>>>>> Wmissing-format-attribute -pedantic -Wno-long-long  -I../../llvm- 
>>>>>> gcc.src/libcpp -I. -I../../llvm-gcc.src/libcpp/../include -I./../ 
>>>>>> intl -I../../llvm-gcc.src/libcpp/include -DENABLE_LLVM -c -o  
>>>>>> init.o -MT init.o -MMD -MP -MF .deps/init.Po ../../llvm-gcc.src/ 
>>>>>> libcpp/init.c -emit-llvm -o /tmp/t.bc
>>>>>> 
>>>>>> (gdb) r
>>>>>> Starting program: /Users/buildslave/zorg/buildbot/smooshlab/ 
>>>>>> slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj.2/prev-gcc/cc1  
>>>>>> -quiet -I../../llvm-gcc.src/libcpp -I. -I../../llvm-gcc.src/ 
>>>>>> libcpp/../include -I./../intl -I../../llvm-gcc.src/libcpp/ 
>>>>>> include -I../../llvm-gcc.src/libcpp -I. -I../../llvm-gcc.src/ 
>>>>>> libcpp/../include -I./../intl -I../../llvm-gcc.src/libcpp/ 
>>>>>> include -iprefix /Users/buildslave/zorg/buildbot/smooshlab/slave/ 
>>>>>> build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj.2/prev-gcc/../lib/ 
>>>>>> gcc/powerpc-apple-darwin9/4.2.1/ -isystem /Users/buildslave/zorg/ 
>>>>>> buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm- 
>>>>>> gcc.obj.2/./prev-gcc/include -MMD init.d -MF .deps/init.Po -MP - 
>>>>>> MT init.o -MQ init.o -D__DYNAMIC__ -DENABLE_LLVM - 
>>>>>> DENABLE_LLVM ../../llvm-gcc.src/libcpp/init.c -feliminate-unused- 
>>>>>> debug-symbols -quiet -dumpbase init.c -mmacosx-version- 
>>>>>> min=10.5.8 -mdynamic-no-pic -auxbase-strip init.o -g -O2 -W - 
>>>>>> Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes - 
>>>>>> Wold-style-definition -Wmissing-format-attribute -pedantic -Wno- 
>>>>>> long-long -o /var/tmp//cc9W2r3q.s
>>>>>> Reading symbols for shared libraries ++++.. done
>>>>>> Assertion failed: (i < NumOperands && "getOperand() out of  
>>>>>> range!"), function getOperand, file /Users/buildslave/zorg/ 
>>>>>> buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/ 
>>>>>> include/llvm/User.h, line 104.
>>>>>> 
>>>>>> Program received signal SIGABRT, Aborted.
>>>>>> 0x90b76b50 in __kill ()
>>>>>> (gdb) bt
>>>>>> #0  0x90b76b50 in __kill ()
>>>>>> #1  0x90c11c00 in abort ()
>>>>>> #2  0x90c04c10 in __assert_rtn ()
>>>>>> #3  0x00ea949c in llvm::InstCombiner::FoldGEPICmp ()
>>>>>> #4  0x00eb1260 in llvm::InstCombiner::visitICmpInst ()
>>>>>> #5  0x00ee5158 in llvm::InstVisitor<llvm::InstCombiner,  
>>>>>> llvm::Instruction*>::visit ()
>>>>>> #6  0x00edf0c8 in llvm::InstCombiner::DoOneIteration ()
>>>>>> #7  0x00ed9bc8 in llvm::InstCombiner::runOnFunction ()
>>>>>> #8  0x010c5400 in llvm::FPPassManager::runOnFunction ()
>>>>>> #9  0x00f2a190 in (anonymous  
>>>>>> namespace)::CGPassManager::runOnModule ()
>>>>>> #10 0x010c4f58 in llvm::MPPassManager::runOnModule ()
>>>>>> #11 0x010c67c0 in llvm::PassManagerImpl::run ()
>>>>>> #12 0x010c6894 in llvm::PassManager::run ()
>>>>>> #13 0x0087d6f4 in llvm_asm_file_end ()
>>>>>> #14 0x0079eeec in compile_file ()
>>>>>> #15 0x007a1f18 in do_compile ()
>>>>>> #16 0x007a1fe0 in toplev_main ()
>>>>>> #17 0x00122ffc in main ()
>>>>>> --
>>>>>> 
>>>>>> <t.bc>
>>>>>> 
>>>>>> - Daniel
>>>>>> 
>>>>>>> 
>>>>>>> - Daniel
>>>>>>> 
>>>>>>> On Tue, Feb 23, 2010 at 6:48 PM,  <daniel_dunbar at apple.com>  
>>>>>>> wrote:
>>>>>>>> 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/979
>>>>>>>> 
>>>>>>>> Buildbot URL: http://smooshlab.apple.com:8010/
>>>>>>>> 
>>>>>>>> Buildslave for this Build: smoosh-14.apple.com
>>>>>>>> 
>>>>>>>> Build Reason:
>>>>>>>> Build Source Stamp: 97012
>>>>>>>> Blamelist: bwilson,evancheng,fjahanian,grosbach,johannes
>>>>>>>> 
>>>>>>>> BUILD FAILED: failed test.llvm.stage2 compile.llvm-gcc.stage2
>>>>>>>> 
>>>>>>>> sincerely,
>>>>>>>> -The Buildbot
>>>>>>>> 
>>>>>>>> 
>>>>>>>> === 
>>>>>>>> === 
>>>>>>>> === 
>>>>>>>> === 
>>>>>>>> === 
>>>>>>>> === 
>>>>>>>> ==============================================================
>>>>>>>> 
>>>>>>>> CHANGES:
>>>>>>>> Files:
>>>>>>>> SingleSource/Benchmarks/Misc/Makefile
>>>>>>>> SingleSource/UnitTests/Makefile
>>>>>>>> At: Tue 23 Feb 2010 17:25:31
>>>>>>>> Changed By: johannes
>>>>>>>> Comments: Disable some tests on PPC Darwin that are never  
>>>>>>>> going to work.
>>>>>>>> Properties:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Files:
>>>>>>>> lib/Frontend/RewriteObjC.cpp
>>>>>>>> test/Rewriter/rewrite-block-pointer.mm
>>>>>>>> At: Tue 23 Feb 2010 17:30:31
>>>>>>>> Changed By: fjahanian
>>>>>>>> Comments: Fix rewriting of a method when return type is
>>>>>>>> a block pointer type. Fixes radar 7682149.
>>>>>>>> 
>>>>>>>> Properties:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> File: test/Rewriter/rewrite-block-pointer.mm
>>>>>>>> At: Tue 23 Feb 2010 17:40:33
>>>>>>>> Changed By: fjahanian
>>>>>>>> Comments: Correct radar no.
>>>>>>>> Properties:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Files:
>>>>>>>> include/llvm/Analysis/PHITransAddr.h
>>>>>>>> lib/Analysis/MemoryDependenceAnalysis.cpp
>>>>>>>> lib/Analysis/PHITransAddr.cpp
>>>>>>>> lib/Transforms/Scalar/GVN.cpp
>>>>>>>> At: Tue 23 Feb 2010 17:40:33
>>>>>>>> Changed By: bwilson
>>>>>>>> Comments: Add an argument to PHITranslateValue to specify the  
>>>>>>>> DominatorTree.  If this
>>>>>>>> argument is non-null, pass it along to PHITranslateSubExpr so  
>>>>>>>> that it can
>>>>>>>> prefer using existing values that dominate the PredBB, instead  
>>>>>>>> of just
>>>>>>>> blindly picking the first equivalent value that it finds on a  
>>>>>>>> uselist.
>>>>>>>> Also when the DominatorTree is specified, have  
>>>>>>>> PHITranslateValue filter
>>>>>>>> out any result that does not dominate the PredBB.  This is  
>>>>>>>> basically just
>>>>>>>> refactoring the check that used to be in  
>>>>>>>> GetAvailablePHITranslatedSubExpr
>>>>>>>> and also in GVN.
>>>>>>>> 
>>>>>>>> Despite my initial expectations, this change does not affect  
>>>>>>>> the results
>>>>>>>> of GVN for any testcases that I could find, but it should help  
>>>>>>>> compile time.
>>>>>>>> Before this change, if PHITranslateSubExpr picked a value that  
>>>>>>>> does not
>>>>>>>> dominate, PHITranslateWithInsertion would then insert a new  
>>>>>>>> value, which GVN
>>>>>>>> would later determine to be redundant and would replace.  By  
>>>>>>>> picking a good
>>>>>>>> value to begin with, we save GVN the extra work of inserting  
>>>>>>>> and then
>>>>>>>> replacing a new value.
>>>>>>>> Properties:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Files:
>>>>>>>> lib/CodeGen/SelectionDAG/DAGCombiner.cpp
>>>>>>>> lib/CodeGen/SelectionDAG/TargetLowering.cpp
>>>>>>>> lib/Target/X86/X86ISelLowering.cpp
>>>>>>>> test/CodeGen/X86/2010-02-23-DAGCombineBug.ll
>>>>>>>> test/CodeGen/X86/critical-edge-split.ll
>>>>>>>> test/CodeGen/X86/ins_subreg_coalesce-3.ll
>>>>>>>> test/CodeGen/X86/trunc-to-bool.ll
>>>>>>>> test/CodeGen/X86/xor-icmp.ll
>>>>>>>> At: Tue 23 Feb 2010 17:45:32
>>>>>>>> Changed By: evancheng
>>>>>>>> Comments: Re-apply 96540 and 96556 with fixes.Properties:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Files:
>>>>>>>> lib/Target/ARM/ARMISelLowering.cpp
>>>>>>>> test/CodeGen/Thumb2/ldr-str-imm12.ll
>>>>>>>> At: Tue 23 Feb 2010 17:45:32
>>>>>>>> Changed By: grosbach
>>>>>>>> Comments: LowerCall() should always do getCopyFromReg() to  
>>>>>>>> reference the stack pointer.
>>>>>>>> Machine instruction selection is much happier when operands  
>>>>>>>> are in virtual
>>>>>>>> registers.Properties:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> LOGS:
>>>>>>>> Last 10 lines of 'stdio':
>>>>>>>>  ********************
>>>>>>>>  Failing Tests (1):
>>>>>>>>      LLVM :: FrontendC/2003-08-23-LocalUnionTest.c
>>>>>>>> 
>>>>>>>>    Expected Passes    : 4991
>>>>>>>>    Expected Failures  : 38
>>>>>>>>    Unsupported Tests  : 64
>>>>>>>>    Unexpected Failures: 1
>>>>>>>>  make[1]: *** [check-local-lit] Error 1
>>>>>>>>  make: *** [check-lit] Error 2
>>>>>>>> 
>>>>>>>> Last 10 lines of 'fail':
>>>>>>>>  LLVM :: FrontendC/2003-08-23-LocalUnionTest.c
>>>>>>>> 
>>>>>>>> Last 10 lines of 'xfail':
>>>>>>>>  LLVM :: LLVMC/MultiplePluginPriorities.td
>>>>>>>>  LLVM :: LLVMC/OutputSuffixHook.td
>>>>>>>>  LLVM :: MC/AsmParser/directive_lsym.s
>>>>>>>>  LLVM :: MC/AsmParser/exprs-invalid.s
>>>>>>>>  LLVM :: Transforms/GVN/rle-no-phi-translate.ll
>>>>>>>>  LLVM :: Transforms/GlobalOpt/2009-03-03-dbg.ll
>>>>>>>>  LLVM :: Transforms/GlobalOpt/2009-03-05-dbg.ll
>>>>>>>>  LLVM :: Transforms/IndVarSimplify/loop_evaluate_6.ll
>>>>>>>>  LLVM :: Transforms/TailCallElim/nocapture.ll
>>>>>>>>  LLVM :: Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll
>>>>>>>> 
>>>>>>>> Last 10 lines of 'unsupported':
>>>>>>>>  LLVM :: FrontendObjC/2009-04-27-bitfield-vs-ivar.m
>>>>>>>>  LLVM :: FrontendObjC/2009-04-28-bitfield-vs-vbc.m
>>>>>>>>  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 :: LLVMC/ObjC++/hello.mm
>>>>>>>>  LLVM :: LLVMC/ObjC/hello.m
>>>>>>>> 
>>>>>>>> Last 10 lines of '2003-08-23-localuniontest.c':
>>>>>>>> 
>>>>>>>>  --
>>>>>>>>  Command Output (stderr):
>>>>>>>>  --
>>>>>>>>  /Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm- 
>>>>>>>> gcc-powerpc-darwin9/llvm.src/test/FrontendC/2003-08-23- 
>>>>>>>> LocalUnionTest.c: In function 'test':
>>>>>>>>  /Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm- 
>>>>>>>> gcc-powerpc-darwin9/llvm.src/test/FrontendC/2003-08-23- 
>>>>>>>> LocalUnionTest.c:9: error: redefinition of 'union foo'
>>>>>>>>  --
>>>>>>>> 
>>>>>>>>  ********************
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Last 10 lines of 'stdio':
>>>>>>>>  configure: creating ./config.status
>>>>>>>>  config.status: creating Makefile
>>>>>>>>  config.status: creating gccbug
>>>>>>>>  config.status: creating mklibgcc
>>>>>>>>  config.status: creating libada-mk
>>>>>>>>  config.status: creating ada/Makefile
>>>>>>>>  config.status: creating auto-host.h
>>>>>>>>  config.status: executing default commands
>>>>>>>>  make[1]: *** [stage2-bubble] Error 2
>>>>>>>>  make: *** [all] Error 2
>>>>>>>> 
>>>>>>>> Last 10 lines of 'warnings':
>>>>>>>>  ../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1781:  
>>>>>>>> warning: operand 3 missing mode?
>>>>>>>>  ../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1794:  
>>>>>>>> warning: operand 3 missing mode?
>>>>>>>>  ../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1807:  
>>>>>>>> warning: operand 3 missing mode?
>>>>>>>>  ../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1882:  
>>>>>>>> warning: operand 1 missing mode?
>>>>>>>>  ../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1889:  
>>>>>>>> warning: operand 1 missing mode?
>>>>>>>>  ../../llvm-gcc.src/gcc/config/rs6000/altivec.md:2195:  
>>>>>>>> warning: destination missing a mode?
>>>>>>>>  ../../llvm-gcc.src/gcc/config/rs6000/altivec.md:2195:  
>>>>>>>> warning: operand 0 missing mode?
>>>>>>>>  ../../llvm-gcc.src/gcc/sched-vis.c:628: warning: no previous  
>>>>>>>> prototype for 'print_insn'
>>>>>>>>  ../../llvm-gcc.src/gcc/libgcc2.c:412: warning: control  
>>>>>>>> reaches end of non-void function
>>>>>>>>  ../../llvm-gcc.src/gcc/libgcc2.c:2045: warning: 'noreturn'  
>>>>>>>> function does return
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> llvm-testresults mailing list
>>>>>>>> llvm-testresults at cs.uiuc.edu
>>>>>>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-testresults
>>>>>>>> 
>>>>>> 
>>>>> 
>>> 
> _______________________________________________
> llvm-testresults mailing list
> llvm-testresults at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-testresults





More information about the llvm-testresults mailing list