6793825: Missing include dependancies for GCC without predefined headers
Summary: With predefined headers off for gcc, some .inline.hpp files aren't included to make definition visible for inline functions
Reviewed-by: jcoomes, xlu
//// Copyright 1999-2008 Sun Microsystems, Inc. All Rights Reserved.// DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.//// This code is free software; you can redistribute it and/or modify it// under the terms of the GNU General Public License version 2 only, as// published by the Free Software Foundation.//// This code is distributed in the hope that it will be useful, but WITHOUT// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License// version 2 for more details (a copy is included in the LICENSE file that// accompanied this code).//// You should have received a copy of the GNU General Public License version// 2 along with this work; if not, write to the Free Software Foundation,// Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.//// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,// CA 95054 USA or visit www.sun.com if you need additional information or// have any questions.// //// NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps!allocation.hpp c1_globals.hppc1_CFGPrinter.cpp c1_CFGPrinter.hppc1_CFGPrinter.cpp c1_IR.hppc1_CFGPrinter.cpp c1_InstructionPrinter.hppc1_CFGPrinter.cpp c1_LIR.hppc1_CFGPrinter.cpp c1_LinearScan.hppc1_CFGPrinter.cpp c1_ValueStack.hppc1_CFGPrinter.hpp c1_Compilation.hppc1_CFGPrinter.hpp c1_Instruction.hppcardTableModRefBS.cpp c1_LIR.hppcardTableModRefBS.cpp c1_LIRGenerator.hppc1_Canonicalizer.cpp c1_Canonicalizer.hppc1_Canonicalizer.cpp c1_InstructionPrinter.hppc1_Canonicalizer.cpp ciArray.hppc1_Canonicalizer.cpp sharedRuntime.hppc1_Canonicalizer.hpp c1_Instruction.hppc1_CodeStubs.hpp array.hppc1_CodeStubs.hpp c1_FrameMap.hppc1_CodeStubs.hpp c1_IR.hppc1_CodeStubs.hpp c1_Instruction.hppc1_CodeStubs.hpp c1_LIR.hppc1_CodeStubs.hpp c1_Runtime1.hppc1_CodeStubs_<arch>.cpp c1_CodeStubs.hppc1_CodeStubs_<arch>.cpp c1_FrameMap.hppc1_CodeStubs_<arch>.cpp c1_LIRAssembler.hppc1_CodeStubs_<arch>.cpp c1_MacroAssembler.hppc1_CodeStubs_<arch>.cpp c1_Runtime1.hppc1_CodeStubs_<arch>.cpp g1SATBCardTableModRefBS.hppc1_CodeStubs_<arch>.cpp nativeInst_<arch>.hppc1_CodeStubs_<arch>.cpp sharedRuntime.hppc1_CodeStubs_<arch>.cpp vmreg_<arch>.inline.hppc1_Compilation.cpp c1_CFGPrinter.hppc1_Compilation.cpp c1_Compilation.hppc1_Compilation.cpp c1_IR.hppc1_Compilation.cpp c1_LIRAssembler.hppc1_Compilation.cpp c1_LinearScan.hppc1_Compilation.cpp c1_MacroAssembler.hppc1_Compilation.cpp c1_ValueMap.hppc1_Compilation.cpp c1_ValueStack.hppc1_Compilation.cpp ciEnv.hppc1_Compilation.cpp debugInfoRec.hppc1_Compilation.hpp exceptionHandlerTable.hppc1_Compilation.hpp resourceArea.hppc1_Compiler.cpp allocation.hppc1_Compiler.cpp allocation.inline.hppc1_Compiler.cpp arguments.hppc1_Compiler.cpp c1_Compilation.hppc1_Compiler.cpp c1_Compiler.hppc1_Compiler.cpp c1_FrameMap.hppc1_Compiler.cpp c1_MacroAssembler.hppc1_Compiler.cpp c1_Runtime1.hppc1_Compiler.cpp c1_ValueType.hppc1_Compiler.cpp compileBroker.hppc1_Compiler.cpp compilerOracle.hppc1_Compiler.cpp interfaceSupport.hppc1_Compiler.cpp linkResolver.hppc1_Compiler.cpp nativeLookup.hppc1_Compiler.cpp resourceArea.hppc1_Compiler.cpp sharedRuntime.hppc1_Compiler.hpp abstractCompiler.hppc1_Defs.cpp c1_Defs.hppc1_Defs.hpp globalDefinitions.hppc1_Defs.hpp register_<arch>.hppc1_Defs_<arch>.hpp generate_platform_dependent_includec1_FpuStackSim.hpp allocation.hppc1_FpuStackSim.hpp c1_FrameMap.hppc1_FpuStackSim_<arch>.cpp array.hppc1_FpuStackSim_<arch>.cpp c1_FpuStackSim.hppc1_FpuStackSim_<arch>.cpp c1_FrameMap.hppc1_FpuStackSim_<arch>.cpp ostream.hppc1_FpuStackSim_<arch>.hpp generate_platform_dependent_includec1_FrameMap.cpp c1_FrameMap.hppc1_FrameMap.cpp c1_LIR.hppc1_FrameMap.cpp sharedRuntime.hppc1_FrameMap.cpp vmreg_<arch>.inline.hppc1_FrameMap.hpp allocation.hppc1_FrameMap.hpp assembler.hppc1_FrameMap.hpp c1_Defs.hppc1_FrameMap.hpp c1_LIR.hppc1_FrameMap.hpp frame.hppc1_FrameMap.hpp globalDefinitions.hppc1_FrameMap.hpp synchronizer.hppc1_FrameMap.hpp vmreg.hppc1_FrameMap_<arch>.cpp c1_FrameMap.hppc1_FrameMap_<arch>.cpp c1_LIR.hppc1_FrameMap_<arch>.cpp sharedRuntime.hppc1_FrameMap_<arch>.cpp vmreg_<arch>.inline.hppc1_FrameMap_<arch>.hpp generate_platform_dependent_includec1_globals.cpp c1_globals.hppc1_globals.hpp c1_globals_<arch>.hppc1_globals.hpp c1_globals_<os_family>.hppc1_globals.hpp globals.hppc1_globals_<arch>.hpp globalDefinitions.hppc1_globals_<arch>.hpp macros.hppc1_globals_<os_family>.hpp globalDefinitions.hppc1_globals_<os_family>.hpp macros.hppc1_GraphBuilder.cpp bitMap.inline.hppc1_GraphBuilder.cpp bytecode.hppc1_GraphBuilder.cpp c1_CFGPrinter.hppc1_GraphBuilder.cpp c1_Canonicalizer.hppc1_GraphBuilder.cpp c1_Compilation.hppc1_GraphBuilder.cpp c1_GraphBuilder.hppc1_GraphBuilder.cpp c1_InstructionPrinter.hppc1_GraphBuilder.cpp ciField.hppc1_GraphBuilder.cpp ciKlass.hppc1_GraphBuilder.cpp sharedRuntime.hppc1_GraphBuilder.hpp c1_IR.hppc1_GraphBuilder.hpp c1_Instruction.hppc1_GraphBuilder.hpp c1_ValueMap.hppc1_GraphBuilder.hpp c1_ValueStack.hppc1_GraphBuilder.hpp ciMethodData.hppc1_GraphBuilder.hpp ciStreams.hppc1_IR.cpp bitMap.inline.hppc1_IR.cpp c1_Compilation.hppc1_IR.cpp c1_FrameMap.hppc1_IR.cpp c1_GraphBuilder.hppc1_IR.cpp c1_IR.hppc1_IR.cpp c1_InstructionPrinter.hppc1_IR.cpp c1_Optimizer.hppc1_IR.hpp allocation.hppc1_IR.hpp c1_Instruction.hppc1_IR.hpp ciExceptionHandler.hppc1_IR.hpp ciMethod.hppc1_IR.hpp ciStreams.hppc1_Instruction.cpp c1_IR.hppc1_Instruction.cpp c1_Instruction.hppc1_Instruction.cpp c1_InstructionPrinter.hppc1_Instruction.cpp c1_ValueStack.hppc1_Instruction.cpp ciObjArrayKlass.hppc1_Instruction.cpp ciTypeArrayKlass.hppc1_Instruction.hpp c1_Compilation.hppc1_Instruction.hpp c1_LIR.hppc1_Instruction.hpp c1_ValueType.hppc1_Instruction.hpp ciField.hppc1_InstructionPrinter.cpp c1_InstructionPrinter.hppc1_InstructionPrinter.cpp c1_ValueStack.hppc1_InstructionPrinter.cpp ciArray.hppc1_InstructionPrinter.cpp ciInstance.hppc1_InstructionPrinter.cpp ciObject.hppc1_InstructionPrinter.hpp c1_IR.hppc1_InstructionPrinter.hpp c1_Instruction.hppc1_InstructionPrinter.hpp c1_Runtime1.hppc1_LIR.cpp c1_InstructionPrinter.hppc1_LIR.cpp c1_LIR.hppc1_LIR.cpp c1_LIRAssembler.hppc1_LIR.cpp ciInstance.hppc1_LIR.cpp sharedRuntime.hppc1_LIR.hpp c1_ValueType.hppc1_LIRAssembler.cpp c1_Compilation.hppc1_LIRAssembler.cpp c1_Instruction.hppc1_LIRAssembler.cpp c1_InstructionPrinter.hppc1_LIRAssembler.cpp c1_LIRAssembler.hppc1_LIRAssembler.cpp c1_MacroAssembler.hppc1_LIRAssembler.cpp c1_ValueStack.hppc1_LIRAssembler.cpp ciInstance.hppc1_LIRAssembler.cpp nativeInst_<arch>.hppc1_LIRAssembler.cpp vmreg_<arch>.inline.hppc1_LIRAssembler.hpp c1_CodeStubs.hppc1_LIRAssembler.hpp ciMethodData.hppc1_LIRAssembler.hpp methodDataOop.hppc1_LIRAssembler.hpp top.hppc1_LIRAssembler_<arch>.cpp barrierSet.hppc1_LIRAssembler_<arch>.cpp c1_Compilation.hppc1_LIRAssembler_<arch>.cpp c1_LIRAssembler.hppc1_LIRAssembler_<arch>.cpp c1_MacroAssembler.hppc1_LIRAssembler_<arch>.cpp c1_Runtime1.hppc1_LIRAssembler_<arch>.cpp c1_ValueStack.hppc1_LIRAssembler_<arch>.cpp cardTableModRefBS.hppc1_LIRAssembler_<arch>.cpp ciArrayKlass.hppc1_LIRAssembler_<arch>.cpp ciInstance.hppc1_LIRAssembler_<arch>.cpp collectedHeap.hppc1_LIRAssembler_<arch>.cpp nativeInst_<arch>.hppc1_LIRAssembler_<arch>.cpp objArrayKlass.hppc1_LIRAssembler_<arch>.cpp sharedRuntime.hppc1_LIRAssembler_<arch>.hpp generate_platform_dependent_includec1_LIRGenerator.cpp bitMap.inline.hppc1_LIRGenerator.cpp c1_Compilation.hppc1_LIRGenerator.cpp c1_FrameMap.hppc1_LIRGenerator.cpp c1_Instruction.hppc1_LIRGenerator.cpp c1_LIRAssembler.hppc1_LIRGenerator.cpp c1_LIRGenerator.hppc1_LIRGenerator.cpp c1_ValueStack.hppc1_LIRGenerator.cpp ciArrayKlass.hppc1_LIRGenerator.cpp ciInstance.hppc1_LIRGenerator.cpp heapRegion.hppc1_LIRGenerator.cpp sharedRuntime.hppc1_LIRGenerator.hpp c1_Instruction.hppc1_LIRGenerator.hpp c1_LIR.hppc1_LIRGenerator.hpp ciMethodData.hppc1_LIRGenerator.hpp sizes.hppc1_LIRGenerator_<arch>.cpp c1_Compilation.hppc1_LIRGenerator_<arch>.cpp c1_FrameMap.hppc1_LIRGenerator_<arch>.cpp c1_Instruction.hppc1_LIRGenerator_<arch>.cpp c1_LIRAssembler.hppc1_LIRGenerator_<arch>.cpp c1_LIRGenerator.hppc1_LIRGenerator_<arch>.cpp c1_Runtime1.hppc1_LIRGenerator_<arch>.cpp c1_ValueStack.hppc1_LIRGenerator_<arch>.cpp ciArray.hppc1_LIRGenerator_<arch>.cpp ciObjArrayKlass.hppc1_LIRGenerator_<arch>.cpp ciTypeArrayKlass.hppc1_LIRGenerator_<arch>.cpp sharedRuntime.hppc1_LIRGenerator_<arch>.cpp vmreg_<arch>.inline.hppc1_LinearScan.cpp bitMap.inline.hppc1_LinearScan.cpp c1_CFGPrinter.hppc1_LinearScan.cpp c1_Compilation.hppc1_LinearScan.cpp c1_FrameMap.hppc1_LinearScan.cpp c1_IR.hppc1_LinearScan.cpp c1_LIRGenerator.hppc1_LinearScan.cpp c1_LinearScan.hppc1_LinearScan.cpp c1_ValueStack.hppc1_LinearScan.cpp vmreg_<arch>.inline.hppc1_LinearScan.hpp c1_FpuStackSim.hppc1_LinearScan.hpp c1_FrameMap.hppc1_LinearScan.hpp c1_IR.hppc1_LinearScan.hpp c1_Instruction.hppc1_LinearScan.hpp c1_LIR.hppc1_LinearScan.hpp c1_LIRGenerator.hppc1_LinearScan_<arch>.cpp bitMap.inline.hppc1_LinearScan_<arch>.cpp c1_Instruction.hppc1_LinearScan_<arch>.cpp c1_LinearScan.hppc1_LinearScan_<arch>.hpp generate_platform_dependent_includec1_MacroAssembler.hpp assembler.hppc1_MacroAssembler.hpp assembler_<arch>.inline.hppc1_MacroAssembler_<arch>.cpp arrayOop.hppc1_MacroAssembler_<arch>.cpp biasedLocking.hppc1_MacroAssembler_<arch>.cpp c1_MacroAssembler.hppc1_MacroAssembler_<arch>.cpp c1_Runtime1.hppc1_MacroAssembler_<arch>.cpp collectedHeap.hppc1_MacroAssembler_<arch>.cpp interpreter.hppc1_MacroAssembler_<arch>.cpp markOop.hppc1_MacroAssembler_<arch>.cpp os.hppc1_MacroAssembler_<arch>.cpp stubRoutines.hppc1_MacroAssembler_<arch>.cpp synchronizer.hppc1_MacroAssembler_<arch>.cpp systemDictionary.hppc1_MacroAssembler_<arch>.hpp generate_platform_dependent_includec1_Optimizer.cpp bitMap.inline.hppc1_Optimizer.cpp c1_Canonicalizer.hppc1_Optimizer.cpp c1_Optimizer.hppc1_Optimizer.cpp c1_ValueMap.hppc1_Optimizer.cpp c1_ValueSet.hppc1_Optimizer.cpp c1_ValueStack.hppc1_Optimizer.hpp allocation.hppc1_Optimizer.hpp c1_IR.hppc1_Optimizer.hpp c1_Instruction.hppc1_Runtime1.cpp allocation.inline.hppc1_Runtime1.cpp barrierSet.hppc1_Runtime1.cpp biasedLocking.hppc1_Runtime1.cpp bytecode.hppc1_Runtime1.cpp c1_CodeStubs.hppc1_Runtime1.cpp c1_Defs.hppc1_Runtime1.cpp c1_FrameMap.hppc1_Runtime1.cpp c1_LIRAssembler.hppc1_Runtime1.cpp c1_MacroAssembler.hppc1_Runtime1.cpp c1_Runtime1.hppc1_Runtime1.cpp codeBlob.hppc1_Runtime1.cpp codeBuffer.hppc1_Runtime1.cpp collectedHeap.hppc1_Runtime1.cpp compilationPolicy.hppc1_Runtime1.cpp compiledIC.hppc1_Runtime1.cpp copy.hppc1_Runtime1.cpp disassembler.hppc1_Runtime1.cpp events.hppc1_Runtime1.cpp interfaceSupport.hppc1_Runtime1.cpp interpreter.hppc1_Runtime1.cpp javaCalls.hppc1_Runtime1.cpp objArrayKlass.hppc1_Runtime1.cpp oop.inline.hppc1_Runtime1.cpp oopFactory.hppc1_Runtime1.cpp pcDesc.hppc1_Runtime1.cpp resourceArea.hppc1_Runtime1.cpp scopeDesc.hppc1_Runtime1.cpp sharedRuntime.hppc1_Runtime1.cpp systemDictionary.hppc1_Runtime1.cpp threadCritical.hppc1_Runtime1.cpp vframe.hppc1_Runtime1.cpp vframeArray.hppc1_Runtime1.cpp vmSymbols.hppc1_Runtime1.cpp vtableStubs.hppc1_Runtime1.hpp allocation.hppc1_Runtime1.hpp c1_FrameMap.hppc1_Runtime1.hpp deoptimization.hppc1_Runtime1.hpp interpreter.hppc1_Runtime1.hpp stubs.hppc1_Runtime1_<arch>.cpp c1_Defs.hppc1_Runtime1_<arch>.cpp c1_MacroAssembler.hppc1_Runtime1_<arch>.cpp c1_Runtime1.hppc1_Runtime1_<arch>.cpp compiledICHolderOop.hppc1_Runtime1_<arch>.cpp interpreter.hppc1_Runtime1_<arch>.cpp jvmtiExport.hppc1_Runtime1_<arch>.cpp nativeInst_<arch>.hppc1_Runtime1_<arch>.cpp oop.inline.hppc1_Runtime1_<arch>.cpp register_<arch>.hppc1_Runtime1_<arch>.cpp sharedRuntime.hppc1_Runtime1_<arch>.cpp signature.hppc1_Runtime1_<arch>.cpp vframeArray.hppc1_Runtime1_<arch>.cpp vmreg_<arch>.inline.hppc1_ValueMap.cpp bitMap.inline.hppc1_ValueMap.cpp c1_Canonicalizer.hppc1_ValueMap.cpp c1_IR.hppc1_ValueMap.cpp c1_ValueMap.hppc1_ValueMap.hpp allocation.hppc1_ValueMap.hpp c1_Instruction.hppc1_ValueMap.hpp c1_ValueSet.hppc1_ValueSet.cpp c1_ValueSet.hppc1_ValueSet.hpp allocation.hppc1_ValueSet.hpp bitMap.hppc1_ValueSet.hpp c1_Instruction.hppc1_ValueStack.cpp c1_IR.hppc1_ValueStack.cpp c1_InstructionPrinter.hppc1_ValueStack.cpp c1_ValueStack.hppc1_ValueStack.hpp c1_Instruction.hppc1_ValueType.cpp c1_ValueType.hppc1_ValueType.cpp ciArray.hppc1_ValueType.cpp ciInstance.hppc1_ValueType.cpp ciNullObject.hppc1_ValueType.hpp c1_Compilation.hppc1_ValueType.hpp ciConstant.hppciEnv.cpp c1_Runtime1.hppcodeBlob.cpp c1_Runtime1.hppcompileBroker.cpp c1_Compiler.hppframe.hpp c1_Defs.hppframe_<arch>.cpp c1_Runtime1.hppglobals.cpp c1_globals.hppglobals.hpp c1_globals_<arch>.hppglobals.hpp c1_globals_<os_family>.hppinstanceKlass.cpp c1_Compiler.hppinterpreter_<arch_model>.cpp c1_Runtime1.hppjava.cpp c1_Compiler.hppjava.cpp c1_Runtime1.hppnativeInst_<arch>.cpp c1_Runtime1.hppoopMap.cpp c1_Defs.hppos_<os_family>.cpp c1_Runtime1.hppos_<os_arch>.cpp c1_Runtime1.hppregisterMap.hpp c1_Defs.hppsafepoint.cpp c1_globals.hppsharedRuntime.cpp c1_Runtime1.hppsharedRuntime_<arch_model>.cpp c1_Runtime1.hppthread.cpp c1_Compiler.hpptop.hpp c1_globals.hppvmStructs.hpp c1_Runtime1.hpp