This is Info file gcc.info, produced by Makeinfo-1.63 from the input
file gcc.texi.

   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 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: 1382
gcc.info-2: 43097
gcc.info-3: 80971
gcc.info-4: 129669
gcc.info-5: 175853
gcc.info-6: 219494
gcc.info-7: 240204
gcc.info-8: 289101
gcc.info-9: 337585
gcc.info-10: 386634
gcc.info-11: 423597
gcc.info-12: 472436
gcc.info-13: 521467
gcc.info-14: 568809
gcc.info-15: 608362
gcc.info-16: 658335
gcc.info-17: 707288
gcc.info-18: 755466
gcc.info-19: 801324
gcc.info-20: 850126
gcc.info-21: 894224
gcc.info-22: 937430
gcc.info-23: 986319
gcc.info-24: 1036222
gcc.info-25: 1071477

Tag Table:
(Indirect)
Node: Top1382
Node: Copying3067
Node: Contributors22249
Node: Funding27395
Node: Look and Feel29892
Node: G++ and GCC37501
Node: Invoking GCC39718
Node: Option Summary43097
Node: Overall Options53698
Node: Invoking G++58261
Node: C Dialect Options60135
Node: C++ Dialect Options70235
Node: Warning Options80971
Node: Debugging Options95906
Node: Optimize Options105487
Node: Preprocessor Options117657
Node: Assembler Options124120
Node: Link Options124487
Node: Directory Options129669
Node: Target Options133161
Node: Submodel Options136818
Node: M680x0 Options138199
Node: VAX Options141708
Node: SPARC Options142243
Node: Convex Options148663
Node: AMD29K Options150844
Node: ARM Options153875
Node: M88K Options155292
Node: RS/6000 and PowerPC Options163239
Node: RT Options174149
Node: MIPS Options175853
Node: i386 Options183479
Node: HPPA Options188918
Node: Intel 960 Options192014
Node: DEC Alpha Options194624
Node: Clipper Options196296
Node: H8/300 Options196695
Node: System V Options197140
Node: Code Gen Options197826
Node: Environment Variables209042
Node: Running Protoize213265
Node: Installation219494
Node: Configurations240204
Node: Other Dir275290
Node: Cross-Compiler277006
Node: Steps of Cross278837
Node: Configure Cross279955
Node: Tools and Libraries280592
Node: Cross Runtime283035
Node: Cross Headers287116
Node: Build Cross289101
Node: Sun Install290977
Node: VMS Install292109
Node: Collect2302038
Node: Header Dirs304747
Node: C Extensions306161
Node: Statement Exprs309440
Node: Local Labels311334
Node: Labels as Values313396
Node: Nested Functions315261
Node: Constructing Calls319117
Node: Naming Types321174
Node: Typeof322268
Node: Lvalues324133
Node: Conditionals326573
Node: Long Long327464
Node: Complex328908
Node: Zero Length330770
Node: Variable Length331444
Node: Macro Varargs333969
Node: Subscripting336072
Node: Pointer Arith336555
Node: Initializers337120
Node: Constructors337585
Node: Labeled Elements339279
Node: Case Ranges341908
Node: Cast to Union342589
Node: Function Attributes343667
Node: Function Prototypes352930
Node: C++ Comments354729
Node: Dollar Signs355265
Node: Character Escapes356045
Node: Alignment356326
Node: Variable Attributes357798
Node: Type Attributes365706
Node: Inline372225
Node: Extended Asm376102
Node: Asm Labels386634
Node: Explicit Reg Vars387953
Node: Global Reg Vars389201
Node: Local Reg Vars393766
Node: Alternate Keywords395358
Node: Incomplete Enums396760
Node: Function Names397516
Node: C++ Extensions398767
Node: Naming Results400004
Node: Min and Max403318
Node: Destructors and Goto404768
Node: C++ Interface405318
Node: Template Instantiation410541
Node: C++ Signatures416273
Node: Trouble420617
Node: Actual Bugs422328
Node: Installation Problems423597
Node: Cross-Compiler Problems437404
Node: Interoperation438875
Node: External Bugs452239
Node: Incompatibilities454371
Node: Fixed Headers462921
Node: Standard Libraries465263
Node: Disappointments466510
Node: C++ Misunderstandings470735
Node: Static Definitions471382
Node: Temporaries472436
Node: Protoize Caveats474640
Node: Non-bugs478596
Node: Warnings and Errors487556
Node: Bugs489326
Node: Bug Criteria490686
Node: Bug Lists493116
Node: Bug Reporting494509
Node: Sending Patches506927
Node: Service512314
Node: VMS512875
Node: Include Files and VMS513268
Node: Global Declarations517158
Node: VMS Misc521467
Node: Portability525793
Node: Interface527556
Node: Passes532189
Node: RTL549532
Node: RTL Objects551420
Node: Accessors554464
Node: Flags559790
Node: Machine Modes568809
Node: Constants576443
Node: Regs and Memory581631
Node: Arithmetic593341
Node: Comparisons599239
Node: Bit Fields603301
Node: Conversions604665
Node: RTL Declarations607553
Node: Side Effects608362
Node: Incdec620909
Node: Assembler623425
Node: Insns624947
Node: Calls645800
Node: Sharing648395
Node: Reading RTL651471
Node: Machine Desc652410
Node: Patterns654263
Node: Example657207
Node: RTL Template658335
Node: Output Template670533
Node: Output Statement674494
Node: Constraints678207
Node: Simple Constraints679210
Node: Multi-Alternative690643
Node: Class Preferences693479
Node: Modifiers694359
Node: Machine Constraints697519
Node: No Constraints706167
Node: Standard Names707288
Node: Pattern Ordering735196
Node: Dependent Patterns736422
Node: Jump Patterns739237
Node: Insn Canonicalizations745053
Node: Peephole Definitions748548
Node: Expander Definitions755466
Node: Insn Splitting762912
Node: Insn Attributes769926
Node: Defining Attributes770973
Node: Expressions772985
Node: Tagging Insns779297
Node: Attr Example783660
Node: Insn Lengths786036
Node: Constant Attributes789400
Node: Delay Slots790560
Node: Function Units793771
Node: Target Macros799441
Node: Driver801324
Node: Run-time Target813054
Node: Storage Layout818941
Node: Type Layout832889
Node: Registers839312
Node: Register Basics840292
Node: Allocation Order844329
Node: Values in Registers845747
Node: Leaf Functions850126
Node: Stack Registers852601
Node: Obsolete Register Macros853434
Node: Register Classes856129
Node: Stack and Calling875664
Node: Frame Layout876100
Node: Frame Registers879540
Node: Elimination883350
Node: Stack Arguments887606
Node: Register Arguments894224
Node: Scalar Return902899
Node: Aggregate Return906862
Node: Caller Saves910577
Node: Function Entry911727
Node: Profiling920655
Node: Varargs923559
Node: Trampolines930968
Node: Library Calls937430
Node: Addressing Modes945488
Node: Condition Code953076
Node: Costs959275
Node: Sections967654
Node: PIC972443
Node: Assembler Format975153
Node: File Framework976158
Node: Data Output980395
Node: Uninitialized Data986319
Node: Label Output989026
Node: Initialization998420
Node: Macros for Initialization1004563
Node: Instruction Output1009160
Node: Dispatch Tables1017155
Node: Alignment Output1019532
Node: Debugging Info1021272
Node: All Debuggers1021881
Node: DBX Options1024295
Node: DBX Hooks1029180
Node: File Names and DBX1032519
Node: SDB and DWARF1034492
Node: Cross-compilation1036222
Node: Misc1042669
Node: Config1059795
Node: Fragments1067240
Node: Target Fragment1067837
Node: Host Fragment1070875
Node: Index1071477

End Tag Table
