This is Info file gcc.info, produced by Makeinfo version 1.68 from the
input file
/work/pkgbuild/lang/gcc/work.SunOS-5.9-sparc/gcc-2.95.3/gcc/gcc.texi.

INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
* gcc: (gcc).                  The GNU Compiler Collection.
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,
1999, 2000 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" and "Funding
for Free Software" 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" and "Funding for Free Software", 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: 1513
gcc.info-2: 42342
gcc.info-3: 76356
gcc.info-4: 123632
gcc.info-5: 167811
gcc.info-6: 214315
gcc.info-7: 261691
gcc.info-8: 303308
gcc.info-9: 350173
gcc.info-10: 400153
gcc.info-11: 441388
gcc.info-12: 489508
gcc.info-13: 531018
gcc.info-14: 579910
gcc.info-15: 627154
gcc.info-16: 672260
gcc.info-17: 722154
gcc.info-18: 770935
gcc.info-19: 817809
gcc.info-20: 866635
gcc.info-21: 916387
gcc.info-22: 953448
gcc.info-23: 995243
gcc.info-24: 1040125
gcc.info-25: 1086025
gcc.info-26: 1130118
gcc.info-27: 1180035
gcc.info-28: 1219713
gcc.info-29: 1264520
gcc.info-30: 1288984

