[cfe-dev] Odd clang compile failure

Brian Allison brian.w.allison at gmail.com
Tue Jul 14 06:35:09 PDT 2009


For the past couple of days now, I've been unable to finish a 'make' - prior
to that, I could do a 'make update' followed by a 'make' in the llvm
directory and llvm & clang would both build nicely.


   - I'm on a fully updated Ubuntu
   - gcc 4.3.3
   - llvm code is rooted in ~/llvm
   - clang is rooted in ~/llvm/tools/clang
   - all make commands (make update, make) are issued from the llvm code
   root: ~/llvm


Technically it's a 'sudo make update' followed by a 'sudo make'. Also, it's
an Ubuntu VM inside of VMPlayer - if that were (for some odd reason) to make
any difference.

Sorry for the long body, but I didn't want to leave out anything that
might've suggested why it's failing. First, the snippet from the 'make'
command which indicates the error. Second, the gcc version. Third, the
command and results of the 'svn update' command, and finally the entire
'make' command & results.

I expect that when I do the update, it affects both llvm *and* clang, so I
don't expect to have any old and/or conflicting code.


Help, Please?


Brian




----- Following are the copy/paste sections from the xterm: ----


make[4]: Entering directory `/home/brian/llvm/tools/clang/include/clang'
make[5]: Entering directory
`/home/brian/llvm/tools/clang/include/clang/Basic'
*llvm[5]: Building Clang Analysis diagnostic tables with tblgen
/home/brian/llvm/Debug/bin/tblgen: Record `warn_uninit_val' does not have a
field named `SFINAE'!*

