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

Jim Grosbach grosbach at apple.com
Thu Nov 18 07:53:44 PST 2010


I suspect this is r 119613. Perhaps the darwin9 assembler isn't recent enough to handle those directives?

/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj/./gcc/xgcc -B/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj/./gcc/ -B/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.install/powerpc-apple-darwin9/bin/ -B/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.install/powerpc-apple-darwin9/lib/ -isystem /Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.install/powerpc-apple-darwin9/include -isystem /Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.install/powerpc-apple-darwin9/sys-include  -O2 -g -O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -I. -I. -I../../llvm-gcc.src/gcc -I../../llvm-gcc.src/gcc/. -I../../llvm-gcc.src/gcc/../include -I./../intl -I../../llvm-gcc.src/gcc/../libcpp/include  -I../../llvm-gcc.src/gcc/../libdecnumber -I../libdecnumber -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.obj/include -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/include  -mlongcall \
	  -c ../../llvm-gcc.src/gcc/config/darwin-crt2.c -o crt2.o
/var/folders/jP/jPRe6uwAHXistmbWJnBS8++++TM/-Tmp-//ccMWEC9S.s:27:Missing string
/var/folders/jP/jPRe6uwAHXistmbWJnBS8++++TM/-Tmp-//ccMWEC9S.s:27:Rest of line ignored. 1st junk character valued 49 (1).
/var/folders/jP/jPRe6uwAHXistmbWJnBS8++++TM/-Tmp-//ccMWEC9S.s:33:Unknown pseudo-op: .loc
/var/folders/jP/jPRe6uwAHXistmbWJnBS8++++TM/-Tmp-//ccMWEC9S.s:33:Rest of line ignored. 1st junk character valued 49 (1).
/var/folders/jP/jPRe6uwAHXistmbWJnBS8++++TM/-Tmp-//ccMWEC9S.s:44:Unknown pseudo-op: .loc

