This is gcc.info, produced by makeinfo version 4.2 from
/usr/src/gnu/usr.bin/gcc/gcc/doc/gcc.texi.

Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.

   Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with the
Invariant Sections being "GNU General Public License" and "Funding Free
Software", the Front-Cover texts being (a) (see below), and with the
Back-Cover Texts being (b) (see below).  A copy of the license is
included in the section entitled "GNU Free Documentation License".

   (a) The FSF's Front-Cover Text is:

   A GNU Manual

   (b) The FSF's Back-Cover Text is:

   You have freedom to copy and modify this GNU Manual, like GNU
software.  Copies published by the Free Software Foundation raise
funds for GNU development.
INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
* gcc: (gcc).                  The GNU Compiler Collection.
END-INFO-DIR-ENTRY
   This file documents the use of the GNU compilers.

   Published by the Free Software Foundation
59 Temple Place - Suite 330
Boston, MA 02111-1307 USA

Indirect:
gcc.info-1: 1251
gcc.info-2: 49268
gcc.info-3: 82839
gcc.info-4: 118298
gcc.info-5: 138267
gcc.info-6: 182122
gcc.info-7: 216750
gcc.info-8: 257059
gcc.info-9: 305794
gcc.info-10: 355505
gcc.info-11: 401845
gcc.info-12: 450430
gcc.info-13: 494983
gcc.info-14: 538838
gcc.info-15: 585454
gcc.info-16: 634369
gcc.info-17: 666450
gcc.info-18: 724260
gcc.info-19: 774232
gcc.info-20: 823500
gcc.info-21: 869126
gcc.info-22: 910743
gcc.info-23: 937137
gcc.info-24: 1013198

