This is Info file gcc.info, produced by Makeinfo version 1.68 from the
input file /tmp/pkgbuild/lang/gpc/work.alpha/gcc-2.95.3/gcc/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: 1502
gcc.info-2: 42331
gcc.info-3: 76345
gcc.info-4: 123621
gcc.info-5: 167800
gcc.info-6: 214304
gcc.info-7: 261680
gcc.info-8: 303297
gcc.info-9: 350162
gcc.info-10: 400142
gcc.info-11: 441377
gcc.info-12: 489497
gcc.info-13: 531007
gcc.info-14: 579899
gcc.info-15: 627143
gcc.info-16: 672249
gcc.info-17: 722143
gcc.info-18: 770924
gcc.info-19: 817798
gcc.info-20: 866624
gcc.info-21: 916376
gcc.info-22: 953437
gcc.info-23: 995232
gcc.info-24: 1040114
gcc.info-25: 1086014
gcc.info-26: 1130107
gcc.info-27: 1180024
gcc.info-28: 1219702
gcc.info-29: 1264509
gcc.info-30: 1288973

Tag Table:
(Indirect)
Node: Top1502
Node: G++ and GCC3263
Node: Invoking GCC5661
Node: Option Summary9022
Node: Overall Options23767
Node: Invoking G++28787
Node: C Dialect Options30244
Node: C++ Dialect Options42331
Node: Warning Options59093
Node: Debugging Options76345
Node: Optimize Options93413
Node: Preprocessor Options110885
Node: Assembler Options117348
Node: Link Options117715
Node: Directory Options123621
Node: Target Options127486
Node: Submodel Options131117
Node: M680x0 Options132667
Node: VAX Options138183
Node: SPARC Options138718
Node: Convex Options148582
Node: AMD29K Options150763
Node: ARM Options154159
Node: Thumb Options162180
Node: MN10200 Options164150
Node: MN10300 Options164674
Node: M32R/D Options165450
Node: M88K Options167800
Node: RS/6000 and PowerPC Options175738
Node: RT Options194852
Node: MIPS Options196556
Node: i386 Options206301
Node: HPPA Options214304
Node: Intel 960 Options218575
Node: DEC Alpha Options221517
Node: Clipper Options230911
Node: H8/300 Options231310
Node: SH Options232124
Node: System V Options232943
Node: TMS320C3x/C4x Options233761
Node: V850 Options239266
Node: ARC Options241275
Node: NS32K Options242477
Node: Code Gen Options246697
Node: Environment Variables261680
Node: Running Protoize267866
Node: Installation274232
Node: Configuration Files301692
Node: Configurations303297
Node: Other Dir342421
Node: Cross-Compiler344137
Node: Steps of Cross345968
Node: Configure Cross347086
Node: Tools and Libraries347723
Node: Cross Runtime350162
Node: Cross Headers354243
Node: Build Cross356242
Node: Sun Install358118
Node: VMS Install359790
Node: Collect2369720
Node: Header Dirs372285
Node: C Extensions373709
Node: Statement Exprs377234
Node: Local Labels379128
Node: Labels as Values381190
Node: Nested Functions383054
Node: Constructing Calls386897
Node: Naming Types388954
Node: Typeof390048
Node: Lvalues391913
Node: Conditionals394353
Node: Long Long395244
Node: Complex396684
Node: Hex Floats398545
Node: Zero Length399465
Node: Variable Length400142
Node: Macro Varargs402667
Node: Subscripting404770
Node: Pointer Arith405253
Node: Initializers405818
Node: Constructors406283
Node: Labeled Elements407977
Node: Case Ranges410606
Node: Cast to Union411287
Node: Function Attributes412365
Node: Function Prototypes428289
Node: C++ Comments430091
Node: Dollar Signs430627
Node: Character Escapes431085
Node: Alignment431372
Node: Variable Attributes432844
Node: Type Attributes441377
Node: Inline450588
Node: Extended Asm454830
Node: Asm Labels469763
Node: Explicit Reg Vars471082
Node: Global Reg Vars472537
Node: Local Reg Vars477102
Node: Alternate Keywords478906
Node: Incomplete Enums480308
Node: Function Names481064
Node: Return Address482338
Node: Other Builtins484381
Node: Deprecated Features486847
Node: C++ Extensions488124
Node: Naming Results489497
Node: Min and Max492811
Node: Destructors and Goto494251
Node: C++ Interface494727
Node: Template Instantiation499961
Node: Bound member functions508576
Node: C++ Signatures509909
Node: Gcov514253
Node: Gcov Intro514776
Node: Invoking Gcov517457
Node: Gcov and Optimization523068
Node: Gcov Data Files524492
Node: Trouble528062
Node: Actual Bugs529740
Node: Installation Problems531007
Node: Cross-Compiler Problems544685
Node: Interoperation546156
Node: External Bugs559434
Node: Incompatibilities561557
Node: Fixed Headers570029
Node: Standard Libraries572339
Node: Disappointments573580
Node: C++ Misunderstandings578119
Node: Static Definitions578845
Node: Temporaries579899
Node: Copy Assignment581877
Node: Protoize Caveats583688
Node: Non-bugs587644
Node: Warnings and Errors597275
Node: Bugs599036
Node: Bug Criteria600384
Node: Bug Lists602822
Node: Bug Reporting603929
Node: Sending Patches616143
Node: Service621518
Node: Contributing622085
Node: VMS622891
Node: Include Files and VMS623277
Node: Global Declarations627143
Node: VMS Misc631448
Node: Portability635755
Node: Interface637504
Node: Passes642086
Node: RTL660437
Node: RTL Objects662405
Node: RTL Classes665451
Node: Accessors669869
Node: Flags672249
Node: Machine Modes682584
Node: Constants690218
Node: Regs and Memory695406
Node: Arithmetic707882
Node: Comparisons713780
Node: Bit Fields717843
Node: Conversions719255
Node: RTL Declarations722143
Node: Side Effects722952
Node: Incdec735956
Node: Assembler739457
Node: Insns740979
Node: Calls764314
Node: Sharing766909
Node: Reading RTL769985
Node: Machine Desc770924
Node: Patterns772777
Node: Example775721
Node: RTL Template776849
Node: Output Template789928
Node: Output Statement793910
Node: Constraints797623
Node: Simple Constraints798626
Node: Multi-Alternative810538
Node: Class Preferences813374
Node: Modifiers814254
Node: Machine Constraints817798
Node: No Constraints826860
Node: Standard Names827981
Node: Pattern Ordering865397
Node: Dependent Patterns866624
Node: Jump Patterns869439
Node: Insn Canonicalizations875255
Node: Peephole Definitions878750
Node: Expander Definitions885668
Node: Insn Splitting893053
Node: Insn Attributes899984
Node: Defining Attributes901031
Node: Expressions903043
Node: Tagging Insns909637
Node: Attr Example914000
Node: Insn Lengths916376
Node: Constant Attributes919669
Node: Delay Slots920829
Node: Function Units924040
Node: Target Macros929710
Node: Driver931593
Node: Run-time Target947140
Node: Storage Layout953437
Node: Type Layout970764
Node: Registers977537
Node: Register Basics978517
Node: Allocation Order983313
Node: Values in Registers984729
Node: Leaf Functions989849
Node: Stack Registers992627
Node: Obsolete Register Macros993460
Node: Register Classes995232
Node: Stack and Calling1015239
Node: Frame Layout1015694
Node: Stack Checking1021191
Node: Frame Registers1024771
Node: Elimination1029186
Node: Stack Arguments1033442
Node: Register Arguments1040114
Node: Scalar Return1050624
Node: Aggregate Return1054862
Node: Caller Saves1058577
Node: Function Entry1060116
Node: Profiling1071018
Node: Varargs1078099
Node: Trampolines1086014
Node: Library Calls1092732
Node: Addressing Modes1100790
Node: Condition Code1111198
Node: Costs1117397
Node: Sections1130107
Node: PIC1136338
Node: Assembler Format1139047
Node: File Framework1140113
Node: Data Output1144811
Node: Uninitialized Data1152005
Node: Label Output1157411
Node: Initialization1168943
Node: Macros for Initialization1175086
Node: Instruction Output1180024
Node: Dispatch Tables1188211
Node: Exception Region Output1190764
Node: Alignment Output1193758
Node: Debugging Info1195981
Node: All Debuggers1196590
Node: DBX Options1199418
Node: DBX Hooks1204701
Node: File Names and DBX1208341
Node: SDB and DWARF1210314
Node: Cross-compilation1213136
Node: Misc1219702
Node: Config1244079
Node: Fragments1251342
Node: Target Fragment1251938
Node: Host Fragment1256093
Node: Funding1256695
Node: GNU/Linux1259194
Node: Copying1264509
Node: Contributors1283697
Node: Index1288973

End Tag Table
