[LLVMdev] llvm-gcc build broken

David Greene greened at obbligato.org
Mon Apr 30 12:30:58 PDT 2007


I can't build llvm-gcc from working directories updated an hour
ago.

                       -Dave

/tools/llvm-tools/i686-pc-linux-gnu/bin/g++ -c -g -DENABLE_CHECKING 
-DENABLE_ASSERT_CHECKING -DIN_GCC -W -Wall -Wwrite-strings -pedantic 
-Wno-long-long -Wno-variadic-macros -fno-common -DHAVE_CONFIG_H 
-Wno-unused -DTARGET_NAME=\"i686-pc-linux-gnu\" -DENABLE_LLVM 
-D__STDC_LIMIT_MACROS   -I. -I. -I/projects/compiler/llvm-gcc/gcc 
-I/projects/compiler/llvm-gcc/gcc/. 
-I/projects/compiler/llvm-gcc/gcc/../include 
-I/projects/compiler/llvm-gcc/gcc/../libcpp/include  -I/include 
-I/ptmp/dag/build.llvm/include 
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp -o llvm-backend.o
In file included from /projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:23:
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:35:29: error: 
llvm/Intrinsics.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:36:34: error: 
llvm/ADT/SmallVector.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:38:34: error: 
llvm/Support/Streams.h: No such file or directory
In file included from /projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:24:
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:31:44: error: 
llvm/CodeGen/MachineModuleInfo.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:26:28: error: 
llvm/Constants.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:27:31: error: 
llvm/DerivedTypes.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:28:25: error: 
llvm/Module.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:29:33: error: 
llvm/ModuleProvider.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:30:30: error: 
llvm/PassManager.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:31:35: error: 
llvm/ValueSymbolTable.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:32:36: error: 
llvm/Analysis/LoopPass.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:33:36: error: 
llvm/Analysis/Verifier.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:34:34: error: 
llvm/Assembly/Writer.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:35:43: error: 
llvm/Assembly/PrintModulePass.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:36:45: error: 
llvm/Bytecode/WriteBytecodePass.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:37:34: error: 
llvm/Bytecode/Reader.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:38:43: error: 
llvm/CodeGen/RegAllocRegistry.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:39:44: error: 
llvm/CodeGen/SchedulerRegistry.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:40:38: error: 
llvm/CodeGen/ScheduleDAG.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:41:42: error: 
llvm/Target/SubtargetFeature.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:42:36: error: 
llvm/Target/TargetData.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:43:40: error: 
llvm/Target/TargetLowering.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:44:39: error: 
llvm/Target/TargetMachine.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:45:47: error: 
llvm/Target/TargetMachineRegistry.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:46:36: error: 
llvm/Transforms/Scalar.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:47:46: error: 
llvm/Analysis/LoadValueNumbering.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:48:33: error: 
llvm/Transforms/IPO.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:49:35: error: 
llvm/ADT/StringExtras.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:50:32: error: 
llvm/ADT/StringMap.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:52:40: error: 
llvm/Support/ManagedStatic.h: No such file or directory
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:81: error: expected 
initializer before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:508: error: `Intrinsic' 
has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:508: error: expected `,' 
or `...' before `Id'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:509: error: `Intrinsic' 
has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:509: error: expected `,' 
or `...' before `F32ID'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:559: error: 
`SmallVector' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:559: error: expected `,' 
or `...' before `<' token
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:54: error: `DISerializer' 
does not name a type
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:60: error: 
`CompileUnitDesc' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:60: error: template 
argument 2 is invalid
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:60: error: template 
argument 4 is invalid
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:63: error: `TypeDesc' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:63: error: template 
argument 2 is invalid
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:63: error: template 
argument 4 is invalid
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:71: error: ISO C++ forbids 
declaration of `AnchorDesc' with no type
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:71: error: expected `;' 
before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:72: error: ISO C++ forbids 
declaration of `AnchorDesc' with no type
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:72: error: expected `;' 
before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:73: error: ISO C++ forbids 
declaration of `AnchorDesc' with no type
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:73: error: expected `;' 
before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:74: error: `DebugInfoDesc' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:74: error: template 
argument 1 is invalid
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:74: error: template 
argument 2 is invalid
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:76: error: ISO C++ forbids 
declaration of `SubprogramDesc' with no type
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:76: error: expected `;' 
before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:87: error: expected `;' 
before `(' token
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:91: error: expected `;' 
before `(' token
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:121: error: ISO C++ forbids 
declaration of `TypeDesc' with no type
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:121: error: expected `;' 
before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:125: error: ISO C++ forbids 
declaration of `CompileUnitDesc' with no type
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:125: error: expected `;' 
before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:80: error: expected 
constructor, destructor, or type conversion before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:88: error: expected 
initializer before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:89: error: expected 
initializer before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:90: error: expected 
initializer before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
llvm_initialize_backend()':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:121: error: `getToken' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:129: error: `cl' has 
not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:131: error: invalid use 
of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:145: error: invalid use 
of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:152: error: 
`TargetMachineRegistry' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:152: error: expected 
initializer before `*' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:154: error: `TME' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:155: error: `cerr' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:164: error: 
`SubtargetFeatures' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:164: error: expected 
`;' before `Features'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:165: error: `Features' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:165: error: `Features' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:165: error: `Features' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:165: error: `Features' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:165: error: `Features' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:165: error: `Features' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:165: error: `Features' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:165: error: `Features' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:165: error: `Features' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:166: error: `Features' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:168: error: `TME' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:172: error: invalid use 
of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:172: error: invalid use 
of undefined type `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:58: error: forward 
declaration of `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:176: error: 
`RegisterScheduler' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:176: error: 
`createDefaultScheduler' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:178: error: 
`RegisterScheduler' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:178: error: 
`createBFS_DAGScheduler' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:181: error: 
`RegisterRegAlloc' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:181: error: 
`createLinearScanRegisterAllocator' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
llvm_lang_dependent_init(const char*)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:189: error: invalid use 
of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
llvm_pch_read(const unsigned char*, unsigned int)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:198: error: invalid use 
of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:200: warning: possible 
problem detected in invocation of delete operator:
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:76: warning: 
`TheModule' has incomplete type
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: warning: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:200: note: neither the 
destructor nor the class-specific operator delete will be called, even 
if they are declared when the class is defined.
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:206: error: 
`Compressor' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:207: error: 
`ParseBytecodeBuffer' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:209: error: `cerr' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
llvm_pch_write_init()':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:226: error: 
`AsmOutFile' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:226: error: expected 
type-specifier before `OStream'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:226: error: expected 
`;' before `OStream'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:228: error: 
`PerModulePasses' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:228: error: expected 
type-specifier before `PassManager'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:228: error: expected 
`;' before `PassManager'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:229: error: invalid use 
of undefined type `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:58: error: forward 
declaration of `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:229: error: invalid use 
of undefined type `struct llvm::TargetData'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:59: error: forward 
declaration of `struct llvm::TargetData'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:233: error: expected 
type-specifier before `WriteBytecodePass'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:233: error: expected 
`)' before `WriteBytecodePass'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
llvm_asm_file_start()':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:248: error: 
`AsmOutFile' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:248: error: expected 
type-specifier before `OStream'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:248: error: expected 
`;' before `OStream'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:254: error: 
`PerFunctionPasses' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:255: error: expected 
type-specifier before `FunctionPassManager'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:255: error: expected 
`;' before `FunctionPassManager'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:256: error: invalid use 
of undefined type `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:58: error: forward 
declaration of `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:256: error: invalid use 
of undefined type `struct llvm::TargetData'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:59: error: forward 
declaration of `struct llvm::TargetData'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:261: error: 
`createVerifierPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:267: error: 
`createCFGSimplificationPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:269: error: 
`createPromoteMemoryToRegisterPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:271: error: 
`createScalarReplAggregatesPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:272: error: 
`createInstructionCombiningPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:277: error: 
`PerModulePasses' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:277: error: expected 
type-specifier before `PassManager'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:277: error: expected 
`;' before `PassManager'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:278: error: invalid use 
of undefined type `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:58: error: forward 
declaration of `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:278: error: invalid use 
of undefined type `struct llvm::TargetData'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:59: error: forward 
declaration of `struct llvm::TargetData'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:283: error: 
`PassManager' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:283: error: `PM' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:285: error: 
`createRaiseAllocationsPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:286: error: 
`createCFGSimplificationPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:287: error: 
`createPromoteMemoryToRegisterPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:289: error: 
`createGlobalOptimizerPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:290: error: 
`createGlobalDCEPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:291: error: 
`createIPConstantPropagationPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:292: error: 
`createDeadArgEliminationPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:294: error: 
`createInstructionCombiningPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:299: error: 
`createPruneEHPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:303: error: 
`createFunctionInliningPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:305: error: 
`createSimplifyLibCallsPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:308: error: 
`createArgumentPromotionPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:311: error: 
`createTailDuplicationPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:314: error: 
`createScalarReplAggregatesPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:316: error: 
`createCondPropagationPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:317: error: 
`createTailCallEliminationPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:319: error: 
`createReassociatePass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:320: error: 
`createLoopRotatePass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:321: error: 
`createLICMPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:322: error: 
`createLoopUnswitchPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:324: error: 
`createIndVarSimplifyPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:326: error: 
`createLoopUnrollPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:328: error: 
`createLoadValueNumberingPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:329: error: 
`createGCSEPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:330: error: 
`createSCCPPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:336: error: 
`createDeadStoreEliminationPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:337: error: 
`createAggressiveDCEPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:341: error: 
`createConstantMergePass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:342: error: 
`createStripDeadPrototypesPass' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:348: error: expected 
type-specifier before `WriteBytecodePass'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:348: error: expected 
`)' before `WriteBytecodePass'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:357: error: expected 
type-specifier before `PrintModulePass'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:357: error: expected 
`)' before `PrintModulePass'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:364: error: 
`FunctionPassManager' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:364: error: `PM' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:371: error: 
`CodeGenPasses' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:372: error: expected 
type-specifier before `FunctionPassManager'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:372: error: expected 
`;' before `FunctionPassManager'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:373: error: invalid use 
of undefined type `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:58: error: forward 
declaration of `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:373: error: invalid use 
of undefined type `struct llvm::TargetData'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:59: error: forward 
declaration of `struct llvm::TargetData'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:382: error: invalid use 
of undefined type `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:58: error: forward 
declaration of `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:383: error: incomplete 
type `llvm::TargetMachine' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:386: error: `FileModel' 
has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:387: error: `cerr' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:389: error: `FileModel' 
has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:393: error: invalid use 
of undefined type `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:58: error: forward 
declaration of `struct llvm::TargetMachine'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:394: error: `cerr' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:402: error: type `<type 
error>' argument given to `delete', expected pointer
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:406: error: type `<type 
error>' argument given to `delete', expected pointer
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
CreateStructorsList(std::vector<std::pair<llvm::Function*, int>, 
std::allocator<std::pair<llvm::Function*, int> > >&, const char*)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:421: error: incomplete 
type `llvm::ConstantInt' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:421: error: incomplete 
type `llvm::Type' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:422: error: cannot 
convert `llvm::Function*' to `llvm::Constant*' in assignment
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:423: error: 
`ConstantStruct' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:426: error: 
`ConstantArray' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:426: error: `ArrayType' 
has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:426: error: invalid use 
of undefined type `struct llvm::Constant'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:54: error: forward 
declaration of `struct llvm::Constant'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:428: error: invalid use 
of undefined type `struct llvm::Constant'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:54: error: forward 
declaration of `struct llvm::Constant'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:428: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:429: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
llvm_asm_file_end()':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:435: error: 
`llvm_shutdown_obj' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:435: error: expected 
`;' before `X'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:451: error: 
`PointerType' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:451: error: incomplete 
type `llvm::Type' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:453: error: 
`ConstantExpr' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:455: error: `ArrayType' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:455: error: `AT' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:455: error: `ArrayType' 
is not a class or namespace
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:456: error: 
`ConstantArray' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:457: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:458: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:462: error: 
`PerFunctionPasses' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:466: error: 
`PerModulePasses' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:470: error: 
`CodeGenPasses' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:472: error: incomplete 
type `llvm::Module' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:472: error: expected 
`;' before `I'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:473: error: `I' was not 
declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:473: error: `E' was not 
declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:482: error: 
`AsmOutFile' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
llvm_emit_code_for_current_function(tree_node*)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:522: error: 
`PerFunctionPasses' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `int 
emit_alias_to_llvm(tree_node*, tree_node*, unsigned int)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:548: error: `cast' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:548: error: expected 
primary-expression before `>' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:553: error: expected 
primary-expression before `>' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:559: error: 
`dyn_cast_or_null' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:559: error: expected 
primary-expression before `>' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:559: error: invalid use 
of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:567: error: 
`dyn_cast_or_null' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:567: error: expected 
primary-expression before `>' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:567: error: invalid use 
of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:579: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:579: error: expected 
`;' before `Linkage'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:580: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:580: error: expected 
`;' before `Visibility'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:584: error: `Linkage' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:584: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:586: error: `Linkage' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:586: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:588: error: `Linkage' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:588: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:590: error: 
`GlobalAlias' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:590: error: `GA' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:590: error: expected 
type-specifier before `GlobalAlias'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:590: error: expected 
`;' before `GlobalAlias'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:594: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:596: error: invalid use 
of undefined type `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:48: error: forward 
declaration of `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:597: error: invalid use 
of undefined type `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:48: error: forward 
declaration of `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:598: error: invalid use 
of undefined type `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:48: error: forward 
declaration of `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:606: error: `dyn_cast' 
was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:606: error: expected 
primary-expression before `>' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:607: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:610: error: expected 
primary-expression before `>' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:611: error: invalid use 
of undefined type `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:47: error: forward 
declaration of `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
emit_global_to_llvm(tree_node*)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:636: error: `cast' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:636: error: expected 
primary-expression before `>' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:644: error: incomplete 
type `llvm::Constant' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:656: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:656: error: 
`UndefValue' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:656: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:664: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:664: error: invalid use 
of undefined type `struct llvm::Constant'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:54: error: forward 
declaration of `struct llvm::Constant'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:665: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:666: error: invalid use 
of undefined type `struct llvm::Constant'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:54: error: forward 
declaration of `struct llvm::Constant'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:666: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:667: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:668: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:668: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:669: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:669: error: 
`ConstantExpr' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:669: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:670: warning: possible 
problem detected in invocation of delete operator:
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:636: warning: `GV' has 
incomplete type
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: warning: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:670: note: neither the 
destructor nor the class-specific operator delete will be called, even 
if they are declared when the class is defined.
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:671: error: cannot 
convert `llvm::GlobalVariable*' to `llvm::Value*' for argument `2' to 
`void llvm_set_decl(tree_node*, llvm::Value*)'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:676: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:680: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:684: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:684: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:689: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:689: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:691: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:691: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:700: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:700: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:705: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:715: error: invalid use 
of undefined type `const struct llvm::TargetData'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:59: error: forward 
declaration of `const struct llvm::TargetData'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:715: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:717: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:721: error: no matching 
function for call to `std::vector<llvm::GlobalValue*, 
std::allocator<llvm::GlobalValue*> >::push_back(llvm::GlobalVariable*&)'
/tools/llvm-tools/i686-pc-linux-gnu/bin/../lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_vector.h:602: 
note: candidates are: void std::vector<_Tp, _Alloc>::push_back(const 
_Tp&) [with _Tp = llvm::GlobalValue*, _Alloc = 
std::allocator<llvm::GlobalValue*>]
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `bool 
ValidateRegisterVariable(tree_node*)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:741: error: `cast' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:741: error: expected 
primary-expression before `>' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:741: error: invalid use 
of undefined type `struct llvm::Value'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:53: error: forward 
declaration of `struct llvm::Value'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:758: error: invalid use 
of undefined type `const struct llvm::Type'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:56: error: forward 
declaration of `const struct llvm::Type'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:765: error: incomplete 
type `llvm::ConstantInt' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:768: error: incomplete 
type `llvm::ConstantInt' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
make_decl_llvm(tree_node*)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:850: error: invalid use 
of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:855: error: incomplete 
type `llvm::Function' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:855: error: invalid use 
of undefined type `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:47: error: forward 
declaration of `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:856: error: invalid use 
of undefined type `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:47: error: forward 
declaration of `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:860: error: invalid use 
of undefined type `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:47: error: forward 
declaration of `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:860: error: incomplete 
type `llvm::Function' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:868: error: invalid use 
of undefined type `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:47: error: forward 
declaration of `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:868: error: incomplete 
type `llvm::Function' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:870: error: invalid use 
of undefined type `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:47: error: forward 
declaration of `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:872: error: cannot 
convert `llvm::Function*' to `llvm::Value*' for argument `2' to `void 
llvm_set_decl(tree_node*, llvm::Value*)'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:881: error: incomplete 
type `llvm::Type' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:882: error: 
`StructType' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:885: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:886: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:890: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:890: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:898: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:898: error: incomplete 
type `llvm::Function' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:902: error: invalid use 
of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:905: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:906: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:910: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:910: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:918: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:918: error: incomplete 
type `llvm::Function' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:923: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:924: error: invalid use 
of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:925: error: invalid use 
of undefined type `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:47: error: forward 
declaration of `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:928: error: 
`ConstantExpr' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:928: error: invalid use 
of undefined type `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:47: error: forward 
declaration of `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:929: error: invalid use 
of undefined type `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:47: error: forward 
declaration of `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:932: error: cannot 
convert `llvm::Function*' to `llvm::Value*' for argument `1' to `void 
changeLLVMValue(llvm::Value*, llvm::Value*)'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:935: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:938: error: invalid use 
of undefined type `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:47: error: forward 
declaration of `struct llvm::Function'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:957: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:964: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:970: error: invalid use 
of undefined type `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:46: error: forward 
declaration of `struct llvm::GlobalVariable'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:972: error: cannot 
convert `llvm::GlobalVariable*' to `llvm::Value*' for argument `2' to 
`void llvm_set_decl(tree_node*, llvm::Value*)'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `const 
char* llvm_get_decl_name(void*)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:981: error: invalid use 
of undefined type `struct llvm::Value'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:53: error: forward 
declaration of `struct llvm::Value'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
llvm_mark_decl_weak(tree_node*)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:988: error: `isa' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:988: error: expected 
primary-expression before `>' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:990: error: `cast' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:990: error: expected 
primary-expression before `>' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:993: error: invalid use 
of undefined type `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:48: error: forward 
declaration of `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:994: error: invalid use 
of undefined type `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:48: error: forward 
declaration of `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:995: error: invalid use 
of undefined type `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:48: error: forward 
declaration of `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:995: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:997: error: invalid use 
of undefined type `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:48: error: forward 
declaration of `struct llvm::GlobalValue'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:997: error: incomplete 
type `llvm::GlobalValue' used in nested name specifier
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
llvm_emit_ctor_dtor(tree_node*, int, int)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:1007: error: `cast' was 
not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:1007: error: expected 
primary-expression before `>' token
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
llvm_emit_file_scope_asm(tree_node*)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:1022: error: invalid 
use of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:1023: error: invalid 
use of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:1025: error: invalid 
use of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:1025: error: invalid 
use of undefined type `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:45: error: forward 
declaration of `struct llvm::Module'
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
print_llvm(FILE*, void*)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:1036: error: 
`WriteAsOperand' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp: In function `void 
print_llvm_type(FILE*, void*)':
/projects/compiler/llvm-gcc/gcc/llvm-backend.cpp:1045: error: 
`WriteTypeSymbolic' was not declared in this scope
make[2]: *** [llvm-backend.o] Error 1
make[2]: Leaving directory `/ptmp/dag/build.llvm-gcc.opt/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/ptmp/dag/build.llvm-gcc.opt/gcc'
make: *** [bootstrap] Error 2

Compilation exited abnormally with code 2 at Mon Apr 30 14:21:23



More information about the llvm-dev mailing list