This is Info file gcc.info, produced by Makeinfo version 1.68 from the
input file
/tantor/build/intel-xscale/xscale-010413/i686-pc-linux-gnulibc2.1/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: 1640
gcc.info-2: 45844
gcc.info-3: 83257
gcc.info-4: 128434
gcc.info-5: 178084
gcc.info-6: 210526
gcc.info-7: 258337
gcc.info-8: 292220
gcc.info-9: 326439
gcc.info-10: 356372
gcc.info-11: 403679
gcc.info-12: 453447
gcc.info-13: 500387
gcc.info-14: 549967
gcc.info-15: 591899
gcc.info-16: 640161
gcc.info-17: 687229
gcc.info-18: 732756
gcc.info-19: 782138
gcc.info-20: 830418
gcc.info-21: 880066
gcc.info-22: 929130
gcc.info-23: 977116
gcc.info-24: 1021451
gcc.info-25: 1062015
gcc.info-26: 1107468
gcc.info-27: 1153680
gcc.info-28: 1198149
gcc.info-29: 1244752
gcc.info-30: 1291953
gcc.info-31: 1340114
gcc.info-32: 1364578

Tag Table:
(Indirect)
Node: Top1640
Node: G++ and GCC3401
Node: Invoking GCC5799
Node: Option Summary9298
Node: Overall Options26647
Node: Invoking G++31994
Node: C Dialect Options33451
Node: C++ Dialect Options45844
Node: Warning Options62396
Node: Debugging Options83257
Node: Optimize Options101170
Node: Preprocessor Options121421
Node: Assembler Options128067
Node: Link Options128434
Node: Directory Options134340
Node: Spec Files138201
Node: Target Options154248
Node: Submodel Options157872
Node: M680x0 Options159493
Node: VAX Options165488
Node: SPARC Options166023
Node: Convex Options175903
Node: AMD29K Options178084
Node: ARM Options181480
Node: Thumb Options194810
Node: MN10200 Options198268
Node: MN10300 Options198792
Node: M32R/D/X Options199769
Node: M88K Options202586
Node: RS/6000 and PowerPC Options210526
Node: RT Options232832
Node: MIPS Options234536
Node: i386 Options246280
Node: HPPA Options254283
Node: Intel 960 Options258337
Node: DEC Alpha Options261525
Node: Clipper Options270919
Node: H8/300 Options271318
Node: SH Options272132
Node: System V Options272951
Node: TMS320C3x/C4x Options273769
Node: V850 Options279274
Node: ARC Options282197
Node: D10V Options283399
Node: D30V Options284975
Node: NS32K Options286183
Node: AVR Options290423
Node: MCore Options291078
Node: Code Gen Options292220
Node: Offset info Option310658
Node: Environment Variables313730
Node: Running Protoize320073
Node: Installation326439
Node: Configuration Files354767
Node: Configurations356372
Node: Other Dir395938
Node: Cross-Compiler397654
Node: Steps of Cross399485
Node: Configure Cross400603
Node: Tools and Libraries401240
Node: Cross Runtime403679
Node: Cross Headers407760
Node: Build Cross409759
Node: Sun Install411635
Node: VMS Install413307
Node: Collect2423237
Node: Header Dirs425802
Node: C Extensions427226
Node: Statement Exprs430871
Node: Local Labels432765
Node: Labels as Values434827
Node: Nested Functions437037
Node: Constructing Calls440880
Node: Naming Types442937
Node: Typeof444031
Node: Lvalues445896
Node: Conditionals448336
Node: Long Long449227
Node: Complex450667
Node: Hex Floats452528
Node: Zero Length453447
Node: Variable Length454124
Node: Macro Varargs456649
Node: Subscripting458752
Node: Pointer Arith459235
Node: Initializers459800
Node: Constructors460265
Node: Labeled Elements461959
Node: Case Ranges464588
Node: Cast to Union465269
Node: Function Attributes466347
Node: Function Prototypes485162
Node: Interrupt Functions486971
Node: C++ Comments488266
Node: Dollar Signs488802
Node: Character Escapes489260
Node: Alignment489547
Node: Variable Attributes491019
Node: Type Attributes500387
Node: Inline509598
Node: Extended Asm513840
Node: Asm Labels528883
Node: Explicit Reg Vars530202
Node: Global Reg Vars531657
Node: Local Reg Vars536222
Node: Alternate Keywords538026
Node: Incomplete Enums539445
Node: Function Names540201
Node: Return Address542536
Node: Other Builtins544579
Node: Redefining Typedefs547081
Node: Deprecated Features547409
Node: C++ Extensions548691
Node: Naming Results549967
Node: Min and Max553281
Node: Volatiles554710
Node: Restricted Pointers558074
Node: C++ Interface559645
Node: Template Instantiation564878
Node: Bound member functions573493
Node: Gcov575020
Node: Gcov Intro575543
Node: Invoking Gcov578224
Node: Gcov and Optimization583960
Node: Gcov Data Files585384
Node: Trouble588954
Node: Actual Bugs590632
Node: Installation Problems591899
Node: Cross-Compiler Problems605577
Node: Interoperation607048
Node: External Bugs620326
Node: Incompatibilities621819
Node: Fixed Headers630291
Node: Standard Libraries632601
Node: Disappointments633842
Node: C++ Misunderstandings638381
Node: Static Definitions639107
Node: Temporaries640161
Node: Copy Assignment642139
Node: Protoize Caveats643950
Node: Non-bugs647906
Node: Warnings and Errors657343
Node: Bugs659104
Node: Bug Criteria660452
Node: Bug Lists662890
Node: Bug Reporting664006
Node: Sending Patches676229
Node: Service681604
Node: Contributing682171
Node: VMS682977
Node: Include Files and VMS683363
Node: Global Declarations687229
Node: VMS Misc691534
Node: Portability695841
Node: Interface697590
Node: Passes702172
Node: RTL720894
Node: RTL Objects722924
Node: RTL Classes725958
Node: Accessors730376
Node: Flags732756
Node: Machine Modes743091
Node: Constants750724
Node: Regs and Memory755912
Node: Arithmetic768551
Node: Comparisons774813
Node: Bit Fields778946
Node: Vector Operations780364
Node: Conversions782138
Node: RTL Declarations785445
Node: Side Effects786254
Node: Incdec799258
Node: Assembler802759
Node: Insns804281
Node: Calls827823
Node: Sharing830418
Node: Reading RTL833494
Node: Machine Desc834433
Node: Patterns836290
Node: Example839234
Node: RTL Template840362
Node: Output Template852154
Node: Output Statement856136
Node: Constraints859849
Node: Simple Constraints860780
Node: Multi-Alternative872692
Node: Class Preferences875528
Node: Modifiers876408
Node: Machine Constraints880066
Node: Standard Names891036
Node: Pattern Ordering929130
Node: Dependent Patterns930357
Node: Jump Patterns933172
Node: Insn Canonicalizations938934
Node: Expander Definitions942429
Node: Insn Splitting949848
Node: Peephole Definitions956784
Node: define_peephole958027
Node: define_peephole2964402
Node: Insn Attributes967457
Node: Defining Attributes968510
Node: Expressions970522
Node: Tagging Insns977116
Node: Attr Example981479
Node: Insn Lengths983855
Node: Constant Attributes987148
Node: Delay Slots988308
Node: Function Units991519
Node: Target Macros997189
Node: Driver999072
Node: Run-time Target1015157
Node: Storage Layout1021451
Node: Type Layout1039432
Node: Registers1046205
Node: Register Basics1047120
Node: Allocation Order1051916
Node: Values in Registers1053329
Node: Leaf Functions1058446
Node: Stack Registers1061218
Node: Register Classes1062015
Node: Stack and Calling1082549
Node: Frame Layout1083004
Node: Stack Checking1088501
Node: Frame Registers1092033
Node: Elimination1096448
Node: Stack Arguments1100704
Node: Register Arguments1107468
Node: Scalar Return1118533
Node: Aggregate Return1122771
Node: Caller Saves1126486
Node: Function Entry1128023
Node: Profiling1138930
Node: Varargs1146008
Node: Trampolines1153680
Node: Library Calls1160392
Node: Addressing Modes1168804
Node: Condition Code1179212
Node: Costs1185427
Node: Sections1198149
Node: PIC1204491
Node: Assembler Format1207200
Node: File Framework1208266
Node: Data Output1212958
Node: Uninitialized Data1220140
Node: Label Output1226442
Node: Initialization1238612
Node: Macros for Initialization1244752
Node: Instruction Output1249687
Node: Dispatch Tables1258587
Node: Exception Region Output1261140
Node: Alignment Output1264131
Node: Debugging Info1267672
Node: All Debuggers1268281
Node: DBX Options1271090
Node: DBX Hooks1276364
Node: File Names and DBX1280004
Node: SDB and DWARF1281977
Node: Cross-compilation1285387
Node: Misc1291953
Node: Config1319571
Node: Fragments1326152
Node: Target Fragment1326748
Node: Host Fragment1331698
Node: Funding1332300
Node: GNU/Linux1334799
Node: Copying1340114
Node: Contributors1359302
Node: Index1364578

End Tag Table
