This is gcc.info, produced by makeinfo version 4.8 from gcc.texi.

INFO-DIR-SECTION Gcc Documentation
START-INFO-DIR-ENTRY
* Gcc: (gcc.info).		The GNU C compiler.
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
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," "Funding for
Free Software," and "Protect Your Freedom--Fight `Look And Feel'" 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," "Funding for Free Software," and "Protect Your Freedom--Fight
`Look And Feel'", 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: 1498
gcc.info-2: 300852
gcc.info-3: 600611
gcc.info-4: 895135
gcc.info-5: 1193635

Tag Table:
(Indirect)
Node: Top1498
Node: G++ and GCC3311
Node: Invoking GCC5519
Node: Option Summary8899
Node: Overall Options21185
Node: Invoking G++25753
Ref: Invoking G++-Footnote-127245
Node: C Dialect Options27618
Node: C++ Dialect Options38926
Node: Warning Options51244
Node: Debugging Options68611
Node: Optimize Options85021
Node: Preprocessor Options99243
Node: Assembler Options105710
Node: Link Options106084
Node: Directory Options111363
Node: Target Options115234
Node: Submodel Options118898
Node: M680x0 Options120357
Node: VAX Options125299
Node: SPARC Options125845
Node: Convex Options135611
Node: AMD29K Options137803
Node: ARM Options141039
Node: MN10300 Options144625
Node: M32R/D Options145100
Node: M88K Options147462
Node: RS/6000 and PowerPC Options155423
Node: RT Options174313
Node: MIPS Options176030
Node: i386 Options184143
Node: HPPA Options190265
Node: Intel 960 Options194098
Node: DEC Alpha Options196651
Node: Clipper Options205373
Node: H8/300 Options205785
Node: SH Options206612
Node: System V Options207221
Node: V850 Options208043
Node: Code Gen Options210041
Node: Environment Variables221474
Node: Running Protoize225702
Node: Installation231938
Node: Configurations257241
Node: Other Dir295522
Node: Cross-Compiler297243
Node: Steps of Cross299079
Node: Configure Cross300206
Node: Tools and Libraries300852
Node: Cross Runtime303300
Node: Cross Headers307390
Node: Build Cross309398
Node: Sun Install311283
Node: VMS Install312960
Node: Collect2322895
Node: Header Dirs325609
Node: C Extensions327035
Node: Statement Exprs330394
Node: Local Labels332291
Node: Labels as Values334358
Ref: Labels as Values-Footnote-1336042
Node: Nested Functions336227
Node: Constructing Calls339961
Node: Naming Types342023
Node: Typeof343122
Node: Lvalues344992
Node: Conditionals347437
Node: Long Long348333
Node: Complex349779
Node: Zero Length351648
Node: Variable Length352324
Node: Macro Varargs354856
Node: Subscripting356966
Node: Pointer Arith357446
Node: Initializers358018
Node: Constructors358490
Node: Labeled Elements360191
Node: Case Ranges362822
Node: Cast to Union363510
Node: Function Attributes364595
Node: Function Prototypes379468
Node: C++ Comments381262
Node: Dollar Signs381805
Node: Character Escapes382270
Node: Alignment382564
Node: Variable Attributes384043
Node: Type Attributes392552
Node: Inline401623
Node: Extended Asm405506
Node: Asm Labels416712
Node: Explicit Reg Vars418033
Node: Global Reg Vars419287
Node: Local Reg Vars423863
Node: Alternate Keywords425482
Node: Incomplete Enums426891
Node: Function Names427654
Node: Return Address428925
Node: C++ Extensions430952
Node: Naming Results432186
Node: Min and Max435505
Node: Destructors and Goto436950
Node: C++ Interface437431
Ref: C++ Interface-Footnote-1442531
Node: Template Instantiation442670
Node: C++ Signatures449968
Node: Gcov454317
Node: Gcov Intro454841
Node: Invoking Gcov457527
Node: Gcov and Optimization463116
Node: Gcov Data Files464545
Node: Trouble468120
Node: Actual Bugs469822
Node: Installation Problems471099
Node: Cross-Compiler Problems484895
Node: Interoperation486371
Node: External Bugs499689
Node: Incompatibilities501826
Node: Fixed Headers510351
Node: Standard Libraries512697
Node: Disappointments513949
Node: C++ Misunderstandings518490
Node: Static Definitions519144
Node: Temporaries520209
Node: Protoize Caveats522424
Node: Non-bugs526387
Node: Warnings and Errors535811
Node: Bugs537588
Node: Bug Criteria538949
Node: Bug Lists541383
Node: Bug Reporting542801
Node: Sending Patches555224
Node: Service560616
Node: Contributing561187
Node: VMS562026
Node: Include Files and VMS562427
Node: Global Declarations566324
Node: VMS Misc570639
Node: Portability574972
Node: Interface576739
Node: Passes581374
Node: RTL598720
Node: RTL Objects600611
Node: Accessors603661
Node: Flags608994
Node: Machine Modes618115
Node: Constants625754
Node: Regs and Memory630946
Node: Arithmetic643005
Node: Comparisons648909
Node: Bit Fields652977
Node: Conversions654395
Node: RTL Declarations657292
Node: Side Effects658110
Node: Incdec670664
Node: Assembler673189
Node: Insns674720
Node: Calls697206
Node: Sharing699809
Node: Reading RTL702893
Node: Machine Desc703841
Node: Patterns705697
Node: Example708646
Node: RTL Template709781
Node: Output Template722133
Node: Output Statement726122
Node: Constraints729841
Node: Simple Constraints730851
Node: Multi-Alternative742769
Node: Class Preferences745615
Node: Modifiers746506
Node: Machine Constraints750061
Node: No Constraints759090
Node: Standard Names760221
Node: Pattern Ordering793368
Node: Dependent Patterns794601
Node: Jump Patterns797418
Node: Insn Canonicalizations803240
Node: Peephole Definitions806744
Node: Expander Definitions813671
Node: Insn Splitting821135
Node: Insn Attributes828135
Node: Defining Attributes829191
Node: Expressions831216
Node: Tagging Insns837533
Node: Attr Example841898
Node: Insn Lengths844277
Node: Constant Attributes847655
Node: Delay Slots848823
Node: Function Units852042
Node: Target Macros857725
Node: Driver859611
Node: Run-time Target873896
Node: Storage Layout879789
Node: Type Layout895135
Node: Registers901915
Node: Register Basics902902
Node: Allocation Order906951
Node: Values in Registers908378
Node: Leaf Functions913015
Node: Stack Registers915501
Node: Obsolete Register Macros916345
Node: Register Classes918939
Node: Stack and Calling939091
Node: Frame Layout939553
Node: Stack Checking944194
Node: Frame Registers947785
Node: Elimination952210
Node: Stack Arguments956477
Node: Register Arguments963096
Node: Scalar Return972900
Node: Aggregate Return977149
Node: Caller Saves980874
Node: Function Entry982036
Node: Profiling992924
Node: Varargs1000018
Node: Trampolines1007435
Node: Library Calls1014159
Node: Addressing Modes1022226
Node: Condition Code1030234
Node: Costs1036440
Node: Sections1045160
Node: PIC1051352
Node: Assembler Format1054071
Node: File Framework1055146
Node: Data Output1059857
Node: Uninitialized Data1067064
Node: Label Output1072483
Node: Initialization1083702
Node: Macros for Initialization1089858
Node: Instruction Output1094469
Node: Dispatch Tables1102668
Node: Exception Region Output1105128
Node: Alignment Output1108135
Node: Debugging Info1109898
Node: All Debuggers1110516
Node: DBX Options1113357
Node: DBX Hooks1118653
Node: File Names and DBX1122313
Node: SDB and DWARF1124299
Node: Cross-compilation1126844
Node: Misc1133419
Node: Config1151592
Node: Fragments1159036
Node: Target Fragment1159637
Node: Host Fragment1163810
Node: Funding1164419
Node: Look and Feel1166910
Node: Copying1174477
Node: Contributors1193635
Node: Index1198937

End Tag Table
