This is Info file gcc.info, produced by Makeinfo version 1.68 from the
input file
/tantor/build/intel-xscale/xscale-010827/sparc-sun-solaris2.5/src/gcc/gcc.texi.

START-INFO-DIR-ENTRY
* Gcc: (gcc).                           Using and Porting the GNU C compiler.
END-INFO-DIR-ENTRY

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 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: 1636
gcc.info-2: 45840
gcc.info-3: 83253
gcc.info-4: 128430
gcc.info-5: 178080
gcc.info-6: 210530
gcc.info-7: 258341
gcc.info-8: 292224
gcc.info-9: 326443
gcc.info-10: 356376
gcc.info-11: 403683
gcc.info-12: 453451
gcc.info-13: 500391
gcc.info-14: 549971
gcc.info-15: 591903
gcc.info-16: 640165
gcc.info-17: 687233
gcc.info-18: 732760
gcc.info-19: 782142
gcc.info-20: 830422
gcc.info-21: 880070
gcc.info-22: 929134
gcc.info-23: 977120
gcc.info-24: 1021455
gcc.info-25: 1062019
gcc.info-26: 1107472
gcc.info-27: 1153684
gcc.info-28: 1198153
gcc.info-29: 1244756
gcc.info-30: 1291957
gcc.info-31: 1340672
gcc.info-32: 1365136