make[5]: ***
[/home/brian/llvm/tools/clang/include/clang/Basic/Debug/DiagnosticAnalysisKinds.inc.tmp]
Error 1
make[5]: Leaving directory
`/home/brian/llvm/tools/clang/include/clang/Basic'
make[4]: *** [all] Error 1
make[4]: Leaving directory `/home/brian/llvm/tools/clang/include/clang'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/home/brian/llvm/tools/clang/include'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/home/brian/llvm/tools/clang'
make[1]: *** [clang/.makeall] Error 2
make[1]: Leaving directory `/home/brian/llvm/tools'
make: *** [all] Error 1
brian at judge:~/llvm$






brian at judge:~$ gcc --version
gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


brian at judge:~/llvm$ sudo make update
svn  update /home/brian/llvm
A
/home/brian/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-1.ll
A
/home/brian/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll
U    /home/brian/llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll
U    /home/brian/llvm/test/Transforms/IndVarSimplify/iv-sext.ll
A    /home/brian/llvm/test/Transforms/IndVarSimplify/loop_evaluate10.ll
A    /home/brian/llvm/test/Transforms/GVN/2009-07-13-MemDepSortFail.ll
U    /home/brian/llvm/test/Transforms/InstCombine/mul.ll
A    /home/brian/llvm/test/Transforms/InstCombine/udivrem-change-width.ll
A    /home/brian/llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll
A
/home/brian/llvm/test/Transforms/SimplifyCFG/2009-07-13-no-delete-asm.ll
A    /home/brian/llvm/test/MC/AsmParser/directive_abort.s
A    /home/brian/llvm/test/MC/AsmParser/directive_subsections_via_symbols.s
A    /home/brian/llvm/test/CodeGen/PowerPC/tango.net.ftp.FtpClient.ll
U    /home/brian/llvm/test/CodeGen/PowerPC/private.ll
U    /home/brian/llvm/test/CodeGen/Thumb2/thumb2-bfc.ll
U    /home/brian/llvm/test/CodeGen/X86/private-2.ll
U    /home/brian/llvm/test/CodeGen/X86/2008-04-02-unnamedEH.ll
U    /home/brian/llvm/test/CodeGen/X86/loop-hoist.ll
U    /home/brian/llvm/cmake/modules/TableGen.cmake
U    /home/brian/llvm/include/llvm/Constant.h
U    /home/brian/llvm/include/llvm/Analysis/ProfileInfo.h
U    /home/brian/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
U    /home/brian/llvm/include/llvm/Analysis/ScalarEvolution.h
U    /home/brian/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
U    /home/brian/llvm/include/llvm/Analysis/LoopVR.h
U    /home/brian/llvm/include/llvm/Analysis/LoopInfo.h
U    /home/brian/llvm/include/llvm/Target/TargetAsmInfo.h
U    /home/brian/llvm/include/llvm/ADT/FoldingSet.h
U    /home/brian/llvm/include/llvm/ADT/Triple.h
U    /home/brian/llvm/include/llvm/Support/PatternMatch.h
U    /home/brian/llvm/include/llvm/Support/FormattedStream.h
U    /home/brian/llvm/include/llvm/Support/IRBuilder.h
U    /home/brian/llvm/include/llvm/Support/Mangler.h
U    /home/brian/llvm/include/llvm/Transforms/Utils/Cloning.h
U    /home/brian/llvm/include/llvm/Transforms/Utils/UnrollLoop.h
U    /home/brian/llvm/include/llvm/Transforms/Utils/FunctionUtils.h
U    /home/brian/llvm/include/llvm/MC/MCStreamer.h
U    /home/brian/llvm/include/llvm/Constants.h
D    /home/brian/llvm/include/llvm/CodeGen/AsmFormatter.h
U    /home/brian/llvm/include/llvm/CodeGen/ValueTypes.h
U    /home/brian/llvm/include/llvm/CodeGen/MachineLoopInfo.h
U    /home/brian/llvm/include/llvm/CodeGen/LiveInterval.h
U    /home/brian/llvm/include/llvm/CodeGen/ValueTypes.td
U    /home/brian/llvm/include/llvm/CodeGen/AsmPrinter.h
U    /home/brian/llvm/include/llvm/LLVMContext.h
U    /home/brian/llvm/include/llvm/InstrTypes.h
U    /home/brian/llvm/tools/bugpoint/ExtractFunction.cpp
U    /home/brian/llvm/tools/bugpoint/Miscompilation.cpp
U    /home/brian/llvm/tools/lto/LTOCodeGenerator.cpp
U    /home/brian/llvm/tools/lto/LTOModule.cpp
U    /home/brian/llvm/tools/llvm-mc/AsmParser.h
U    /home/brian/llvm/tools/llvm-mc/AsmParser.cpp
U    /home/brian/llvm/tools/llvm-prof/llvm-prof.cpp
U    /home/brian/llvm/utils/TableGen/AsmWriterEmitter.cpp
U    /home/brian/llvm/utils/TableGen/CodeGenTarget.cpp
U    /home/brian/llvm/utils/NewNightlyTest.pl
U    /home/brian/llvm/unittests/VMCore/ConstantsTest.cpp
U    /home/brian/llvm/Makefile.rules
U    /home/brian/llvm/lib/Analysis/IVUsers.cpp
U    /home/brian/llvm/lib/Analysis/ScalarEvolution.cpp
U    /home/brian/llvm/lib/Analysis/LoopVR.cpp
U    /home/brian/llvm/lib/Analysis/LoopInfo.cpp
U    /home/brian/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
U    /home/brian/llvm/lib/Analysis/ProfileInfo.cpp
U    /home/brian/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
U    /home/brian/llvm/lib/Target/PIC16/PIC16AsmPrinter.cpp
U    /home/brian/llvm/lib/Target/TargetAsmInfo.cpp
U    /home/brian/llvm/lib/Target/X86/X86RegisterInfo.cpp
U    /home/brian/llvm/lib/Target/X86/X86TargetAsmInfo.cpp
U    /home/brian/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
U    /home/brian/llvm/lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.cpp
U    /home/brian/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.h
U    /home/brian/llvm/lib/Target/X86/X86InstrInfo.cpp
U    /home/brian/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
U    /home/brian/llvm/lib/Target/CBackend/CBackend.cpp
U    /home/brian/llvm/lib/Target/IA64/AsmPrinter/IA64AsmPrinter.cpp
U    /home/brian/llvm/lib/Target/CellSPU/AsmPrinter/SPUAsmPrinter.cpp
U    /home/brian/llvm/lib/Target/ARM/ARMISelLowering.h
U    /home/brian/llvm/lib/Target/ARM/ARMInstrThumb.td
U    /home/brian/llvm/lib/Target/ARM/ARMRegisterInfo.td
U    /home/brian/llvm/lib/Target/ARM/ARMInstrInfo.td
U    /home/brian/llvm/lib/Target/ARM/ARMISelLowering.cpp
U    /home/brian/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
U    /home/brian/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
U    /home/brian/llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
U    /home/brian/llvm/lib/Target/Alpha/AsmPrinter/AlphaAsmPrinter.cpp
U    /home/brian/llvm/lib/Target/DarwinTargetAsmInfo.cpp
U    /home/brian/llvm/lib/Target/MSIL/MSILWriter.cpp
U    /home/brian/llvm/lib/Target/MSIL/MSILWriter.h
U    /home/brian/llvm/lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp
U    /home/brian/llvm/lib/Target/Mips/AsmPrinter/MipsAsmPrinter.cpp
U    /home/brian/llvm/lib/Target/Mips/MipsISelLowering.cpp
U    /home/brian/llvm/lib/VMCore/Instructions.cpp
U    /home/brian/llvm/lib/VMCore/Constants.cpp
U    /home/brian/llvm/lib/VMCore/AsmWriter.cpp
U    /home/brian/llvm/lib/VMCore/LLVMContext.cpp
U    /home/brian/llvm/lib/VMCore/Instruction.cpp
U    /home/brian/llvm/lib/VMCore/Mangler.cpp
U    /home/brian/llvm/lib/VMCore/ConstantFold.cpp
U    /home/brian/llvm/lib/VMCore/ValueTypes.cpp
U    /home/brian/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
U    /home/brian/llvm/lib/Transforms/Utils/LoopSimplify.cpp
U    /home/brian/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
U    /home/brian/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
U    /home/brian/llvm/lib/Transforms/Scalar/InstructionCombining.cpp
U    /home/brian/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
U    /home/brian/llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp
U    /home/brian/llvm/lib/Transforms/Scalar/SCCP.cpp
U    /home/brian/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
U    /home/brian/llvm/lib/Transforms/Scalar/Reassociate.cpp
U    /home/brian/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
U    /home/brian/llvm/lib/Transforms/IPO/GlobalOpt.cpp
U    /home/brian/llvm/lib/MC/MCAsmStreamer.cpp
U    /home/brian/llvm/lib/CodeGen/LLVMTargetMachine.cpp
U    /home/brian/llvm/lib/CodeGen/ELFWriter.h
U    /home/brian/llvm/lib/CodeGen/ELFWriter.cpp
U    /home/brian/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
U    /home/brian/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
U    /home/brian/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
U    /home/brian/llvm/lib/CodeGen/ELF.h
U    /home/brian/llvm/lib/CodeGen/MachOCodeEmitter.cpp
U    /home/brian/llvm/lib/CodeGen/MachOWriter.cpp
U    /home/brian/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
U    /home/brian/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
U    /home/brian/llvm/lib/CodeGen/MachineLoopInfo.cpp
U    /home/brian/llvm/lib/CodeGen/ELFCodeEmitter.cpp
U    /home/brian/llvm/lib/Support/Triple.cpp
U    /home/brian/llvm/lib/Support/FormattedStream.cpp
U    /home/brian/llvm/CMakeLists.txt
Updated to revision 75629.
At revision 75629.
brian at judge:~/llvm$ sudo make
make[1]: Entering directory `/home/brian/llvm/lib/System'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brian/llvm/lib/System'
make[1]: Entering directory `/home/brian/llvm/lib/Support'
llvm[1]: Compiling APFloat.cpp for Debug build
llvm[1]: Compiling APInt.cpp for Debug build
llvm[1]: Compiling APSInt.cpp for Debug build
llvm[1]: Compiling ConstantRange.cpp for Debug build
llvm[1]: Compiling FoldingSet.cpp for Debug build
llvm[1]: Compiling FormattedStream.cpp for Debug build
llvm[1]: Compiling Triple.cpp for Debug build
llvm[1]: Building Debug Archive Library libLLVMSupport.a
make[1]: Leaving directory `/home/brian/llvm/lib/Support'
make[1]: Entering directory `/home/brian/llvm/utils'
make[2]: Entering directory `/home/brian/llvm/utils/TableGen'
llvm[2]: Compiling AsmMatcherEmitter.cpp for Debug build
llvm[2]: Compiling AsmWriterEmitter.cpp for Debug build
llvm[2]: Compiling CallingConvEmitter.cpp for Debug build
llvm[2]: Compiling CodeEmitterGen.cpp for Debug build
llvm[2]: Compiling CodeGenDAGPatterns.cpp for Debug build
llvm[2]: Compiling CodeGenInstruction.cpp for Debug build
llvm[2]: Compiling CodeGenTarget.cpp for Debug build
llvm[2]: Compiling DAGISelEmitter.cpp for Debug build
llvm[2]: Compiling FastISelEmitter.cpp for Debug build
llvm[2]: Compiling InstrEnumEmitter.cpp for Debug build
llvm[2]: Compiling InstrInfoEmitter.cpp for Debug build
llvm[2]: Compiling IntrinsicEmitter.cpp for Debug build
llvm[2]: Compiling RegisterInfoEmitter.cpp for Debug build
llvm[2]: Compiling SubtargetEmitter.cpp for Debug build
llvm[2]: Compiling TGValueTypes.cpp for Debug build
llvm[2]: Compiling TableGen.cpp for Debug build
llvm[2]: Linking Debug executable tblgen
llvm[2]: ======= Finished Linking Debug Executable tblgen
make[2]: Leaving directory `/home/brian/llvm/utils/TableGen'
make[2]: Entering directory `/home/brian/llvm/utils/fpcmp'
llvm[2]: Linking Debug executable fpcmp
llvm[2]: ======= Finished Linking Debug Executable fpcmp
make[2]: Leaving directory `/home/brian/llvm/utils/fpcmp'
make[2]: Entering directory `/home/brian/llvm/utils/PerfectShuffle'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/brian/llvm/utils/PerfectShuffle'
make[2]: Entering directory `/home/brian/llvm/utils/FileCheck'
llvm[2]: Linking Debug executable FileCheck
llvm[2]: ======= Finished Linking Debug Executable FileCheck
make[2]: Leaving directory `/home/brian/llvm/utils/FileCheck'
make[2]: Entering directory `/home/brian/llvm/utils/unittest'
make[3]: Entering directory `/home/brian/llvm/utils/unittest/googletest'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/brian/llvm/utils/unittest/googletest'
make[2]: Leaving directory `/home/brian/llvm/utils/unittest'
make[1]: Leaving directory `/home/brian/llvm/utils'
make[1]: Entering directory `/home/brian/llvm/lib/VMCore'
llvm[1]: Building Intrinsics.gen.tmp from Intrinsics.td
llvm[1]: Compiling AsmWriter.cpp for Debug build
llvm[1]: Compiling Attributes.cpp for Debug build
llvm[1]: Compiling AutoUpgrade.cpp for Debug build
llvm[1]: Compiling BasicBlock.cpp for Debug build
llvm[1]: Compiling ConstantFold.cpp for Debug build
llvm[1]: Compiling Constants.cpp for Debug build
llvm[1]: Compiling Core.cpp for Debug build
llvm[1]: Compiling Dominators.cpp for Debug build
llvm[1]: Compiling Function.cpp for Debug build
llvm[1]: Compiling Globals.cpp for Debug build
llvm[1]: Compiling Instruction.cpp for Debug build
llvm[1]: Compiling Instructions.cpp for Debug build
llvm[1]: Compiling IntrinsicInst.cpp for Debug build
llvm[1]: Compiling LLVMContext.cpp for Debug build
llvm[1]: Compiling Mangler.cpp for Debug build
llvm[1]: Compiling Module.cpp for Debug build
llvm[1]: Compiling ModuleProvider.cpp for Debug build
llvm[1]: Compiling Pass.cpp for Debug build
llvm[1]: Compiling PassManager.cpp for Debug build
llvm[1]: Compiling PrintModulePass.cpp for Debug build
llvm[1]: Compiling Type.cpp for Debug build
llvm[1]: Compiling Value.cpp for Debug build
llvm[1]: Compiling ValueSymbolTable.cpp for Debug build
llvm[1]: Compiling ValueTypes.cpp for Debug build
llvm[1]: Compiling Verifier.cpp for Debug build
llvm[1]: Building Debug Archive Library libLLVMCore.a
make[1]: Leaving directory `/home/brian/llvm/lib/VMCore'
make[1]: Entering directory `/home/brian/llvm/lib'
make[2]: Entering directory `/home/brian/llvm/lib/VMCore'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/brian/llvm/lib/VMCore'
make[2]: Entering directory `/home/brian/llvm/lib/AsmParser'
llvm[2]: Compiling LLLexer.cpp for Debug build
llvm[2]: Compiling LLParser.cpp for Debug build
llvm[2]: Compiling Parser.cpp for Debug build
llvm[2]: Building Debug Archive Library libLLVMAsmParser.a
make[2]: Leaving directory `/home/brian/llvm/lib/AsmParser'
make[2]: Entering directory `/home/brian/llvm/lib/Bitcode'
make[3]: Entering directory `/home/brian/llvm/lib/Bitcode/Reader'
llvm[3]: Compiling BitReader.cpp for Debug build
llvm[3]: Compiling BitcodeReader.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMBitReader.a
make[3]: Leaving directory `/home/brian/llvm/lib/Bitcode/Reader'
make[3]: Entering directory `/home/brian/llvm/lib/Bitcode/Writer'
llvm[3]: Compiling BitWriter.cpp for Debug build
llvm[3]: Compiling BitcodeWriter.cpp for Debug build
llvm[3]: Compiling BitcodeWriterPass.cpp for Debug build
llvm[3]: Compiling ValueEnumerator.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMBitWriter.a
make[3]: Leaving directory `/home/brian/llvm/lib/Bitcode/Writer'
make[2]: Leaving directory `/home/brian/llvm/lib/Bitcode'
make[2]: Entering directory `/home/brian/llvm/lib/Archive'
llvm[2]: Compiling Archive.cpp for Debug build
llvm[2]: Compiling ArchiveReader.cpp for Debug build
llvm[2]: Building Debug Archive Library libLLVMArchive.a
make[2]: Leaving directory `/home/brian/llvm/lib/Archive'
make[2]: Entering directory `/home/brian/llvm/lib/Analysis'
llvm[2]: Compiling AliasAnalysis.cpp for Debug build
llvm[2]: Compiling AliasAnalysisCounter.cpp for Debug build
llvm[2]: Compiling AliasAnalysisEvaluator.cpp for Debug build
llvm[2]: Compiling AliasDebugger.cpp for Debug build
llvm[2]: Compiling AliasSetTracker.cpp for Debug build
llvm[2]: Compiling Analysis.cpp for Debug build
llvm[2]: Compiling BasicAliasAnalysis.cpp for Debug build
llvm[2]: Compiling CFGPrinter.cpp for Debug build
llvm[2]: Compiling CaptureTracking.cpp for Debug build
llvm[2]: Compiling ConstantFolding.cpp for Debug build
llvm[2]: Compiling DbgInfoPrinter.cpp for Debug build
llvm[2]: Compiling DebugInfo.cpp for Debug build
llvm[2]: Compiling IVUsers.cpp for Debug build
llvm[2]: Compiling InstCount.cpp for Debug build
llvm[2]: Compiling Interval.cpp for Debug build
llvm[2]: Compiling IntervalPartition.cpp for Debug build
llvm[2]: Compiling LibCallAliasAnalysis.cpp for Debug build
llvm[2]: Compiling LibCallSemantics.cpp for Debug build
llvm[2]: Compiling LiveValues.cpp for Debug build
llvm[2]: Compiling LoopDependenceAnalysis.cpp for Debug build
llvm[2]: Compiling LoopInfo.cpp for Debug build
llvm[2]: Compiling LoopPass.cpp for Debug build
llvm[2]: Compiling LoopVR.cpp for Debug build
llvm[2]: Compiling MemoryDependenceAnalysis.cpp for Debug build
llvm[2]: Compiling PostDominators.cpp for Debug build
llvm[2]: Compiling ProfileInfo.cpp for Debug build
llvm[2]: Compiling ProfileInfoLoader.cpp for Debug build
llvm[2]: Compiling ProfileInfoLoaderPass.cpp for Debug build
llvm[2]: Compiling ScalarEvolution.cpp for Debug build
llvm[2]: Compiling ScalarEvolutionExpander.cpp for Debug build
llvm[2]: Compiling SparsePropagation.cpp for Debug build
llvm[2]: Compiling Trace.cpp for Debug build
llvm[2]: Compiling ValueTracking.cpp for Debug build
llvm[2]: Building Debug Archive Library libLLVMAnalysis.a
make[3]: Entering directory `/home/brian/llvm/lib/Analysis/IPA'
llvm[3]: Compiling Andersens.cpp for Debug build
llvm[3]: Compiling CallGraph.cpp for Debug build
llvm[3]: Compiling CallGraphSCCPass.cpp for Debug build
llvm[3]: Compiling FindUsedTypes.cpp for Debug build
llvm[3]: Compiling GlobalsModRef.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMipa.a
make[3]: Leaving directory `/home/brian/llvm/lib/Analysis/IPA'
make[2]: Leaving directory `/home/brian/llvm/lib/Analysis'
make[2]: Entering directory `/home/brian/llvm/lib/Transforms'
make[3]: Entering directory `/home/brian/llvm/lib/Transforms/Utils'
llvm[3]: Compiling AddrModeMatcher.cpp for Debug build
llvm[3]: Compiling BasicBlockUtils.cpp for Debug build
llvm[3]: Compiling BasicInliner.cpp for Debug build
llvm[3]: Compiling BreakCriticalEdges.cpp for Debug build
llvm[3]: Compiling CloneFunction.cpp for Debug build
llvm[3]: Compiling CloneLoop.cpp for Debug build
llvm[3]: Compiling CloneModule.cpp for Debug build
llvm[3]: Compiling CloneTrace.cpp for Debug build
llvm[3]: Compiling CodeExtractor.cpp for Debug build
llvm[3]: Compiling DemoteRegToStack.cpp for Debug build
llvm[3]: Compiling InlineCost.cpp for Debug build
llvm[3]: Compiling InlineFunction.cpp for Debug build
llvm[3]: Compiling InstructionNamer.cpp for Debug build
llvm[3]: Compiling LCSSA.cpp for Debug build
llvm[3]: Compiling Local.cpp for Debug build
llvm[3]: Compiling LoopSimplify.cpp for Debug build
llvm[3]: Compiling LowerAllocations.cpp for Debug build
llvm[3]: Compiling LowerInvoke.cpp for Debug build
llvm[3]: Compiling LowerSwitch.cpp for Debug build
llvm[3]: Compiling Mem2Reg.cpp for Debug build
llvm[3]: Compiling PromoteMemoryToRegister.cpp for Debug build
llvm[3]: Compiling SSI.cpp for Debug build
llvm[3]: Compiling SimplifyCFG.cpp for Debug build
llvm[3]: Compiling UnifyFunctionExitNodes.cpp for Debug build
llvm[3]: Compiling UnrollLoop.cpp for Debug build
llvm[3]: Compiling ValueMapper.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMTransformUtils.a
make[3]: Leaving directory `/home/brian/llvm/lib/Transforms/Utils'
make[3]: Entering directory
`/home/brian/llvm/lib/Transforms/Instrumentation'
llvm[3]: Compiling BlockProfiling.cpp for Debug build
llvm[3]: Compiling EdgeProfiling.cpp for Debug build
llvm[3]: Compiling ProfilingUtils.cpp for Debug build
llvm[3]: Compiling RSProfiling.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMInstrumentation.a
make[3]: Leaving directory `/home/brian/llvm/lib/Transforms/Instrumentation'
make[3]: Entering directory `/home/brian/llvm/lib/Transforms/Scalar'
llvm[3]: Compiling ADCE.cpp for Debug build
llvm[3]: Compiling BasicBlockPlacement.cpp for Debug build
llvm[3]: Compiling CodeGenPrepare.cpp for Debug build
llvm[3]: Compiling CondPropagate.cpp for Debug build
llvm[3]: Compiling ConstantProp.cpp for Debug build
llvm[3]: Compiling DCE.cpp for Debug build
llvm[3]: Compiling DeadStoreElimination.cpp for Debug build
llvm[3]: Compiling GVN.cpp for Debug build
llvm[3]: Compiling GVNPRE.cpp for Debug build
llvm[3]: Compiling IndVarSimplify.cpp for Debug build
llvm[3]: Compiling InstructionCombining.cpp for Debug build
llvm[3]: Compiling JumpThreading.cpp for Debug build
llvm[3]: Compiling LICM.cpp for Debug build
llvm[3]: Compiling LoopDeletion.cpp for Debug build
llvm[3]: Compiling LoopIndexSplit.cpp for Debug build
llvm[3]: Compiling LoopRotation.cpp for Debug build
llvm[3]: Compiling LoopStrengthReduce.cpp for Debug build
llvm[3]: Compiling LoopUnroll.cpp for Debug build
llvm[3]: Compiling LoopUnswitch.cpp for Debug build
llvm[3]: Compiling MemCpyOptimizer.cpp for Debug build
llvm[3]: Compiling PredicateSimplifier.cpp for Debug build
llvm[3]: Compiling Reassociate.cpp for Debug build
llvm[3]: Compiling Reg2Mem.cpp for Debug build
llvm[3]: Compiling SCCP.cpp for Debug build
llvm[3]: Compiling Scalar.cpp for Debug build
llvm[3]: Compiling ScalarReplAggregates.cpp for Debug build
llvm[3]: Compiling SimplifyCFGPass.cpp for Debug build
llvm[3]: Compiling SimplifyHalfPowrLibCalls.cpp for Debug build
llvm[3]: Compiling SimplifyLibCalls.cpp for Debug build
llvm[3]: Compiling TailDuplication.cpp for Debug build
llvm[3]: Compiling TailRecursionElimination.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMScalarOpts.a
make[3]: Leaving directory `/home/brian/llvm/lib/Transforms/Scalar'
make[3]: Entering directory `/home/brian/llvm/lib/Transforms/IPO'
llvm[3]: Compiling ArgumentPromotion.cpp for Debug build
llvm[3]: Compiling ConstantMerge.cpp for Debug build
llvm[3]: Compiling DeadArgumentElimination.cpp for Debug build
llvm[3]: Compiling DeadTypeElimination.cpp for Debug build
llvm[3]: Compiling ExtractGV.cpp for Debug build
llvm[3]: Compiling FunctionAttrs.cpp for Debug build
llvm[3]: Compiling GlobalDCE.cpp for Debug build
llvm[3]: Compiling GlobalOpt.cpp for Debug build
llvm[3]: Compiling IPConstantPropagation.cpp for Debug build
llvm[3]: Compiling IPO.cpp for Debug build
llvm[3]: Compiling IndMemRemoval.cpp for Debug build
llvm[3]: Compiling InlineAlways.cpp for Debug build
llvm[3]: Compiling InlineSimple.cpp for Debug build
llvm[3]: Compiling Inliner.cpp for Debug build
llvm[3]: Compiling Internalize.cpp for Debug build
llvm[3]: Compiling LoopExtractor.cpp for Debug build
llvm[3]: Compiling LowerSetJmp.cpp for Debug build
llvm[3]: Compiling MergeFunctions.cpp for Debug build
llvm[3]: Compiling PartialInlining.cpp for Debug build
llvm[3]: Compiling PartialSpecialization.cpp for Debug build
llvm[3]: Compiling PruneEH.cpp for Debug build
llvm[3]: Compiling RaiseAllocations.cpp for Debug build
llvm[3]: Compiling StripDeadPrototypes.cpp for Debug build
llvm[3]: Compiling StripSymbols.cpp for Debug build
llvm[3]: Compiling StructRetPromotion.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMipo.a
make[3]: Leaving directory `/home/brian/llvm/lib/Transforms/IPO'
make[3]: Entering directory `/home/brian/llvm/lib/Transforms/Hello'
llvm[3]: Compiling Hello.cpp for Debug build  (PIC)
llvm[3]: Linking Debug Loadable Module LLVMHello.so
make[3]: Leaving directory `/home/brian/llvm/lib/Transforms/Hello'
make[2]: Leaving directory `/home/brian/llvm/lib/Transforms'
make[2]: Entering directory `/home/brian/llvm/lib/CodeGen'
llvm[2]: Compiling BranchFolding.cpp for Debug build
llvm[2]: Compiling CodePlacementOpt.cpp for Debug build
llvm[2]: Compiling DeadMachineInstructionElim.cpp for Debug build
llvm[2]: Compiling DwarfEHPrepare.cpp for Debug build
llvm[2]: Compiling ELFCodeEmitter.cpp for Debug build
llvm[2]: Compiling ELFWriter.cpp for Debug build
llvm[2]: Compiling GCMetadata.cpp for Debug build
llvm[2]: Compiling GCMetadataPrinter.cpp for Debug build
llvm[2]: Compiling GCStrategy.cpp for Debug build
llvm[2]: Compiling IfConversion.cpp for Debug build
llvm[2]: Compiling IntrinsicLowering.cpp for Debug build
llvm[2]: Compiling LLVMTargetMachine.cpp for Debug build
llvm[2]: Compiling LazyLiveness.cpp for Debug build
llvm[2]: Compiling LiveInterval.cpp for Debug build
llvm[2]: Compiling LiveIntervalAnalysis.cpp for Debug build
llvm[2]: Compiling LiveStackAnalysis.cpp for Debug build
llvm[2]: Compiling LiveVariables.cpp for Debug build
llvm[2]: Compiling LowerSubregs.cpp for Debug build
llvm[2]: Compiling MachOCodeEmitter.cpp for Debug build
llvm[2]: Compiling MachOWriter.cpp for Debug build
llvm[2]: Compiling MachineBasicBlock.cpp for Debug build
llvm[2]: Compiling MachineDominators.cpp for Debug build
llvm[2]: Compiling MachineFunction.cpp for Debug build
llvm[2]: Compiling MachineInstr.cpp for Debug build
llvm[2]: Compiling MachineLICM.cpp for Debug build
llvm[2]: Compiling MachineLoopInfo.cpp for Debug build
llvm[2]: Compiling MachineModuleInfo.cpp for Debug build
llvm[2]: Compiling MachineRegisterInfo.cpp for Debug build
llvm[2]: Compiling MachineSink.cpp for Debug build
llvm[2]: Compiling MachineVerifier.cpp for Debug build
llvm[2]: Compiling OcamlGC.cpp for Debug build
llvm[2]: Compiling PHIElimination.cpp for Debug build
llvm[2]: Compiling PostRASchedulerList.cpp for Debug build
llvm[2]: Compiling PreAllocSplitting.cpp for Debug build
llvm[2]: Compiling PrologEpilogInserter.cpp for Debug build
llvm[2]: Compiling RegAllocBigBlock.cpp for Debug build
llvm[2]: Compiling RegAllocLinearScan.cpp for Debug build
llvm[2]: Compiling RegAllocLocal.cpp for Debug build
llvm[2]: Compiling RegAllocPBQP.cpp for Debug build
llvm[2]: Compiling RegAllocSimple.cpp for Debug build
llvm[2]: Compiling RegisterCoalescer.cpp for Debug build
llvm[2]: Compiling RegisterScavenging.cpp for Debug build
llvm[2]: Compiling ScheduleDAG.cpp for Debug build
llvm[2]: Compiling ScheduleDAGEmit.cpp for Debug build
llvm[2]: Compiling ScheduleDAGInstrs.cpp for Debug build
llvm[2]: Compiling ScheduleDAGPrinter.cpp for Debug build
llvm[2]: Compiling ShadowStackGC.cpp for Debug build
llvm[2]: Compiling ShrinkWrapping.cpp for Debug build
llvm[2]: Compiling SimpleRegisterCoalescing.cpp for Debug build
llvm[2]: Compiling Spiller.cpp for Debug build
llvm[2]: Compiling StackProtector.cpp for Debug build
llvm[2]: Compiling StackSlotColoring.cpp for Debug build
llvm[2]: Compiling StrongPHIElimination.cpp for Debug build
llvm[2]: Compiling TwoAddressInstructionPass.cpp for Debug build
llvm[2]: Compiling UnreachableBlockElim.cpp for Debug build
llvm[2]: Compiling VirtRegMap.cpp for Debug build
llvm[2]: Compiling VirtRegRewriter.cpp for Debug build
llvm[2]: Building Debug Archive Library libLLVMCodeGen.a
make[3]: Entering directory `/home/brian/llvm/lib/CodeGen/SelectionDAG'
llvm[3]: Compiling CallingConvLower.cpp for Debug build
llvm[3]: Compiling DAGCombiner.cpp for Debug build
llvm[3]: Compiling FastISel.cpp for Debug build
llvm[3]: Compiling LegalizeDAG.cpp for Debug build
llvm[3]: Compiling LegalizeFloatTypes.cpp for Debug build
llvm[3]: Compiling LegalizeIntegerTypes.cpp for Debug build
llvm[3]: Compiling LegalizeTypes.cpp for Debug build
llvm[3]: Compiling LegalizeTypesGeneric.cpp for Debug build
llvm[3]: Compiling LegalizeVectorOps.cpp for Debug build
llvm[3]: Compiling LegalizeVectorTypes.cpp for Debug build
llvm[3]: Compiling ScheduleDAGFast.cpp for Debug build
llvm[3]: Compiling ScheduleDAGList.cpp for Debug build
llvm[3]: Compiling ScheduleDAGRRList.cpp for Debug build
llvm[3]: Compiling ScheduleDAGSDNodes.cpp for Debug build
llvm[3]: Compiling ScheduleDAGSDNodesEmit.cpp for Debug build
llvm[3]: Compiling SelectionDAG.cpp for Debug build
llvm[3]: Compiling SelectionDAGBuild.cpp for Debug build
llvm[3]: Compiling SelectionDAGISel.cpp for Debug build
llvm[3]: Compiling SelectionDAGPrinter.cpp for Debug build
llvm[3]: Compiling TargetLowering.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMSelectionDAG.a
make[3]: Leaving directory `/home/brian/llvm/lib/CodeGen/SelectionDAG'
make[3]: Entering directory `/home/brian/llvm/lib/CodeGen/AsmPrinter'
llvm[3]: Compiling AsmPrinter.cpp for Debug build
llvm[3]: Compiling DIE.cpp for Debug build
llvm[3]: Compiling DwarfDebug.cpp for Debug build
llvm[3]: Compiling DwarfException.cpp for Debug build
llvm[3]: Compiling DwarfLabel.cpp for Debug build
llvm[3]: Compiling DwarfPrinter.cpp for Debug build
llvm[3]: Compiling DwarfWriter.cpp for Debug build
llvm[3]: Compiling OcamlGCPrinter.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMAsmPrinter.a
make[3]: Leaving directory `/home/brian/llvm/lib/CodeGen/AsmPrinter'
make[2]: Leaving directory `/home/brian/llvm/lib/CodeGen'
make[2]: Entering directory `/home/brian/llvm/lib/Target'
llvm[2]: Compiling DarwinTargetAsmInfo.cpp for Debug build
llvm[2]: Compiling ELFTargetAsmInfo.cpp for Debug build
llvm[2]: Compiling Target.cpp for Debug build
llvm[2]: Compiling TargetAsmInfo.cpp for Debug build
llvm[2]: Compiling TargetData.cpp for Debug build
llvm[2]: Compiling TargetELFWriterInfo.cpp for Debug build
llvm[2]: Compiling TargetInstrInfo.cpp for Debug build
llvm[2]: Compiling TargetMachine.cpp for Debug build
llvm[2]: Compiling TargetMachineRegistry.cpp for Debug build
llvm[2]: Compiling TargetRegisterInfo.cpp for Debug build
llvm[2]: Building Debug Archive Library libLLVMTarget.a
make[3]: Entering directory `/home/brian/llvm/lib/Target/X86'
llvm[3]: Building X86.td register names with tblgen
llvm[3]: Building X86.td instruction names with tblgen
llvm[3]: Building X86.td register information header with tblgen
llvm[3]: Building X86.td subtarget information with tblgen
llvm[3]: Building X86.td register info implementation with tblgen
llvm[3]: Building X86.td calling convention information with tblgen
llvm[3]: Building X86.td DAG instruction selector implementation with tblgen
llvm[3]: Building X86.td instruction information with tblgen
llvm[3]: Building X86.td "fast" instruction selector implementation with
tblgen
llvm[3]: Building X86.td assembly writer with tblgen
llvm[3]: Building X86.td assembly writer #1 with tblgen
llvm[3]: Compiling X86CodeEmitter.cpp for Debug build
llvm[3]: Compiling X86ELFWriterInfo.cpp for Debug build
llvm[3]: Compiling X86FastISel.cpp for Debug build
llvm[3]: Compiling X86FloatingPoint.cpp for Debug build
llvm[3]: Compiling X86FloatingPointRegKill.cpp for Debug build
llvm[3]: Compiling X86ISelDAGToDAG.cpp for Debug build
llvm[3]: Compiling X86ISelLowering.cpp for Debug build
llvm[3]: Compiling X86InstrInfo.cpp for Debug build
llvm[3]: Compiling X86JITInfo.cpp for Debug build
llvm[3]: Compiling X86RegisterInfo.cpp for Debug build
llvm[3]: Compiling X86Subtarget.cpp for Debug build
llvm[3]: Compiling X86TargetAsmInfo.cpp for Debug build
llvm[3]: Compiling X86TargetMachine.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMX86CodeGen.a
make[4]: Entering directory `/home/brian/llvm/lib/Target/X86/AsmPrinter'
llvm[4]: Compiling X86ATTAsmPrinter.cpp for Debug build
llvm[4]: Compiling X86ATTInstPrinter.cpp for Debug build
llvm[4]: Compiling X86AsmPrinter.cpp for Debug build
llvm[4]: Compiling X86IntelAsmPrinter.cpp for Debug build
llvm[4]: Building Debug Archive Library libLLVMX86AsmPrinter.a
make[4]: Leaving directory `/home/brian/llvm/lib/Target/X86/AsmPrinter'
make[3]: Leaving directory `/home/brian/llvm/lib/Target/X86'
make[3]: Entering directory `/home/brian/llvm/lib/Target/Sparc'
llvm[3]: Building Sparc.td register information header with tblgen
llvm[3]: Building Sparc.td register names with tblgen
llvm[3]: Building Sparc.td instruction names with tblgen
llvm[3]: Building Sparc.td subtarget information with tblgen
llvm[3]: Building Sparc.td register info implementation with tblgen
llvm[3]: Building Sparc.td calling convention information with tblgen
llvm[3]: Building Sparc.td DAG instruction selector implementation with
tblgen
llvm[3]: Building Sparc.td instruction information with tblgen
llvm[3]: Building Sparc.td assembly writer with tblgen
llvm[3]: Compiling DelaySlotFiller.cpp for Debug build
llvm[3]: Compiling FPMover.cpp for Debug build
llvm[3]: Compiling SparcISelDAGToDAG.cpp for Debug build
llvm[3]: Compiling SparcISelLowering.cpp for Debug build
llvm[3]: Compiling SparcInstrInfo.cpp for Debug build
llvm[3]: Compiling SparcRegisterInfo.cpp for Debug build
llvm[3]: Compiling SparcSubtarget.cpp for Debug build
llvm[3]: Compiling SparcTargetAsmInfo.cpp for Debug build
llvm[3]: Compiling SparcTargetMachine.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMSparcCodeGen.a
make[4]: Entering directory `/home/brian/llvm/lib/Target/Sparc/AsmPrinter'
llvm[4]: Compiling SparcAsmPrinter.cpp for Debug build
llvm[4]: Building Debug Archive Library libLLVMSparcAsmPrinter.a
make[4]: Leaving directory `/home/brian/llvm/lib/Target/Sparc/AsmPrinter'
make[3]: Leaving directory `/home/brian/llvm/lib/Target/Sparc'
make[3]: Entering directory `/home/brian/llvm/lib/Target/PowerPC'
llvm[3]: Building PPC.td register names with tblgen
llvm[3]: Building PPC.td instruction names with tblgen
llvm[3]: Building PPC.td register information header with tblgen
llvm[3]: Building PPC.td subtarget information with tblgen
llvm[3]: Building PPC.td register info implementation with tblgen
llvm[3]: Building PPC.td calling convention information with tblgen
llvm[3]: Building PPC.td DAG instruction selector implementation with tblgen
llvm[3]: Building PPC.td instruction information with tblgen
llvm[3]: Building PPC.td code emitter with tblgen
llvm[3]: Building PPC.td assembly writer with tblgen
llvm[3]: Compiling PPCBranchSelector.cpp for Debug build
llvm[3]: Compiling PPCCodeEmitter.cpp for Debug build
llvm[3]: Compiling PPCHazardRecognizers.cpp for Debug build
llvm[3]: Compiling PPCISelDAGToDAG.cpp for Debug build
llvm[3]: Compiling PPCISelLowering.cpp for Debug build
llvm[3]: Compiling PPCInstrInfo.cpp for Debug build
llvm[3]: Compiling PPCJITInfo.cpp for Debug build
llvm[3]: Compiling PPCMachOWriterInfo.cpp for Debug build
llvm[3]: Compiling PPCPredicates.cpp for Debug build
llvm[3]: Compiling PPCRegisterInfo.cpp for Debug build
llvm[3]: Compiling PPCSubtarget.cpp for Debug build
llvm[3]: Compiling PPCTargetAsmInfo.cpp for Debug build
llvm[3]: Compiling PPCTargetMachine.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMPowerPCCodeGen.a
make[4]: Entering directory `/home/brian/llvm/lib/Target/PowerPC/AsmPrinter'
llvm[4]: Compiling PPCAsmPrinter.cpp for Debug build
llvm[4]: Building Debug Archive Library libLLVMPowerPCAsmPrinter.a
make[4]: Leaving directory `/home/brian/llvm/lib/Target/PowerPC/AsmPrinter'
make[3]: Leaving directory `/home/brian/llvm/lib/Target/PowerPC'
make[3]: Entering directory `/home/brian/llvm/lib/Target/Alpha'
llvm[3]: Building Alpha.td register names with tblgen
llvm[3]: Building Alpha.td instruction names with tblgen
llvm[3]: Building Alpha.td register information header with tblgen
llvm[3]: Building Alpha.td subtarget information with tblgen
llvm[3]: Building Alpha.td register info implementation with tblgen
llvm[3]: Building Alpha.td DAG instruction selector implementation with
tblgen
llvm[3]: Building Alpha.td instruction information with tblgen
llvm[3]: Building Alpha.td code emitter with tblgen
llvm[3]: Building Alpha.td assembly writer with tblgen
llvm[3]: Compiling AlphaBranchSelector.cpp for Debug build
llvm[3]: Compiling AlphaCodeEmitter.cpp for Debug build
llvm[3]: Compiling AlphaISelDAGToDAG.cpp for Debug build
llvm[3]: Compiling AlphaISelLowering.cpp for Debug build
llvm[3]: Compiling AlphaInstrInfo.cpp for Debug build
llvm[3]: Compiling AlphaJITInfo.cpp for Debug build
llvm[3]: Compiling AlphaLLRP.cpp for Debug build
llvm[3]: Compiling AlphaRegisterInfo.cpp for Debug build
llvm[3]: Compiling AlphaSubtarget.cpp for Debug build
llvm[3]: Compiling AlphaTargetAsmInfo.cpp for Debug build
llvm[3]: Compiling AlphaTargetMachine.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMAlphaCodeGen.a
make[4]: Entering directory `/home/brian/llvm/lib/Target/Alpha/AsmPrinter'
llvm[4]: Compiling AlphaAsmPrinter.cpp for Debug build
llvm[4]: Building Debug Archive Library libLLVMAlphaAsmPrinter.a
make[4]: Leaving directory `/home/brian/llvm/lib/Target/Alpha/AsmPrinter'
make[3]: Leaving directory `/home/brian/llvm/lib/Target/Alpha'
make[3]: Entering directory `/home/brian/llvm/lib/Target/IA64'
llvm[3]: Building IA64.td register information header with tblgen
llvm[3]: Building IA64.td register names with tblgen
llvm[3]: Building IA64.td instruction names with tblgen
llvm[3]: Building IA64.td register info implementation with tblgen
llvm[3]: Building IA64.td DAG instruction selector implementation with
tblgen
llvm[3]: Building IA64.td instruction information with tblgen
llvm[3]: Building IA64.td assembly writer with tblgen
llvm[3]: Compiling IA64Bundling.cpp for Debug build
llvm[3]: Compiling IA64ISelDAGToDAG.cpp for Debug build
llvm[3]: Compiling IA64ISelLowering.cpp for Debug build
llvm[3]: Compiling IA64InstrInfo.cpp for Debug build
llvm[3]: Compiling IA64RegisterInfo.cpp for Debug build
llvm[3]: Compiling IA64Subtarget.cpp for Debug build
llvm[3]: Compiling IA64TargetAsmInfo.cpp for Debug build
llvm[3]: Compiling IA64TargetMachine.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMIA64CodeGen.a
make[4]: Entering directory `/home/brian/llvm/lib/Target/IA64/AsmPrinter'
llvm[4]: Compiling IA64AsmPrinter.cpp for Debug build
llvm[4]: Building Debug Archive Library libLLVMIA64AsmPrinter.a
make[4]: Leaving directory `/home/brian/llvm/lib/Target/IA64/AsmPrinter'
make[3]: Leaving directory `/home/brian/llvm/lib/Target/IA64'
make[3]: Entering directory `/home/brian/llvm/lib/Target/ARM'
llvm[3]: Building ARM.td register names with tblgen
llvm[3]: Building ARM.td instruction names with tblgen
llvm[3]: Building ARM.td register information header with tblgen
llvm[3]: Building ARM.td instruction information with tblgen
llvm[3]: Building ARM.td subtarget information with tblgen
llvm[3]: Building ARM.td calling convention information with tblgen
llvm[3]: Building ARM.td DAG instruction selector implementation with tblgen
llvm[3]: Building ARM.td code emitter with tblgen
llvm[3]: Building ARM.td register info implementation with tblgen
llvm[3]: Building ARM.td assembly writer with tblgen
llvm[3]: Compiling ARMBaseInstrInfo.cpp for Debug build
llvm[3]: Compiling ARMBaseRegisterInfo.cpp for Debug build
llvm[3]: Compiling ARMCodeEmitter.cpp for Debug build
llvm[3]: Compiling ARMConstantIslandPass.cpp for Debug build
llvm[3]: Compiling ARMConstantPoolValue.cpp for Debug build
llvm[3]: Compiling ARMISelDAGToDAG.cpp for Debug build
llvm[3]: Compiling ARMISelLowering.cpp for Debug build
llvm[3]: Compiling ARMInstrInfo.cpp for Debug build
llvm[3]: Compiling ARMJITInfo.cpp for Debug build
llvm[3]: Compiling ARMLoadStoreOptimizer.cpp for Debug build
llvm[3]: Compiling ARMRegisterInfo.cpp for Debug build
llvm[3]: Compiling ARMSubtarget.cpp for Debug build
llvm[3]: Compiling ARMTargetAsmInfo.cpp for Debug build
llvm[3]: Compiling ARMTargetMachine.cpp for Debug build
llvm[3]: Compiling Thumb1InstrInfo.cpp for Debug build
llvm[3]: Compiling Thumb1RegisterInfo.cpp for Debug build
llvm[3]: Compiling Thumb2ITBlockPass.cpp for Debug build
llvm[3]: Compiling Thumb2InstrInfo.cpp for Debug build
llvm[3]: Compiling Thumb2RegisterInfo.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMARMCodeGen.a
make[4]: Entering directory `/home/brian/llvm/lib/Target/ARM/AsmPrinter'
llvm[4]: Compiling ARMAsmPrinter.cpp for Debug build
llvm[4]: Building Debug Archive Library libLLVMARMAsmPrinter.a
make[4]: Leaving directory `/home/brian/llvm/lib/Target/ARM/AsmPrinter'
make[3]: Leaving directory `/home/brian/llvm/lib/Target/ARM'
make[3]: Entering directory `/home/brian/llvm/lib/Target/Mips'
llvm[3]: Building Mips.td register names with tblgen
llvm[3]: Building Mips.td instruction names with tblgen
llvm[3]: Building Mips.td register information header with tblgen
llvm[3]: Building Mips.td subtarget information with tblgen
llvm[3]: Building Mips.td register info implementation with tblgen
llvm[3]: Building Mips.td calling convention information with tblgen
llvm[3]: Building Mips.td DAG instruction selector implementation with
tblgen
llvm[3]: Building Mips.td instruction information with tblgen
llvm[3]: Building Mips.td assembly writer with tblgen
llvm[3]: Compiling MipsDelaySlotFiller.cpp for Debug build
llvm[3]: Compiling MipsISelDAGToDAG.cpp for Debug build
llvm[3]: Compiling MipsISelLowering.cpp for Debug build
llvm[3]: Compiling MipsInstrInfo.cpp for Debug build
llvm[3]: Compiling MipsRegisterInfo.cpp for Debug build
llvm[3]: Compiling MipsSubtarget.cpp for Debug build
llvm[3]: Compiling MipsTargetAsmInfo.cpp for Debug build
llvm[3]: Compiling MipsTargetMachine.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMMipsCodeGen.a
make[4]: Entering directory `/home/brian/llvm/lib/Target/Mips/AsmPrinter'
llvm[4]: Compiling MipsAsmPrinter.cpp for Debug build
llvm[4]: Building Debug Archive Library libLLVMMipsAsmPrinter.a
make[4]: Leaving directory `/home/brian/llvm/lib/Target/Mips/AsmPrinter'
make[3]: Leaving directory `/home/brian/llvm/lib/Target/Mips'
make[3]: Entering directory `/home/brian/llvm/lib/Target/CellSPU'
llvm[3]: Building SPU.td instruction names with tblgen
llvm[3]: Building SPU.td register names with tblgen
llvm[3]: Building SPU.td register information header with tblgen
llvm[3]: Building SPU.td subtarget information with tblgen
llvm[3]: Building SPU.td register info implementation with tblgen
llvm[3]: Building SPU.td calling convention information with tblgen
llvm[3]: Building SPU.td DAG instruction selector implementation with tblgen
llvm[3]: Building SPU.td instruction information with tblgen
llvm[3]: Building SPU.td assembly writer with tblgen
llvm[3]: Building SPU.td code emitter with tblgen
llvm[3]: Compiling SPUFrameInfo.cpp for Debug build
llvm[3]: Compiling SPUHazardRecognizers.cpp for Debug build
llvm[3]: Compiling SPUISelDAGToDAG.cpp for Debug build
llvm[3]: Compiling SPUISelLowering.cpp for Debug build
llvm[3]: Compiling SPUInstrInfo.cpp for Debug build
llvm[3]: Compiling SPURegisterInfo.cpp for Debug build
llvm[3]: Compiling SPUSubtarget.cpp for Debug build
llvm[3]: Compiling SPUTargetAsmInfo.cpp for Debug build
llvm[3]: Compiling SPUTargetMachine.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMCellSPUCodeGen.a
make[4]: Entering directory `/home/brian/llvm/lib/Target/CellSPU/AsmPrinter'
llvm[4]: Compiling SPUAsmPrinter.cpp for Debug build
llvm[4]: Building Debug Archive Library libLLVMCellSPUAsmPrinter.a
make[4]: Leaving directory `/home/brian/llvm/lib/Target/CellSPU/AsmPrinter'
make[3]: Leaving directory `/home/brian/llvm/lib/Target/CellSPU'
make[3]: Entering directory `/home/brian/llvm/lib/Target/PIC16'
llvm[3]: Building PIC16.td register names with tblgen
llvm[3]: Building PIC16.td instruction names with tblgen
llvm[3]: Building PIC16.td register information header with tblgen
llvm[3]: Building PIC16.td subtarget information with tblgen
llvm[3]: Building PIC16.td register info implementation with tblgen
llvm[3]: Building PIC16.td DAG instruction selector implementation with
tblgen
llvm[3]: Building PIC16.td instruction information with tblgen
llvm[3]: Building PIC16.td assembly writer with tblgen
llvm[3]: Building PIC16.td calling convention information with tblgen
llvm[3]: Compiling PIC16AsmPrinter.cpp for Debug build
llvm[3]: Compiling PIC16DebugInfo.cpp for Debug build
llvm[3]: Compiling PIC16ISelDAGToDAG.cpp for Debug build
llvm[3]: Compiling PIC16ISelLowering.cpp for Debug build
llvm[3]: Compiling PIC16InstrInfo.cpp for Debug build
llvm[3]: Compiling PIC16MemSelOpt.cpp for Debug build
llvm[3]: Compiling PIC16RegisterInfo.cpp for Debug build
llvm[3]: Compiling PIC16Subtarget.cpp for Debug build
llvm[3]: Compiling PIC16TargetAsmInfo.cpp for Debug build
llvm[3]: Compiling PIC16TargetMachine.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMPIC16.a
make[3]: Leaving directory `/home/brian/llvm/lib/Target/PIC16'
make[3]: Entering directory `/home/brian/llvm/lib/Target/XCore'
llvm[3]: Building XCore.td register information header with tblgen
llvm[3]: Building XCore.td register names with tblgen
llvm[3]: Building XCore.td instruction names with tblgen
llvm[3]: Building XCore.td subtarget information with tblgen
llvm[3]: Building XCore.td register info implementation with tblgen
llvm[3]: Building XCore.td calling convention information with tblgen
llvm[3]: Building XCore.td DAG instruction selector implementation with
tblgen
llvm[3]: Building XCore.td instruction information with tblgen
llvm[3]: Building XCore.td assembly writer with tblgen
llvm[3]: Compiling XCoreAsmPrinter.cpp for Debug build
llvm[3]: Compiling XCoreFrameInfo.cpp for Debug build
llvm[3]: Compiling XCoreISelDAGToDAG.cpp for Debug build
llvm[3]: Compiling XCoreISelLowering.cpp for Debug build
llvm[3]: Compiling XCoreInstrInfo.cpp for Debug build
llvm[3]: Compiling XCoreRegisterInfo.cpp for Debug build
llvm[3]: Compiling XCoreSubtarget.cpp for Debug build
llvm[3]: Compiling XCoreTargetAsmInfo.cpp for Debug build
llvm[3]: Compiling XCoreTargetMachine.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMXCore.a
make[3]: Leaving directory `/home/brian/llvm/lib/Target/XCore'
make[3]: Entering directory `/home/brian/llvm/lib/Target/MSP430'
llvm[3]: Building MSP430.td register names with tblgen
llvm[3]: Building MSP430.td instruction names with tblgen
llvm[3]: Building MSP430.td register information header with tblgen
llvm[3]: Building MSP430.td subtarget information with tblgen
llvm[3]: Building MSP430.td register info implementation with tblgen
llvm[3]: Building MSP430.td calling convention information with tblgen
llvm[3]: Building MSP430.td DAG instruction selector implementation with
tblgen
llvm[3]: Building MSP430.td instruction information with tblgen
llvm[3]: Building MSP430.td assembly writer with tblgen
llvm[3]: Compiling MSP430AsmPrinter.cpp for Debug build
llvm[3]: Compiling MSP430ISelDAGToDAG.cpp for Debug build
llvm[3]: Compiling MSP430ISelLowering.cpp for Debug build
llvm[3]: Compiling MSP430InstrInfo.cpp for Debug build
llvm[3]: Compiling MSP430RegisterInfo.cpp for Debug build
llvm[3]: Compiling MSP430Subtarget.cpp for Debug build
llvm[3]: Compiling MSP430TargetAsmInfo.cpp for Debug build
llvm[3]: Compiling MSP430TargetMachine.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMMSP430.a
make[3]: Leaving directory `/home/brian/llvm/lib/Target/MSP430'
make[3]: Entering directory `/home/brian/llvm/lib/Target/CBackend'
llvm[3]: Compiling CBackend.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMCBackend.a
make[3]: Leaving directory `/home/brian/llvm/lib/Target/CBackend'
make[3]: Entering directory `/home/brian/llvm/lib/Target/MSIL'
llvm[3]: Compiling MSILWriter.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMMSIL.a
make[3]: Leaving directory `/home/brian/llvm/lib/Target/MSIL'
make[3]: Entering directory `/home/brian/llvm/lib/Target/CppBackend'
llvm[3]: Compiling CPPBackend.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMCppBackend.a
make[3]: Leaving directory `/home/brian/llvm/lib/Target/CppBackend'
make[2]: Leaving directory `/home/brian/llvm/lib/Target'
make[2]: Entering directory `/home/brian/llvm/lib/ExecutionEngine'
llvm[2]: Compiling ExecutionEngine.cpp for Debug build
llvm[2]: Compiling ExecutionEngineBindings.cpp for Debug build
llvm[2]: Building Debug Archive Library libLLVMExecutionEngine.a
make[3]: Entering directory
`/home/brian/llvm/lib/ExecutionEngine/Interpreter'
llvm[3]: Compiling Execution.cpp for Debug build
llvm[3]: Compiling ExternalFunctions.cpp for Debug build
llvm[3]: Compiling Interpreter.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMInterpreter.a
make[3]: Leaving directory
`/home/brian/llvm/lib/ExecutionEngine/Interpreter'
make[3]: Entering directory `/home/brian/llvm/lib/ExecutionEngine/JIT'
llvm[3]: Compiling Intercept.cpp for Debug build
llvm[3]: Compiling JIT.cpp for Debug build
llvm[3]: Compiling JITDwarfEmitter.cpp for Debug build
llvm[3]: Compiling JITEmitter.cpp for Debug build
llvm[3]: Compiling JITMemoryManager.cpp for Debug build
llvm[3]: Compiling MacOSJITEventListener.cpp for Debug build
llvm[3]: Compiling OProfileJITEventListener.cpp for Debug build
llvm[3]: Compiling TargetSelect.cpp for Debug build
llvm[3]: Building Debug Archive Library libLLVMJIT.a
make[3]: Leaving directory `/home/brian/llvm/lib/ExecutionEngine/JIT'
make[2]: Leaving directory `/home/brian/llvm/lib/ExecutionEngine'
make[2]: Entering directory `/home/brian/llvm/lib/Debugger'
llvm[2]: Compiling Debugger.cpp for Debug build
llvm[2]: Compiling ProgramInfo.cpp for Debug build
llvm[2]: Building Debug Archive Library libLLVMDebugger.a
make[2]: Leaving directory `/home/brian/llvm/lib/Debugger'
make[2]: Entering directory `/home/brian/llvm/lib/Linker'
llvm[2]: Compiling LinkArchives.cpp for Debug build
llvm[2]: Compiling LinkItems.cpp for Debug build
llvm[2]: Compiling LinkModules.cpp for Debug build
llvm[2]: Compiling Linker.cpp for Debug build
llvm[2]: Building Debug Archive Library libLLVMLinker.a
make[2]: Leaving directory `/home/brian/llvm/lib/Linker'
make[2]: Entering directory `/home/brian/llvm/lib/MC'
llvm[2]: Compiling MCAsmStreamer.cpp for Debug build
llvm[2]: Compiling MCStreamer.cpp for Debug build
llvm[2]: Building Debug Archive Library libLLVMMC.a
make[2]: Leaving directory `/home/brian/llvm/lib/MC'
make[2]: Entering directory `/home/brian/llvm/lib/CompilerDriver'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/brian/llvm/lib/CompilerDriver'
make[1]: Leaving directory `/home/brian/llvm/lib'
make[1]: Entering directory `/home/brian/llvm/tools/llvm-config'
llvm[1]: Regenerating LibDeps.txt.tmp
make[1]: Leaving directory `/home/brian/llvm/tools/llvm-config'
make[1]: Entering directory `/home/brian/llvm/tools'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-config'
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-config'
make[2]: Entering directory `/home/brian/llvm/tools/lto'
llvm[2]: Compiling LTOCodeGenerator.cpp for Debug build  (PIC)
llvm[2]: Compiling LTOModule.cpp for Debug build  (PIC)
llvm[2]: Compiling lto.cpp for Debug build  (PIC)
llvm[2]: Linking Debug Shared Library LTO.so
llvm[2]: Building Debug Archive Library libLTO.a
make[2]: Leaving directory `/home/brian/llvm/tools/lto'
make[2]: Entering directory `/home/brian/llvm/tools/opt'
llvm[2]: Compiling AnalysisWrappers.cpp for Debug build
llvm[2]: Compiling GraphPrinters.cpp for Debug build
llvm[2]: Compiling PrintSCC.cpp for Debug build
llvm[2]: Compiling opt.cpp for Debug build
llvm[2]: Linking Debug executable opt
llvm[2]: ======= Finished Linking Debug Executable opt
make[2]: Leaving directory `/home/brian/llvm/tools/opt'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-as'
llvm[2]: Compiling llvm-as.cpp for Debug build
llvm[2]: Linking Debug executable llvm-as
llvm[2]: ======= Finished Linking Debug Executable llvm-as
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-as'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-dis'
llvm[2]: Compiling llvm-dis.cpp for Debug build
llvm[2]: Linking Debug executable llvm-dis
llvm[2]: ======= Finished Linking Debug Executable llvm-dis
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-dis'
make[2]: Entering directory `/home/brian/llvm/tools/llc'
llvm[2]: Compiling llc.cpp for Debug build
llvm[2]: Linking Debug executable llc
llvm[2]: ======= Finished Linking Debug Executable llc
make[2]: Leaving directory `/home/brian/llvm/tools/llc'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-ranlib'
llvm[2]: Compiling llvm-ranlib.cpp for Debug build
llvm[2]: Linking Debug executable llvm-ranlib
llvm[2]: ======= Finished Linking Debug Executable llvm-ranlib
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-ranlib'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-ar'
llvm[2]: Compiling llvm-ar.cpp for Debug build
llvm[2]: Linking Debug executable llvm-ar
llvm[2]: ======= Finished Linking Debug Executable llvm-ar
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-ar'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-nm'
llvm[2]: Compiling llvm-nm.cpp for Debug build
llvm[2]: Linking Debug executable llvm-nm
llvm[2]: ======= Finished Linking Debug Executable llvm-nm
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-nm'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-ld'
llvm[2]: Compiling Optimize.cpp for Debug build
llvm[2]: Compiling llvm-ld.cpp for Debug build
llvm[2]: Linking Debug executable llvm-ld
llvm[2]: ======= Finished Linking Debug Executable llvm-ld
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-ld'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-prof'
llvm[2]: Compiling llvm-prof.cpp for Debug build
llvm[2]: Linking Debug executable llvm-prof
llvm[2]: ======= Finished Linking Debug Executable llvm-prof
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-prof'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-link'
llvm[2]: Compiling llvm-link.cpp for Debug build
llvm[2]: Linking Debug executable llvm-link
llvm[2]: ======= Finished Linking Debug Executable llvm-link
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-link'
make[2]: Entering directory `/home/brian/llvm/tools/lli'
llvm[2]: Compiling lli.cpp for Debug build
llvm[2]: Linking Debug executable lli
llvm[2]: ======= Finished Linking Debug Executable lli
make[2]: Leaving directory `/home/brian/llvm/tools/lli'
make[2]: Entering directory `/home/brian/llvm/tools/gccas'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/brian/llvm/tools/gccas'
make[2]: Entering directory `/home/brian/llvm/tools/gccld'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/brian/llvm/tools/gccld'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-extract'
llvm[2]: Compiling llvm-extract.cpp for Debug build
llvm[2]: Linking Debug executable llvm-extract
llvm[2]: ======= Finished Linking Debug Executable llvm-extract
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-extract'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-db'
llvm[2]: Compiling llvm-db.cpp for Debug build
llvm[2]: Linking Debug executable llvm-db
llvm[2]: ======= Finished Linking Debug Executable llvm-db
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-db'
make[2]: Entering directory `/home/brian/llvm/tools/bugpoint'
llvm[2]: Compiling BugDriver.cpp for Debug build
llvm[2]: Compiling CrashDebugger.cpp for Debug build
llvm[2]: Compiling ExtractFunction.cpp for Debug build
llvm[2]: Compiling FindBugs.cpp for Debug build
llvm[2]: Compiling Miscompilation.cpp for Debug build
llvm[2]: Compiling OptimizerDriver.cpp for Debug build
llvm[2]: Compiling TestPasses.cpp for Debug build
llvm[2]: Compiling bugpoint.cpp for Debug build
llvm[2]: Linking Debug executable bugpoint
llvm[2]: ======= Finished Linking Debug Executable bugpoint
make[2]: Leaving directory `/home/brian/llvm/tools/bugpoint'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-bcanalyzer'
llvm[2]: Linking Debug executable llvm-bcanalyzer
llvm[2]: ======= Finished Linking Debug Executable llvm-bcanalyzer
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-bcanalyzer'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-stub'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-stub'
make[2]: Entering directory `/home/brian/llvm/tools/llvm-mc'
llvm[2]: Compiling AsmParser.cpp for Debug build
llvm[2]: Compiling MC-X86Specific.cpp for Debug build
llvm[2]: Compiling llvm-mc.cpp for Debug build
llvm[2]: Linking Debug executable llvm-mc
llvm[2]: ======= Finished Linking Debug Executable llvm-mc
make[2]: Leaving directory `/home/brian/llvm/tools/llvm-mc'
make[2]: Entering directory `/home/brian/llvm/tools/llvmc'
make[3]: Entering directory `/home/brian/llvm/tools/llvmc/plugins'
make[4]: Entering directory `/home/brian/llvm/tools/llvmc/plugins/Base'
llvm[4]: Building LLVMC configuration library with tblgen
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/brian/llvm/tools/llvmc/plugins/Base'
make[4]: Entering directory `/home/brian/llvm/tools/llvmc/plugins/Clang'
llvm[4]: Building LLVMC configuration library with tblgen
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/brian/llvm/tools/llvmc/plugins/Clang'
make[3]: Leaving directory `/home/brian/llvm/tools/llvmc/plugins'
make[3]: Entering directory `/home/brian/llvm/tools/llvmc/driver'
llvm[3]: Linking Debug executable llvmc
llvm[3]: ======= Finished Linking Debug Executable llvmc
make[3]: Leaving directory `/home/brian/llvm/tools/llvmc/driver'
make[2]: Leaving directory `/home/brian/llvm/tools/llvmc'
make[2]: Entering directory `/home/brian/llvm/tools/clang'
make[3]: Entering directory `/home/brian/llvm/tools/clang/include'
make[4]: Entering directory `/home/brian/llvm/tools/clang/include/clang'
make[5]: Entering directory
`/home/brian/llvm/tools/clang/include/clang/Basic'*
llvm[5]: Building Clang Analysis diagnostic tables with tblgen
/home/brian/llvm/Debug/bin/tblgen: Record `warn_uninit_val' does not have a
field named `SFINAE'!*

make[5]: ***
[/home/brian/llvm/tools/clang/include/clang/Basic/Debug/DiagnosticAnalysisKinds.inc.tmp]
Error 1
make[5]: Leaving directory
`/home/brian/llvm/tools/clang/include/clang/Basic'
make[4]: *** [all] Error 1
make[4]: Leaving directory `/home/brian/llvm/tools/clang/include/clang'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/home/brian/llvm/tools/clang/include'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/home/brian/llvm/tools/clang'
make[1]: *** [clang/.makeall] Error 2
make[1]: Leaving directory `/home/brian/llvm/tools'
make: *** [all] Error 1
brian at judge:~/llvm$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20090714/b98263f0/attachment.html>


More information about the cfe-dev mailing list