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: 49360
gcc.info-3: 82930
gcc.info-4: 118379
gcc.info-5: 138348
gcc.info-6: 182384
gcc.info-7: 217012
gcc.info-8: 258090
gcc.info-9: 306771
gcc.info-10: 356513
gcc.info-11: 403030
gcc.info-12: 451615
gcc.info-13: 496034
gcc.info-14: 539890
gcc.info-15: 587179
gcc.info-16: 636094
gcc.info-17: 669089
gcc.info-18: 726899
gcc.info-19: 776871
gcc.info-20: 826139
gcc.info-21: 871771
gcc.info-22: 913388
gcc.info-23: 940073
gcc.info-24: 1016424

Tag Table:
(Indirect)
Node: Top1251
Node: G++ and GCC3807
Node: Standards6398
Node: Invoking GCC13593
Node: Option Summary17242
Node: Overall Options41032
Node: Invoking G++47914
Node: C Dialect Options49360
Node: C++ Dialect Options60008
Node: Objective-C Dialect Options77759
Node: Language Independent Options81143
Node: Warning Options82930
Node: Debugging Options118379
Node: Optimize Options138348
Node: Preprocessor Options182384
Ref: -MF190196
Node: Assembler Options203238
Node: Link Options203605
Ref: Link Options-Footnote-1211684
Node: Directory Options212020
Node: Spec Files217012
Node: Target Options236002
Node: Submodel Options237303
Node: M680x0 Options239062
Node: M68hc1x Options245069
Node: VAX Options246621
Node: SPARC Options247157
Node: ARM Options258090
Node: MN10200 Options269957
Node: MN10300 Options270479
Node: M32R/D Options271530
Node: M88K Options273988
Node: RS/6000 and PowerPC Options281871
Node: Darwin Options303038
Node: RT Options305102
Node: MIPS Options306771
Node: i386 and x86-64 Options319107
Node: HPPA Options334298
Node: Intel 960 Options342181
Node: DEC Alpha Options345123
Node: DEC Alpha/VMS Options356136
Node: H8/300 Options356513
Node: SH Options357565
Node: System V Options359881
Node: TMS320C3x/C4x Options360699
Node: V850 Options366210
Node: ARC Options369137
Node: NS32K Options370338
Node: AVR Options374862
Node: MCore Options376663
Node: IA-64 Options377668
Node: D30V Options380391
Node: S/390 and zSeries Options381634
Node: CRIS Options383568
Node: MMIX Options387786
Node: PDP-11 Options390254
Node: Xstormy16 Options392079
Node: FRV Options392355
Node: Xtensa Options396299
Node: Code Gen Options403030
Node: Environment Variables419588
Node: Running Protoize427228
Node: C Implementation433584
Node: Translation implementation434518
Node: Environment implementation434953
Node: Identifiers implementation435246
Node: Characters implementation435859
Node: Integers implementation437716
Node: Floating point implementation438671
Node: Arrays and pointers implementation440520
Ref: Arrays and pointers implementation-Footnote-1441823
Node: Hints implementation441949
Node: Structures unions enumerations and bit-fields implementation443388
Node: Qualifiers implementation444197
Node: Preprocessing directives implementation444508
Node: Library functions implementation446307
Node: Architecture implementation446632
Node: Locale-specific behavior implementation447197
Node: C Extensions447495
Node: Statement Exprs451615
Node: Local Labels454669
Node: Labels as Values456740
Ref: Labels as Values-Footnote-1458805
Node: Nested Functions458990
Node: Constructing Calls462882
Node: Typeof464963
Node: Lvalues468139
Node: Conditionals470445
Node: Long Long471336
Node: Complex472835
Node: Hex Floats475406
Node: Zero Length476435
Node: Empty Structures479732
Node: Variable Length480143
Node: Variadic Macros482918
Node: Escaped Newlines485309
Node: Subscripting486141
Node: Pointer Arith486867
Node: Initializers487432
Node: Compound Literals487921
Node: Designated Inits490084
Node: Case Ranges493758
Node: Cast to Union494438
Node: Mixed Declarations495533
Node: Function Attributes496034
Node: Attribute Syntax525145
Node: Function Prototypes535522
Node: C++ Comments537315
Node: Dollar Signs537827
Node: Character Escapes538285
Node: Alignment538572
Node: Variable Attributes539890
Node: Type Attributes552210
Node: Inline563643
Node: Extended Asm568365
Node: Constraints586336
Node: Simple Constraints587179
Node: Multi-Alternative593686
Node: Modifiers595397
Node: Machine Constraints597927
Node: Asm Labels619187
Node: Explicit Reg Vars620869
Node: Global Reg Vars622323
Node: Local Reg Vars626888
Node: Alternate Keywords628688
Node: Incomplete Enums630115
Node: Function Names630871
Node: Return Address633308
Node: Vector Extensions636094
Node: Other Builtins639650
Node: Target Builtins655157
Node: Alpha Built-in Functions655687
Node: X86 Built-in Functions658676
Node: PowerPC AltiVec Built-in Functions669089
Node: Pragmas726899
Node: ARM Pragmas727397
Node: RS/6000 and PowerPC Pragmas728004
Node: Darwin Pragmas728734
Node: Solaris Pragmas729790
Node: Tru64 Pragmas730353
Node: Unnamed Fields731094
Node: Thread-Local732186
Node: C99 Thread-Local Edits734277
Node: C++98 Thread-Local Edits736278
Node: C++ Extensions739712
Node: Min and Max741264
Node: Volatiles742648
Node: Restricted Pointers746018
Node: Vague Linkage747600
Node: C++ Interface751258
Ref: C++ Interface-Footnote-1756346
Node: Template Instantiation756485
Node: Bound member functions763622
Node: C++ Attributes765173
Node: Java Exceptions766777
Node: Deprecated Features768174
Node: Backwards Compatibility770140
Node: Objective-C771488
Node: Executing code before main772067
Node: What you can and what you cannot do in +load774705
Node: Type encoding776871
Node: Garbage Collection780123
Node: Constant string objects782787
Node: compatibility_alias785300
Node: Compatibility786179
Node: Gcov792766
Node: Gcov Intro793235
Node: Invoking Gcov795957
Node: Gcov and Optimization804405
Node: Gcov Data Files805842
Node: Trouble810549
Node: Actual Bugs812143
Node: Cross-Compiler Problems813051
Node: Interoperation814561
Node: External Bugs824703
Node: Incompatibilities826139
Node: Fixed Headers834586
Node: Standard Libraries836895
Node: Disappointments838265
Node: C++ Misunderstandings842759
Node: Static Definitions843485
Node: Temporaries844532
Node: Copy Assignment846515
Node: Protoize Caveats848337
Node: Non-bugs852292
Node: Warnings and Errors862160
Node: Bugs863920
Node: Bug Criteria864483
Node: Bug Reporting866674
Node: Service867055
Node: Contributing867873
Node: Funding868616
Node: GNU Project871120
Node: Copying871771
Node: GNU Free Documentation License890979
Node: Contributors913388
Node: Option Index940073
Node: Keyword Index1016424

End Tag Table
