generating these info files on newer systems fails badly. just ship a copy. --- gcc/gcc.info +++ gcc/gcc.info @@ -0,0 +1,329 @@ +This is Info file gcc.info, produced by Makeinfo version 1.68 from the +input file ./gcc.texi. + +INFO-DIR-SECTION Programming +START-INFO-DIR-ENTRY +* gcc: (gcc). The GNU Compiler Collection. +END-INFO-DIR-ENTRY + This file documents the use and the internals of the GNU compiler. + + Published by the Free Software Foundation 59 Temple Place - Suite 330 +Boston, MA 02111-1307 USA + + Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, +1999, 2000 Free Software Foundation, Inc. + + Permission is granted to make and distribute verbatim copies of this +manual provided the copyright notice and this permission notice are +preserved on all copies. + + Permission is granted to copy and distribute modified versions of +this manual under the conditions for verbatim copying, provided also +that the sections entitled "GNU General Public License" and "Funding +for Free Software" are included exactly as in the original, and +provided that the entire resulting derived work is distributed under +the terms of a permission notice identical to this one. + + Permission is granted to copy and distribute translations of this +manual into another language, under the above conditions for modified +versions, except that the sections entitled "GNU General Public +License" and "Funding for Free Software", and this permission notice, +may be included in translations approved by the Free Software Foundation +instead of in the original English. + + +Indirect: +gcc.info-1: 1455 +gcc.info-2: 42284 +gcc.info-3: 76298 +gcc.info-4: 123574 +gcc.info-5: 167753 +gcc.info-6: 214257 +gcc.info-7: 261633 +gcc.info-8: 303250 +gcc.info-9: 350115 +gcc.info-10: 400095 +gcc.info-11: 441330 +gcc.info-12: 489450 +gcc.info-13: 530960 +gcc.info-14: 579852 +gcc.info-15: 627096 +gcc.info-16: 672202 +gcc.info-17: 722096 +gcc.info-18: 770877 +gcc.info-19: 817751 +gcc.info-20: 866577 +gcc.info-21: 916329 +gcc.info-22: 953390 +gcc.info-23: 995185 +gcc.info-24: 1040067 +gcc.info-25: 1085967 +gcc.info-26: 1130060 +gcc.info-27: 1179651 +gcc.info-28: 1219329 +gcc.info-29: 1264136 +gcc.info-30: 1288600 + +Tag Table: +(Indirect) +Node: Top1455 +Node: G++ and GCC3216 +Node: Invoking GCC5614 +Node: Option Summary8975 +Node: Overall Options23720 +Node: Invoking G++28740 +Node: C Dialect Options30197 +Node: C++ Dialect Options42284 +Node: Warning Options59046 +Node: Debugging Options76298 +Node: Optimize Options93366 +Node: Preprocessor Options110838 +Node: Assembler Options117301 +Node: Link Options117668 +Node: Directory Options123574 +Node: Target Options127439 +Node: Submodel Options131070 +Node: M680x0 Options132620 +Node: VAX Options138136 +Node: SPARC Options138671 +Node: Convex Options148535 +Node: AMD29K Options150716 +Node: ARM Options154112 +Node: Thumb Options162133 +Node: MN10200 Options164103 +Node: MN10300 Options164627 +Node: M32R/D Options165403 +Node: M88K Options167753 +Node: RS/6000 and PowerPC Options175691 +Node: RT Options194805 +Node: MIPS Options196509 +Node: i386 Options206254 +Node: HPPA Options214257 +Node: Intel 960 Options218528 +Node: DEC Alpha Options221470 +Node: Clipper Options230864 +Node: H8/300 Options231263 +Node: SH Options232077 +Node: System V Options232896 +Node: TMS320C3x/C4x Options233714 +Node: V850 Options239219 +Node: ARC Options241228 +Node: NS32K Options242430 +Node: Code Gen Options246650 +Node: Environment Variables261633 +Node: Running Protoize267819 +Node: Installation274185 +Node: Configuration Files301645 +Node: Configurations303250 +Node: Other Dir342374 +Node: Cross-Compiler344090 +Node: Steps of Cross345921 +Node: Configure Cross347039 +Node: Tools and Libraries347676 +Node: Cross Runtime350115 +Node: Cross Headers354196 +Node: Build Cross356195 +Node: Sun Install358071 +Node: VMS Install359743 +Node: Collect2369673 +Node: Header Dirs372238 +Node: C Extensions373662 +Node: Statement Exprs377187 +Node: Local Labels379081 +Node: Labels as Values381143 +Node: Nested Functions383007 +Node: Constructing Calls386850 +Node: Naming Types388907 +Node: Typeof390001 +Node: Lvalues391866 +Node: Conditionals394306 +Node: Long Long395197 +Node: Complex396637 +Node: Hex Floats398498 +Node: Zero Length399418 +Node: Variable Length400095 +Node: Macro Varargs402620 +Node: Subscripting404723 +Node: Pointer Arith405206 +Node: Initializers405771 +Node: Constructors406236 +Node: Labeled Elements407930 +Node: Case Ranges410559 +Node: Cast to Union411240 +Node: Function Attributes412318 +Node: Function Prototypes428242 +Node: C++ Comments430044 +Node: Dollar Signs430580 +Node: Character Escapes431038 +Node: Alignment431325 +Node: Variable Attributes432797 +Node: Type Attributes441330 +Node: Inline450541 +Node: Extended Asm454783 +Node: Asm Labels469716 +Node: Explicit Reg Vars471035 +Node: Global Reg Vars472490 +Node: Local Reg Vars477055 +Node: Alternate Keywords478859 +Node: Incomplete Enums480261 +Node: Function Names481017 +Node: Return Address482291 +Node: Other Builtins484334 +Node: Deprecated Features486800 +Node: C++ Extensions488077 +Node: Naming Results489450 +Node: Min and Max492764 +Node: Destructors and Goto494204 +Node: C++ Interface494680 +Node: Template Instantiation499914 +Node: Bound member functions508529 +Node: C++ Signatures509862 +Node: Gcov514206 +Node: Gcov Intro514729 +Node: Invoking Gcov517410 +Node: Gcov and Optimization523021 +Node: Gcov Data Files524445 +Node: Trouble528015 +Node: Actual Bugs529693 +Node: Installation Problems530960 +Node: Cross-Compiler Problems544638 +Node: Interoperation546109 +Node: External Bugs559387 +Node: Incompatibilities561510 +Node: Fixed Headers569982 +Node: Standard Libraries572292 +Node: Disappointments573533 +Node: C++ Misunderstandings578072 +Node: Static Definitions578798 +Node: Temporaries579852 +Node: Copy Assignment581830 +Node: Protoize Caveats583641 +Node: Non-bugs587597 +Node: Warnings and Errors597228 +Node: Bugs598989 +Node: Bug Criteria600337 +Node: Bug Lists602775 +Node: Bug Reporting603882 +Node: Sending Patches616096 +Node: Service621471 +Node: Contributing622038 +Node: VMS622844 +Node: Include Files and VMS623230 +Node: Global Declarations627096 +Node: VMS Misc631401 +Node: Portability635708 +Node: Interface637457 +Node: Passes642039 +Node: RTL660390 +Node: RTL Objects662358 +Node: RTL Classes665404 +Node: Accessors669822 +Node: Flags672202 +Node: Machine Modes682537 +Node: Constants690171 +Node: Regs and Memory695359 +Node: Arithmetic707835 +Node: Comparisons713733 +Node: Bit Fields717796 +Node: Conversions719208 +Node: RTL Declarations722096 +Node: Side Effects722905 +Node: Incdec735909 +Node: Assembler739410 +Node: Insns740932 +Node: Calls764267 +Node: Sharing766862 +Node: Reading RTL769938 +Node: Machine Desc770877 +Node: Patterns772730 +Node: Example775674 +Node: RTL Template776802 +Node: Output Template789881 +Node: Output Statement793863 +Node: Constraints797576 +Node: Simple Constraints798579 +Node: Multi-Alternative810491 +Node: Class Preferences813327 +Node: Modifiers814207 +Node: Machine Constraints817751 +Node: No Constraints826813 +Node: Standard Names827934 +Node: Pattern Ordering865350 +Node: Dependent Patterns866577 +Node: Jump Patterns869392 +Node: Insn Canonicalizations875208 +Node: Peephole Definitions878703 +Node: Expander Definitions885621 +Node: Insn Splitting893006 +Node: Insn Attributes899937 +Node: Defining Attributes900984 +Node: Expressions902996 +Node: Tagging Insns909590 +Node: Attr Example913953 +Node: Insn Lengths916329 +Node: Constant Attributes919622 +Node: Delay Slots920782 +Node: Function Units923993 +Node: Target Macros929663 +Node: Driver931546 +Node: Run-time Target947093 +Node: Storage Layout953390 +Node: Type Layout970717 +Node: Registers977490 +Node: Register Basics978470 +Node: Allocation Order983266 +Node: Values in Registers984682 +Node: Leaf Functions989802 +Node: Stack Registers992580 +Node: Obsolete Register Macros993413 +Node: Register Classes995185 +Node: Stack and Calling1015192 +Node: Frame Layout1015647 +Node: Stack Checking1021144 +Node: Frame Registers1024724 +Node: Elimination1029139 +Node: Stack Arguments1033395 +Node: Register Arguments1040067 +Node: Scalar Return1050577 +Node: Aggregate Return1054815 +Node: Caller Saves1058530 +Node: Function Entry1060069 +Node: Profiling1070971 +Node: Varargs1078052 +Node: Trampolines1085967 +Node: Library Calls1092685 +Node: Addressing Modes1100743 +Node: Condition Code1111151 +Node: Costs1117350 +Node: Sections1130060 +Node: PIC1136291 +Node: Assembler Format1139000 +Node: File Framework1140066 +Node: Data Output1144764 +Node: Uninitialized Data1151958 +Node: Label Output1157364 +Node: Initialization1168570 +Node: Macros for Initialization1174713 +Node: Instruction Output1179651 +Node: Dispatch Tables1187838 +Node: Exception Region Output1190391 +Node: Alignment Output1193385 +Node: Debugging Info1195608 +Node: All Debuggers1196217 +Node: DBX Options1199045 +Node: DBX Hooks1204328 +Node: File Names and DBX1207968 +Node: SDB and DWARF1209941 +Node: Cross-compilation1212763 +Node: Misc1219329 +Node: Config1243706 +Node: Fragments1250969 +Node: Target Fragment1251565 +Node: Host Fragment1255720 +Node: Funding1256322 +Node: GNU/Linux1258821 +Node: Copying1264136 +Node: Contributors1283324 +Node: Index1288600 + +End Tag Table --- gcc/cpp.info +++ gcc/cpp.info @@ -0,0 +1,80 @@ +This is Info file cpp.info, produced by Makeinfo version 1.68 from the +input file ./cpp.texi. + +INFO-DIR-SECTION Programming +START-INFO-DIR-ENTRY +* Cpp: (cpp). The GNU C preprocessor. +END-INFO-DIR-ENTRY + + This file documents the GNU C Preprocessor. + + Copyright 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1997, 1998 Free +Software Foundation, Inc. + + Permission is granted to make and distribute verbatim copies of this +manual provided the copyright notice and this permission notice are +preserved on all copies. + + Permission is granted to copy and distribute modified versions of +this manual under the conditions for verbatim copying, provided also +that the entire resulting derived work is distributed under the terms +of a permission notice identical to this one. + + Permission is granted to copy and distribute translations of this +manual into another language, under the above conditions for modified +versions. + + +Indirect: +cpp.info-1: 928 +cpp.info-2: 50059 +cpp.info-3: 91244 + +Tag Table: +(Indirect) +Node: Top928 +Node: Global Actions3837 +Node: Directives6357 +Node: Header Files8044 +Node: Header Uses8703 +Node: Include Syntax10195 +Node: Include Operation13337 +Node: Once-Only15199 +Node: Inheritance17624 +Node: Macros20157 +Node: Simple Macros21071 +Node: Argument Macros24059 +Node: Predefined29857 +Node: Standard Predefined30287 +Node: Nonstandard Predefined37945 +Node: Stringification41521 +Node: Concatenation44447 +Node: Undefining47720 +Node: Redefining48759 +Node: Macro Pitfalls50059 +Node: Misnesting51163 +Node: Macro Parentheses52177 +Node: Swallow Semicolon54045 +Node: Side Effects55943 +Node: Self-Reference57641 +Node: Argument Prescan59917 +Node: Cascaded Macros64919 +Node: Newlines in Args66064 +Node: Conditionals67409 +Node: Conditional Uses68761 +Node: Conditional Syntax70184 +Node: #if Directive70770 +Node: #else Directive73059 +Node: #elif Directive73726 +Node: Deleted Code75104 +Node: Conditionals-Macros76165 +Node: Assertions79850 +Node: #error Directive84085 +Node: Combining Sources85570 +Node: Other Directives88481 +Node: Output89935 +Node: Invocation91244 +Node: Concept Index106028 +Node: Index109040 + +End Tag Table