This is Info file gcc.info, produced by Makeinfo version 1.68 from the
input file gcc.texi.

   This file documents the use 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: 1390
gcc.info-2: 50808
gcc.info-3: 96889
gcc.info-4: 146142
gcc.info-5: 195051
gcc.info-6: 230550
gcc.info-7: 255883
gcc.info-8: 301900
gcc.info-9: 350885
gcc.info-10: 400371
gcc.info-11: 449221
gcc.info-12: 489345
gcc.info-13: 538558
gcc.info-14: 584611

Tag Table:
(Indirect)
Node: Top1390
Node: G++ and GCC2360
Node: Invoking GCC4567
Node: Option Summary7946
Node: Overall Options20443
Node: Invoking G++25333
Node: C Dialect Options27193
Node: C++ Dialect Options38495
Node: Warning Options50808
Node: Debugging Options68181
Node: Optimize Options84586
Node: Preprocessor Options96889
Node: Assembler Options103352
Node: Link Options103719
Node: Directory Options109002
Node: Target Options112867
Node: Submodel Options116524
Node: M680x0 Options117785
Node: VAX Options122715
Node: SPARC Options123250
Node: Convex Options133004
Node: AMD29K Options135185
Node: ARM Options138410
Node: MN10300 Options141985
Node: M32R/D Options142449
Node: M88K Options146142
Node: RS/6000 and PowerPC Options154092
Node: RT Options172969
Node: MIPS Options174673
Node: i386 Options182582
Node: HPPA Options188691
Node: Intel 960 Options192511
Node: DEC Alpha Options195051
Node: Clipper Options203760
Node: H8/300 Options204159
Node: SH Options204973
Node: System V Options205569
Node: V850 Options206378
Node: Code Gen Options208363
Node: Environment Variables220115
Node: Running Protoize224321
Node: Installation230550
Node: Configurations255883
Node: Other Dir294159
Node: Cross-Compiler295875
Node: Steps of Cross297706
Node: Configure Cross298824
Node: Tools and Libraries299461
Node: Cross Runtime301900
Node: Cross Headers305981
Node: Build Cross307980
Node: Sun Install309856
Node: VMS Install311528
Node: Collect2321458
Node: Header Dirs324167
Node: C Extensions325588
Node: Statement Exprs328997
Node: Local Labels330891
Node: Labels as Values332953
Node: Nested Functions334817
Node: Constructing Calls338562
Node: Naming Types340619
Node: Typeof341713
Node: Lvalues343578
Node: Conditionals346018
Node: Long Long346909
Node: Complex348349
Node: Zero Length350211
Node: Variable Length350885
Node: Macro Varargs353410
Node: Subscripting355513
Node: Pointer Arith355996
Node: Initializers356561
Node: Constructors357026
Node: Labeled Elements358720
Node: Case Ranges361349
Node: Cast to Union362030
Node: Function Attributes363108
Node: Function Prototypes378208
Node: C++ Comments380010
Node: Dollar Signs380546
Node: Character Escapes381004
Node: Alignment381291
Node: Variable Attributes382763
Node: Type Attributes391296
Node: Inline400371
Node: Extended Asm404248
Node: Constraints415449
Node: Simple Constraints416292
Node: Multi-Alternative422209
Node: Modifiers423920
Node: Machine Constraints426033
Node: Asm Labels435029
Node: Explicit Reg Vars436347
Node: Global Reg Vars437595
Node: Local Reg Vars442160
Node: Alternate Keywords443769
Node: Incomplete Enums445171
Node: Function Names445927
Node: Return Address447201
Node: C++ Extensions449221
Node: Naming Results450455
Node: Min and Max453769
Node: Destructors and Goto455209
Node: C++ Interface455685
Node: Template Instantiation460919
Node: C++ Signatures468222
Node: Gcov472566
Node: Gcov Intro473089
Node: Invoking Gcov475770
Node: Gcov and Optimization481381
Node: Gcov Data Files482805
Node: Trouble486375
Node: Actual Bugs488076
Node: Installation Problems489345
Node: Cross-Compiler Problems503136
Node: Interoperation504665
Node: External Bugs518029
Node: Incompatibilities520161
Node: Fixed Headers528711
Node: Standard Libraries531053
Node: Disappointments532300
Node: C++ Misunderstandings536857
Node: Static Definitions537504
Node: Temporaries538558
Node: Protoize Caveats540762
Node: Non-bugs544718
Node: Warnings and Errors554145
Node: Bugs555915
Node: Bug Criteria557275
Node: Bug Lists559705
Node: Bug Reporting561118
Node: Sending Patches573536
Node: Service578923
Node: Contributing579493
Node: VMS580329
Node: Include Files and VMS580721
Node: Global Declarations584611
Node: VMS Misc588920
Node: Index593246

End Tag Table