Tag Table:
(Indirect)
Node: Top1513
Node: G++ and GCC3274
Node: Invoking GCC5672
Node: Option Summary9033
Node: Overall Options23778
Node: Invoking G++28798
Node: C Dialect Options30255
Node: C++ Dialect Options42342
Node: Warning Options59104
Node: Debugging Options76356
Node: Optimize Options93424
Node: Preprocessor Options110896
Node: Assembler Options117359
Node: Link Options117726
Node: Directory Options123632
Node: Target Options127497
Node: Submodel Options131128
Node: M680x0 Options132678
Node: VAX Options138194
Node: SPARC Options138729
Node: Convex Options148593
Node: AMD29K Options150774
Node: ARM Options154170
Node: Thumb Options162191
Node: MN10200 Options164161
Node: MN10300 Options164685
Node: M32R/D Options165461
Node: M88K Options167811
Node: RS/6000 and PowerPC Options175749
Node: RT Options194863
Node: MIPS Options196567
Node: i386 Options206312
Node: HPPA Options214315
Node: Intel 960 Options218586
Node: DEC Alpha Options221528
Node: Clipper Options230922
Node: H8/300 Options231321
Node: SH Options232135
Node: System V Options232954
Node: TMS320C3x/C4x Options233772
Node: V850 Options239277
Node: ARC Options241286
Node: NS32K Options242488
Node: Code Gen Options246708
Node: Environment Variables261691
Node: Running Protoize267877
Node: Installation274243
Node: Configuration Files301703
Node: Configurations303308
Node: Other Dir342432
Node: Cross-Compiler344148
Node: Steps of Cross345979
Node: Configure Cross347097
Node: Tools and Libraries347734
Node: Cross Runtime350173
Node: Cross Headers354254
Node: Build Cross356253
Node: Sun Install358129
Node: VMS Install359801
Node: Collect2369731
Node: Header Dirs372296
Node: C Extensions373720
Node: Statement Exprs377245
Node: Local Labels379139
Node: Labels as Values381201
Node: Nested Functions383065
Node: Constructing Calls386908
Node: Naming Types388965
Node: Typeof390059
Node: Lvalues391924
Node: Conditionals394364
Node: Long Long395255
Node: Complex396695
Node: Hex Floats398556
Node: Zero Length399476
Node: Variable Length400153
Node: Macro Varargs402678
Node: Subscripting404781
Node: Pointer Arith405264
Node: Initializers405829
Node: Constructors406294
Node: Labeled Elements407988
Node: Case Ranges410617
Node: Cast to Union411298
Node: Function Attributes412376
Node: Function Prototypes428300
Node: C++ Comments430102
Node: Dollar Signs430638
Node: Character Escapes431096
Node: Alignment431383
Node: Variable Attributes432855
Node: Type Attributes441388
Node: Inline450599
Node: Extended Asm454841
Node: Asm Labels469774
Node: Explicit Reg Vars471093
Node: Global Reg Vars472548
Node: Local Reg Vars477113
Node: Alternate Keywords478917
Node: Incomplete Enums480319
Node: Function Names481075
Node: Return Address482349
Node: Other Builtins484392
Node: Deprecated Features486858
Node: C++ Extensions488135
Node: Naming Results489508
Node: Min and Max492822
Node: Destructors and Goto494262
Node: C++ Interface494738
Node: Template Instantiation499972
Node: Bound member functions508587
Node: C++ Signatures509920
Node: Gcov514264
Node: Gcov Intro514787
Node: Invoking Gcov517468
Node: Gcov and Optimization523079
Node: Gcov Data Files524503
Node: Trouble528073
Node: Actual Bugs529751
Node: Installation Problems531018
Node: Cross-Compiler Problems544696
Node: Interoperation546167
Node: External Bugs559445
Node: Incompatibilities561568
Node: Fixed Headers570040
Node: Standard Libraries572350
Node: Disappointments573591
Node: C++ Misunderstandings578130
Node: Static Definitions578856
Node: Temporaries579910
Node: Copy Assignment581888
Node: Protoize Caveats583699
Node: Non-bugs587655
Node: Warnings and Errors597286
Node: Bugs599047
Node: Bug Criteria600395
Node: Bug Lists602833
Node: Bug Reporting603940
Node: Sending Patches616154
Node: Service621529
Node: Contributing622096
Node: VMS622902
Node: Include Files and VMS623288
Node: Global Declarations627154
Node: VMS Misc631459
Node: Portability635766
Node: Interface637515
Node: Passes642097
Node: RTL660448
Node: RTL Objects662416
Node: RTL Classes665462
Node: Accessors669880
Node: Flags672260
Node: Machine Modes682595
Node: Constants690229
Node: Regs and Memory695417
Node: Arithmetic707893
Node: Comparisons713791
Node: Bit Fields717854
Node: Conversions719266
Node: RTL Declarations722154
Node: Side Effects722963
Node: Incdec735967
Node: Assembler739468
Node: Insns740990
Node: Calls764325
Node: Sharing766920
Node: Reading RTL769996
Node: Machine Desc770935
Node: Patterns772788
Node: Example775732
Node: RTL Template776860
Node: Output Template789939
Node: Output Statement793921
Node: Constraints797634
Node: Simple Constraints798637
Node: Multi-Alternative810549
Node: Class Preferences813385
Node: Modifiers814265
Node: Machine Constraints817809
Node: No Constraints826871
Node: Standard Names827992
Node: Pattern Ordering865408
Node: Dependent Patterns866635
Node: Jump Patterns869450
Node: Insn Canonicalizations875266
Node: Peephole Definitions878761
Node: Expander Definitions885679
Node: Insn Splitting893064
Node: Insn Attributes899995
Node: Defining Attributes901042
Node: Expressions903054
Node: Tagging Insns909648
Node: Attr Example914011
Node: Insn Lengths916387
Node: Constant Attributes919680
Node: Delay Slots920840
Node: Function Units924051
Node: Target Macros929721
Node: Driver931604
Node: Run-time Target947151
Node: Storage Layout953448
Node: Type Layout970775
Node: Registers977548
Node: Register Basics978528
Node: Allocation Order983324
Node: Values in Registers984740
Node: Leaf Functions989860
Node: Stack Registers992638
Node: Obsolete Register Macros993471
Node: Register Classes995243
Node: Stack and Calling1015250
Node: Frame Layout1015705
Node: Stack Checking1021202
Node: Frame Registers1024782
Node: Elimination1029197
Node: Stack Arguments1033453
Node: Register Arguments1040125
Node: Scalar Return1050635
Node: Aggregate Return1054873
Node: Caller Saves1058588
Node: Function Entry1060127
Node: Profiling1071029
Node: Varargs1078110
Node: Trampolines1086025
Node: Library Calls1092743
Node: Addressing Modes1100801
Node: Condition Code1111209
Node: Costs1117408
Node: Sections1130118
Node: PIC1136349
Node: Assembler Format1139058
Node: File Framework1140124
Node: Data Output1144822
Node: Uninitialized Data1152016
Node: Label Output1157422
Node: Initialization1168954
Node: Macros for Initialization1175097
Node: Instruction Output1180035
Node: Dispatch Tables1188222
Node: Exception Region Output1190775
Node: Alignment Output1193769
Node: Debugging Info1195992
Node: All Debuggers1196601
Node: DBX Options1199429
Node: DBX Hooks1204712
Node: File Names and DBX1208352
Node: SDB and DWARF1210325
Node: Cross-compilation1213147
Node: Misc1219713
Node: Config1244090
Node: Fragments1251353
Node: Target Fragment1251949
Node: Host Fragment1256104
Node: Funding1256706
Node: GNU/Linux1259205
Node: Copying1264520
Node: Contributors1283708
Node: Index1288984

End Tag Table