On Nov 17, 2010, at 7:55 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/4501
> 
> Buildbot URL: http://smooshlab.apple.com:8010/
> 
> Buildslave for this Build: spang.apple.com
> 
> Build Reason: 
> Build Source Stamp: 119614
> Blamelist: akirtzidis,djg,evancheng,fpichet,grosbach,johannes,jtsoftware,kremenek,lattner,ofv,peckw,rafael,resistor
> 
> BUILD FAILED: failed compile.llvm-gcc.stage1
> 
> sincerely,
> -The Buildbot
> 
> 
> ================================================================================
> 
> CHANGES:
> File: lib/Driver/Tools.cpp
> At: Wed 17 Nov 2010 14:18:15
> Changed By: rafael
> Comments: Don't warn about
> clang -w -c foo.s
> Helps with the gdb testsuite.Properties: 
> 
> 
> 
> 
> Files:
> lib/Target/ARM/ARMInstrThumb2.td
> test/MC/ARM/thumb2.s
> At: Wed 17 Nov 2010 14:22:37
> Changed By: resistor
> Comments: Second attempt at correct encodings for Thumb2 bitfield instructions.
> Properties: 
> 
> 
> 
> 
> Files:
> include/clang/Driver/Options.td
> lib/Driver/Tools.cpp
> At: Wed 17 Nov 2010 14:33:04
> Changed By: rafael
> Comments: Implement -pie.Properties: 
> 
> 
> 
> 
> Files:
> include/llvm/Analysis/ScalarEvolution.h
> include/llvm/Analysis/ScalarEvolutionExpressions.h
> lib/Analysis/ScalarEvolution.cpp
> At: Wed 17 Nov 2010 14:33:11
> Changed By: djg
> Comments: Make SCEV::getType() and SCEV::print non-virtual. Move SCEV::hasOperand
> to ScalarEvolution. Delete SCEV::~SCEV. SCEV is no longer virtual.
> Properties: 
> 
> 
> 
> 
> Files:
> test/MC/Disassembler/MBlaze/mblaze-tests.txt
> test/MC/Disassembler/MBlaze/mblaze_branch.txt
> test/MC/Disassembler/MBlaze/mblaze_fpu.txt
> test/MC/Disassembler/MBlaze/mblaze_fsl.txt
> test/MC/Disassembler/MBlaze/mblaze_imm.txt
> test/MC/Disassembler/MBlaze/mblaze_memory.txt
> test/MC/Disassembler/MBlaze/mblaze_operands.txt
> test/MC/Disassembler/MBlaze/mblaze_pattern.txt
> test/MC/Disassembler/MBlaze/mblaze_shift.txt
> test/MC/Disassembler/MBlaze/mblaze_special.txt
> test/MC/Disassembler/MBlaze/mblaze_typea.txt
> test/MC/Disassembler/MBlaze/mblaze_typeb.txt
> At: Wed 17 Nov 2010 15:00:25
> Changed By: peckw
> Comments: Now that the MBlaze backend is in its own directory, split the test cases into multiple files for different types of instructions.
> Properties: 
> 
> 
> 
> 
> Files:
> include/clang/Basic/DiagnosticGroups.td
> include/clang/Basic/DiagnosticSemaKinds.td
> include/clang/Basic/LangOptions.h
> include/clang/Driver/CC1Options.td
> include/clang/Driver/Options.td
> include/clang/Sema/Sema.h
> lib/Driver/Tools.cpp
> lib/Frontend/CompilerInvocation.cpp
> lib/Sema/SemaDecl.cpp
> test/SemaCXX/warn-argument-larger-than.cpp
> At: Wed 17 Nov 2010 15:18:45
> Changed By: akirtzidis
> Comments: Introduce option -Wargument-larger-than[=N] which warns about function definitions if they take by-value
> or return by-value any POD that is larger than some threshold (default is 64 bytes).
> 
> Implements rdar://8548050.Properties: 
> 
> 
> 
> 
> Files:
> include/clang-c/Index.h
> tools/libclang/CIndex.cpp
> tools/libclang/CIndexCodeCompletion.cpp
> tools/libclang/CIndexDiagnostic.cpp
> tools/libclang/CIndexInclusionStack.cpp
> tools/libclang/CXCursor.cpp
> tools/libclang/CXString.cpp
> tools/libclang/CXTranslationUnit.h
> tools/libclang/CXType.cpp
> At: Wed 17 Nov 2010 15:27:58
> Changed By: kremenek
> Comments: Make definition of CXTranslationUnitImpl private
> to libclang.Properties: 
> 
> 
> 
> 
> Files:
> include/llvm/Analysis/ScalarEvolution.h
> lib/Analysis/ScalarEvolution.cpp
> At: Wed 17 Nov 2010 15:27:58
> Changed By: djg
> Comments: Merge the implementations of isLoopInvariant and hasComputableLoopEvolution, and
> memoize the results. This improves compile time in code which highly complex
> expressions which get queried many times.
> Properties: 
> 
> 
> 
> 
> Files:
> include/llvm/Analysis/ScalarEvolution.h
> lib/Analysis/ScalarEvolution.cpp
> At: Wed 17 Nov 2010 15:32:43
> Changed By: djg
> Comments: Factor out the code for purging a SCEV from all the various memoization maps.
> Some of these maps may merge in the future, but for now it's convenient to have
> a utility function for them.
> Properties: 
> 
> 
> 
> 
> Files:
> lib/Target/ARM/ARMCodeEmitter.cpp
> lib/Target/ARM/ARMInstrInfo.td
> At: Wed 17 Nov 2010 15:38:19
> Changed By: grosbach
> Comments: Clean up LEApcrel instuction(s) a bit. It's not really a Pseudo, so don't mark
> it as such. Add some encoding information.Properties: 
> 
> 
> 
> 
> Files:
> CMakeLists.txt
> tools/lli/CMakeLists.txt
> At: Wed 17 Nov 2010 15:38:19
> Changed By: peckw
> Comments: Make MCJIT work with CMake.
> Properties: 
> 
> 
> 
> 
> Files:
> lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
> test/CodeGen/X86/inline-asm-ptr-cast.ll
> At: Wed 17 Nov 2010 16:03:16
> Changed By: jtsoftware
> Comments: Bug 8621 fix - pointer cast stripped from inline asm constraint argument.Properties: 
> 
> 
> 
> 
> File: tools/libclang/CIndex.cpp
> At: Wed 17 Nov 2010 16:07:37
> Changed By: kremenek
> Comments: CursorVisitor: migrate handling of
> 'DependentScopeDeclRefExpr' and
> 'CXXDependentScopeMemberExpr' to the
> data-recursion algorithm.Properties: 
> 
> 
> 
> 
> File: cmake/modules/LLVMLibDeps.cmake
> At: Wed 17 Nov 2010 16:17:37
> Changed By: ofv
> Comments: Updated library dependencies.Properties: 
> 
> 
> 
> 
> Files:
> include/clang/Basic/DiagnosticGroups.td
> include/clang/Basic/DiagnosticSemaKinds.td
> include/clang/Basic/LangOptions.h
> include/clang/Driver/CC1Options.td
> include/clang/Driver/Options.td
> include/clang/Sema/Sema.h
> lib/Driver/Tools.cpp
> lib/Frontend/CompilerInvocation.cpp
> lib/Sema/SemaDecl.cpp
> test/SemaCXX/warn-argument-larger-than.cpp
> test/SemaCXX/warn-large-by-value-copy.cpp
> At: Wed 17 Nov 2010 16:22:37
> Changed By: akirtzidis
> Comments: -Rename -Wargument-larger-than -> -Wlarge-by-value-copy
> -Improve the diagnostic message
> -Add some comments
> 
> Suggestions by Chris.Properties: 
> 
> 
> 
> 
> Files:
> lib/Target/ARM/ARMInstrThumb2.td
> test/MC/ARM/thumb2.s
> At: Wed 17 Nov 2010 16:22:37
> Changed By: resistor
> Comments: Provide correct Thumb2 encodings for basic multiplication operators.
> Properties: 
> 
> 
> 
> 
> Files:
> include/llvm/Analysis/ScalarEvolution.h
> include/llvm/Analysis/ScalarEvolutionExpander.h
> lib/Analysis/ScalarEvolution.cpp
> lib/Analysis/ScalarEvolutionExpander.cpp
> At: Wed 17 Nov 2010 16:37:37
> Changed By: djg
> Comments: Introduce memoization for ScalarEvolution dominates and properlyDominates
> queries, and SCEVExpander getRelevantLoop queries.
> Properties: 
> 
> 
> 
> 
> Files:
> include/clang/AST/Expr.h
> tools/libclang/CIndex.cpp
> At: Wed 17 Nov 2010 16:48:02
> Changed By: kremenek
> Comments: CursorVisitor: switch remaining expressions over
> to the data-recursion algorithm.  CursorVisitor
> now no longer subclasses StmtVisitor.Properties: 
> 
> 
> 
> 
> Files:
> lib/Target/ARM/ARMInstrThumb2.td
> test/MC/ARM/thumb2.s
> At: Wed 17 Nov 2010 16:48:09
> Changed By: resistor
> Comments: Revert r119593 while I figure out my testing disagrees with the buildbot.
> Properties: 
> 
> 
> 
> 
> Files:
> lib/Target/ARM/ARMInstrFormats.td
> lib/Target/ARM/ARMInstrInfo.td
> At: Wed 17 Nov 2010 16:53:17
> Changed By: grosbach
> Comments: Refactor a few ARM load instructions to better parameterize things and re-use
> common encoding information.Properties: 
> 
> 
> 
> 
> File: test/CodeGen/X86/inline-asm-ptr-cast.ll
> At: Wed 17 Nov 2010 16:53:17
> Changed By: jtsoftware
> Comments: Fixed to use input redirection for source - to eliminate .s output.Properties: 
> 
> 
> 
> 
> File: unittests/VMCore/ValueMapTest.cpp
> At: Wed 17 Nov 2010 17:03:22
> Changed By: fpichet
> Comments: Appease MSVC 2008: you can't use keyword this inside EXPECT_EQ().
> This is because of bug 331418 on Microsoft Connect.Properties: 
> 
> 
> 
> 
> Files:
> lib/Target/ARM/ARMInstrThumb2.td
> test/MC/ARM/thumb2.s
> At: Wed 17 Nov 2010 17:13:13
> Changed By: resistor
> Comments: Try again at providing Thumb2 encodings for basic multiplication operators.
> Properties: 
> 
> 
> 
> 
> Files:
> lib/Target/ARM/ARMInstrFormats.td
> lib/Target/ARM/ARMInstrInfo.td
> At: Wed 17 Nov 2010 17:22:50
> Changed By: grosbach
> Comments: Refactor the ARM PICADD and PICLDR* instructions to really be pseudos and not
> just pretend to be.Properties: 
> 
> 
> 
> 
> File: lib/Target/ARM/ARMInstrFormats.td
> At: Wed 17 Nov 2010 17:22:50
> Changed By: grosbach
> Comments: Add FIXME.Properties: 
> 
> 
> 
> 
> File: lib/Target/ARM/ARMBaseRegisterInfo.cpp
> At: Wed 17 Nov 2010 17:33:18
> Changed By: evancheng
> Comments: Code clean up.Properties: 
> 
> 
> 
> 
> Files:
> lib/CodeGen/SelectionDAG/SelectionDAG.cpp
> test/CodeGen/X86/memset64-on-x86-32.ll
> test/CodeGen/X86/misaligned-memset.ll
> At: Wed 17 Nov 2010 17:38:52
> Changed By: johannes
> Comments: Do not throw away alignment when generating the DAG for
> memset; we may need it to decide between MOVAPS and MOVUPS
> later.  Adjust a test that was looking for wrong code.
> PR 3866 / 8675131.
> 
> Properties: 
> 
> 
> 
> 
> File: unittests/VMCore/ValueMapTest.cpp
> At: Wed 17 Nov 2010 17:42:38
> Changed By: grosbach
> Comments: Revert 119600 to unbreak the build. Francois, please investigate.Properties: 
> 
> 
> 
> 
> Files:
> lib/Target/ARM/ARMInstrFormats.td
> lib/Target/ARM/ARMInstrInfo.td
> lib/Target/ARM/ARMInstrNEON.td
> lib/Target/ARM/ARMInstrThumb.td
> lib/Target/ARM/ARMInstrThumb2.td
> At: Wed 17 Nov 2010 17:42:38
> Changed By: grosbach
> Comments: ARM PseudoInst instructions don't need or use an assembler string. Get rid of
> the operand to the pattern.Properties: 
> 
> 
> 
> 
> File: lib/Target/ARM/ARMInstrNEON.td
> At: Wed 17 Nov 2010 17:42:38
> Changed By: grosbach
> Comments: Remove trailing whitespace.Properties: 
> 
> 
> 
> 
> File: lib/Target/ARM/ARMBaseInstrInfo.cpp
> At: Wed 17 Nov 2010 17:48:22
> Changed By: evancheng
> Comments: Silence compiler warnings.Properties: 
> 
> 
> 
> 
> Files:
> include/llvm/MC/MCAsmInfo.h
> lib/CodeGen/AsmPrinter/DwarfDebug.cpp
> lib/CodeGen/AsmPrinter/DwarfDebug.h
> lib/MC/MCAsmInfo.cpp
> lib/Target/CellSPU/SPUMCAsmInfo.cpp
> test/CodeGen/X86/unknown-location.ll
> test/DebugInfo/2010-09-16-EmptyFilename.ll
> At: Wed 17 Nov 2010 18:08:29
> Changed By: rafael
> Comments: Change CodeGen to use .loc directives. This produces a lot more readable output
> and testing is easier.  A good example is the unknown-location.ll test that
> now can just look for ".loc 1 0 0".  We also don't use a DW_LNE_set_address for
> every address change anymore.Properties: 
> 
> 
> 
> 
> Files:
> include/llvm/Support/IRBuilder.h
> include/llvm/Support/NoFolder.h
> At: Wed 17 Nov 2010 18:22:37
> Changed By: lattner
> Comments: patch from Frits van Bommel:
> 
> The attached patch fixes IRBuilder and the NoFolder class so that when
> NoFolder is used the instructions it generates are treated just like
> the ones IRBuilder creates directly (insert into block, assign them a
> name and debug info, as applicable).
> It does this by
> 1) having NoFolder return Instruction*s instead of Value*s,
> 2) having IRBuilder call Insert(Value, Name) on values obtained from
> the folder like it does on instructions it creates directly, and
> 3) adding an Insert(Constant*, const Twine& = "") overload which just
> returns the constant so that the other folders shouldn't have any
> extra overhead as long as inlining is enabled.
> 
> While I was there, I also added some missing (CreateFNeg and various
> Create*Cast) methods to NoFolder.
> Properties: 
> 
> 
> 
> 
> LOGS:
> Last 10 lines of 'stdio':
> 	/var/folders/jP/jPRe6uwAHXistmbWJnBS8++++TM/-Tmp-//ccMWEC9S.s:240:Rest of line ignored. 1st junk character valued 49 (1).
> 	/var/folders/jP/jPRe6uwAHXistmbWJnBS8++++TM/-Tmp-//ccMWEC9S.s:246:Unknown pseudo-op: .loc
> 	/var/folders/jP/jPRe6uwAHXistmbWJnBS8++++TM/-Tmp-//ccMWEC9S.s:246:Rest of line ignored. 1st junk character valued 49 (1).
> 	/var/folders/jP/jPRe6uwAHXistmbWJnBS8++++TM/-Tmp-//ccMWEC9S.s:250:Unknown pseudo-op: .loc
> 	/var/folders/jP/jPRe6uwAHXistmbWJnBS8++++TM/-Tmp-//ccMWEC9S.s:250:Rest of line ignored. 1st junk character valued 49 (1).
> 	make[3]: *** [crt2.o] Error 1
> 	rm gpl.pod fsf-funding.pod gcov.pod gfdl.pod cpp.pod gcc.pod
> 	make[2]: *** [all-stage1-gcc] Error 2
> 	make[1]: *** [stage1-bubble] Error 2
> 	make: *** [all] Error 2
> 
> Last 10 lines of 'warnings':
> 	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1755: warning: operand 3 missing mode?
> 	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1768: warning: operand 3 missing mode?
> 	../../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'
> 





More information about the llvm-testresults mailing list