Tag Table:
(Indirect)
Node: Top1251
Node: G++ and GCC3807
Node: Standards6398
Node: Invoking GCC13593
Node: Option Summary17242
Node: Overall Options40940
Node: Invoking G++47822
Node: C Dialect Options49268
Node: C++ Dialect Options59917
Node: Objective-C Dialect Options77668
Node: Language Independent Options81052
Node: Warning Options82839
Node: Debugging Options118298
Node: Optimize Options138267
Node: Preprocessor Options182122
Ref: -MF189934
Node: Assembler Options202976
Node: Link Options203343
Ref: Link Options-Footnote-1211422
Node: Directory Options211758
Node: Spec Files216750
Node: Target Options235610
Node: Submodel Options236911
Node: M680x0 Options238670
Node: M68hc1x Options244677
Node: VAX Options246229
Node: SPARC Options246765
Node: ARM Options257059
Node: MN10200 Options268926
Node: MN10300 Options269448
Node: M32R/D Options270499
Node: M88K Options272957
Node: RS/6000 and PowerPC Options280840
Node: Darwin Options302007
Node: RT Options304125
Node: MIPS Options305794
Node: i386 and x86-64 Options318130
Node: HPPA Options333288
Node: Intel 960 Options341171
Node: DEC Alpha Options344113
Node: DEC Alpha/VMS Options355128
Node: H8/300 Options355505
Node: SH Options356562
Node: System V Options358878
Node: TMS320C3x/C4x Options359696
Node: V850 Options365208
Node: ARC Options368135
Node: NS32K Options369336
Node: AVR Options373860
Node: MCore Options375661
Node: IA-64 Options376666
Node: D30V Options379389
Node: S/390 and zSeries Options380632
Node: CRIS Options382566
Node: MMIX Options386600
Node: PDP-11 Options389068
Node: Xstormy16 Options390894
Node: FRV Options391170
Node: Xtensa Options395114
Node: Code Gen Options401845
Node: Environment Variables418403
Node: Running Protoize426043
Node: C Implementation432399
Node: Translation implementation433333
Node: Environment implementation433768
Node: Identifiers implementation434061
Node: Characters implementation434674
Node: Integers implementation436531
Node: Floating point implementation437486
Node: Arrays and pointers implementation439335
Ref: Arrays and pointers implementation-Footnote-1440638
Node: Hints implementation440764
Node: Structures unions enumerations and bit-fields implementation442203
Node: Qualifiers implementation443012
Node: Preprocessing directives implementation443323
Node: Library functions implementation445122
Node: Architecture implementation445447
Node: Locale-specific behavior implementation446012
Node: C Extensions446310
Node: Statement Exprs450430
Node: Local Labels453484
Node: Labels as Values455555
Ref: Labels as Values-Footnote-1457620
Node: Nested Functions457805
Node: Constructing Calls461697
Node: Typeof463778
Node: Lvalues466954
Node: Conditionals469394
Node: Long Long470285
Node: Complex471784
Node: Hex Floats474355
Node: Zero Length475384
Node: Empty Structures478681
Node: Variable Length479092
Node: Variadic Macros481867
Node: Escaped Newlines484258
Node: Subscripting485090
Node: Pointer Arith485816
Node: Initializers486381
Node: Compound Literals486870
Node: Designated Inits489033
Node: Case Ranges492707
Node: Cast to Union493387
Node: Mixed Declarations494482
Node: Function Attributes494983
Node: Attribute Syntax524093
Node: Function Prototypes534470
Node: C++ Comments536263
Node: Dollar Signs536775
Node: Character Escapes537233
Node: Alignment537520
Node: Variable Attributes538838
Node: Type Attributes551158
Node: Inline562591
Node: Extended Asm567313
Node: Constraints584611
Node: Simple Constraints585454
Node: Multi-Alternative591961
Node: Modifiers593672
Node: Machine Constraints596202
Node: Asm Labels617462
Node: Explicit Reg Vars619144
Node: Global Reg Vars620598
Node: Local Reg Vars625163
Node: Alternate Keywords626963
Node: Incomplete Enums628390
Node: Function Names629146
Node: Return Address631583
Node: Vector Extensions634369
Node: Other Builtins637925
Node: Target Builtins653432
Node: Alpha Built-in Functions653962
Node: X86 Built-in Functions656951
Node: PowerPC AltiVec Built-in Functions666450
Node: Pragmas724260
Node: ARM Pragmas724758
Node: RS/6000 and PowerPC Pragmas725365
Node: Darwin Pragmas726095
Node: Solaris Pragmas727151
Node: Tru64 Pragmas727714
Node: Unnamed Fields728455
Node: Thread-Local729547
Node: C99 Thread-Local Edits731638
Node: C++98 Thread-Local Edits733639
Node: C++ Extensions737073
Node: Min and Max738625
Node: Volatiles740009
Node: Restricted Pointers743379
Node: Vague Linkage744961
Node: C++ Interface748619
Ref: C++ Interface-Footnote-1753707
Node: Template Instantiation753846
Node: Bound member functions760983
Node: C++ Attributes762534
Node: Java Exceptions764138
Node: Deprecated Features765535
Node: Backwards Compatibility767501
Node: Objective-C768849
Node: Executing code before main769428
Node: What you can and what you cannot do in +load772066
Node: Type encoding774232
Node: Garbage Collection777484
Node: Constant string objects780148
Node: compatibility_alias782661
Node: Compatibility783540
Node: Gcov790127
Node: Gcov Intro790596
Node: Invoking Gcov793318
Node: Gcov and Optimization801766
Node: Gcov Data Files803203
Node: Trouble807910
Node: Actual Bugs809504
Node: Cross-Compiler Problems810412
Node: Interoperation811922
Node: External Bugs822064
Node: Incompatibilities823500
Node: Fixed Headers831947
Node: Standard Libraries834256
Node: Disappointments835626
Node: C++ Misunderstandings840120
Node: Static Definitions840846
Node: Temporaries841893
Node: Copy Assignment843870
Node: Protoize Caveats845692
Node: Non-bugs849647
Node: Warnings and Errors859515
Node: Bugs861275
Node: Bug Criteria861838
Node: Bug Reporting864029
Node: Service864410
Node: Contributing865228
Node: Funding865971
Node: GNU Project868475
Node: Copying869126
Node: GNU Free Documentation License888334
Node: Contributors910743
Node: Option Index937137
Node: Keyword Index1013198

End Tag Table