Tag Table:
(Indirect)
Node: Top1636
Node: G++ and GCC3397
Node: Invoking GCC5795
Node: Option Summary9294
Node: Overall Options26643
Node: Invoking G++31990
Node: C Dialect Options33447
Node: C++ Dialect Options45840
Node: Warning Options62392
Node: Debugging Options83253
Node: Optimize Options101166
Node: Preprocessor Options121417
Node: Assembler Options128063
Node: Link Options128430
Node: Directory Options134336
Node: Spec Files138197
Node: Target Options154244
Node: Submodel Options157868
Node: M680x0 Options159489
Node: VAX Options165484
Node: SPARC Options166019
Node: Convex Options175899
Node: AMD29K Options178080
Node: ARM Options181476
Node: Thumb Options194814
Node: MN10200 Options198272
Node: MN10300 Options198796
Node: M32R/D/X Options199773
Node: M88K Options202590
Node: RS/6000 and PowerPC Options210530
Node: RT Options232836
Node: MIPS Options234540
Node: i386 Options246284
Node: HPPA Options254287
Node: Intel 960 Options258341
Node: DEC Alpha Options261529
Node: Clipper Options270923
Node: H8/300 Options271322
Node: SH Options272136
Node: System V Options272955
Node: TMS320C3x/C4x Options273773
Node: V850 Options279278
Node: ARC Options282201
Node: D10V Options283403
Node: D30V Options284979
Node: NS32K Options286187
Node: AVR Options290427
Node: MCore Options291082
Node: Code Gen Options292224
Node: Offset info Option310662
Node: Environment Variables313734
Node: Running Protoize320077
Node: Installation326443
Node: Configuration Files354771
Node: Configurations356376
Node: Other Dir395942
Node: Cross-Compiler397658
Node: Steps of Cross399489
Node: Configure Cross400607
Node: Tools and Libraries401244
Node: Cross Runtime403683
Node: Cross Headers407764
Node: Build Cross409763
Node: Sun Install411639
Node: VMS Install413311
Node: Collect2423241
Node: Header Dirs425806
Node: C Extensions427230
Node: Statement Exprs430875
Node: Local Labels432769
Node: Labels as Values434831
Node: Nested Functions437041
Node: Constructing Calls440884
Node: Naming Types442941
Node: Typeof444035
Node: Lvalues445900
Node: Conditionals448340
Node: Long Long449231
Node: Complex450671
Node: Hex Floats452532
Node: Zero Length453451
Node: Variable Length454128
Node: Macro Varargs456653
Node: Subscripting458756
Node: Pointer Arith459239
Node: Initializers459804
Node: Constructors460269
Node: Labeled Elements461963
Node: Case Ranges464592
Node: Cast to Union465273
Node: Function Attributes466351
Node: Function Prototypes485166
Node: Interrupt Functions486975
Node: C++ Comments488270
Node: Dollar Signs488806
Node: Character Escapes489264
Node: Alignment489551
Node: Variable Attributes491023
Node: Type Attributes500391
Node: Inline509602
Node: Extended Asm513844
Node: Asm Labels528887
Node: Explicit Reg Vars530206
Node: Global Reg Vars531661
Node: Local Reg Vars536226
Node: Alternate Keywords538030
Node: Incomplete Enums539449
Node: Function Names540205
Node: Return Address542540
Node: Other Builtins544583
Node: Redefining Typedefs547085
Node: Deprecated Features547413
Node: C++ Extensions548695
Node: Naming Results549971
Node: Min and Max553285
Node: Volatiles554714
Node: Restricted Pointers558078
Node: C++ Interface559649
Node: Template Instantiation564882
Node: Bound member functions573497
Node: Gcov575024
Node: Gcov Intro575547
Node: Invoking Gcov578228
Node: Gcov and Optimization583964
Node: Gcov Data Files585388
Node: Trouble588958
Node: Actual Bugs590636
Node: Installation Problems591903
Node: Cross-Compiler Problems605581
Node: Interoperation607052
Node: External Bugs620330
Node: Incompatibilities621823
Node: Fixed Headers630295
Node: Standard Libraries632605
Node: Disappointments633846
Node: C++ Misunderstandings638385
Node: Static Definitions639111
Node: Temporaries640165
Node: Copy Assignment642143
Node: Protoize Caveats643954
Node: Non-bugs647910
Node: Warnings and Errors657347
Node: Bugs659108
Node: Bug Criteria660456
Node: Bug Lists662894
Node: Bug Reporting664010
Node: Sending Patches676233
Node: Service681608
Node: Contributing682175
Node: VMS682981
Node: Include Files and VMS683367
Node: Global Declarations687233
Node: VMS Misc691538
Node: Portability695845
Node: Interface697594
Node: Passes702176
Node: RTL720898
Node: RTL Objects722928
Node: RTL Classes725962
Node: Accessors730380
Node: Flags732760
Node: Machine Modes743095
Node: Constants750728
Node: Regs and Memory755916
Node: Arithmetic768555
Node: Comparisons774817
Node: Bit Fields778950
Node: Vector Operations780368
Node: Conversions782142
Node: RTL Declarations785449
Node: Side Effects786258
Node: Incdec799262
Node: Assembler802763
Node: Insns804285
Node: Calls827827
Node: Sharing830422
Node: Reading RTL833498
Node: Machine Desc834437
Node: Patterns836294
Node: Example839238
Node: RTL Template840366
Node: Output Template852158
Node: Output Statement856140
Node: Constraints859853
Node: Simple Constraints860784
Node: Multi-Alternative872696
Node: Class Preferences875532
Node: Modifiers876412
Node: Machine Constraints880070
Node: Standard Names891040
Node: Pattern Ordering929134
Node: Dependent Patterns930361
Node: Jump Patterns933176
Node: Insn Canonicalizations938938
Node: Expander Definitions942433
Node: Insn Splitting949852
Node: Peephole Definitions956788
Node: define_peephole958031
Node: define_peephole2964406
Node: Insn Attributes967461
Node: Defining Attributes968514
Node: Expressions970526
Node: Tagging Insns977120
Node: Attr Example981483
Node: Insn Lengths983859
Node: Constant Attributes987152
Node: Delay Slots988312
Node: Function Units991523
Node: Target Macros997193
Node: Driver999076
Node: Run-time Target1015161
Node: Storage Layout1021455
Node: Type Layout1039436
Node: Registers1046209
Node: Register Basics1047124
Node: Allocation Order1051920
Node: Values in Registers1053333
Node: Leaf Functions1058450
Node: Stack Registers1061222
Node: Register Classes1062019
Node: Stack and Calling1082553
Node: Frame Layout1083008
Node: Stack Checking1088505
Node: Frame Registers1092037
Node: Elimination1096452
Node: Stack Arguments1100708
Node: Register Arguments1107472
Node: Scalar Return1118537
Node: Aggregate Return1122775
Node: Caller Saves1126490
Node: Function Entry1128027
Node: Profiling1138934
Node: Varargs1146012
Node: Trampolines1153684
Node: Library Calls1160396
Node: Addressing Modes1168808
Node: Condition Code1179216
Node: Costs1185431
Node: Sections1198153
Node: PIC1204495
Node: Assembler Format1207204
Node: File Framework1208270
Node: Data Output1212962
Node: Uninitialized Data1220144
Node: Label Output1226446
Node: Initialization1238616
Node: Macros for Initialization1244756
Node: Instruction Output1249691
Node: Dispatch Tables1258591
Node: Exception Region Output1261144
Node: Alignment Output1264135
Node: Debugging Info1267676
Node: All Debuggers1268285
Node: DBX Options1271094
Node: DBX Hooks1276368
Node: File Names and DBX1280008
Node: SDB and DWARF1281981
Node: Cross-compilation1285391
Node: Misc1291957
Node: Config1319575
Node: Fragments1326710
Node: Target Fragment1327306
Node: Host Fragment1332256
Node: Funding1332858
Node: GNU/Linux1335357
Node: Copying1340672
Node: Contributors1359860
Node: Index1365136

End Tag Table
