This is doc/sh-rtems-gcc.info, produced by makeinfo version 4.6 from
doc/sh-rtems-gcc.texi.

INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
* gcc: (sh-rtems-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

   Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002 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.1 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.


Indirect:
sh-rtems-gcc.info-1: 1252
sh-rtems-gcc.info-2: 298290
sh-rtems-gcc.info-3: 591752
sh-rtems-gcc.info-4: 875581

Tag Table:
(Indirect)
Node: Top1252
Node: G++ and GCC2974
Node: Standards5533
Node: Invoking GCC12775
Node: Option Summary16430
Node: Overall Options37864
Node: Invoking G++44733
Node: C Dialect Options46185
Node: C++ Dialect Options59714
Node: Objective-C Dialect Options75792
Node: Language Independent Options77423
Node: Warning Options79217
Node: Debugging Options112472
Node: Optimize Options131434
Node: Preprocessor Options161177
Ref: -MF167765
Node: Assembler Options180556
Node: Link Options180929
Ref: Link Options-Footnote-1189014
Node: Directory Options189350
Node: Spec Files194366
Node: Target Options211878
Node: Submodel Options215871
Node: M680x0 Options217659
Node: M68hc1x Options223673
Node: VAX Options224860
Node: SPARC Options225402
Node: Convex Options234897
Node: AMD29K Options237084
Node: ARM Options240486
Node: MN10200 Options253013
Node: MN10300 Options253541
Node: M32R/D Options254598
Node: M88K Options257063
Node: RS/6000 and PowerPC Options264993
Node: RT Options284894
Node: MIPS Options286603
Node: i386 and x86-64 Options298290
Node: HPPA Options312874
Node: Intel 960 Options316956
Node: DEC Alpha Options319905
Node: DEC Alpha/VMS Options330928
Node: Clipper Options331312
Node: H8/300 Options331722
Node: SH Options332657
Node: System V Options334979
Node: TMS320C3x/C4x Options335803
Node: V850 Options341322
Node: ARC Options343337
Node: NS32K Options344545
Node: AVR Options348801
Node: MCore Options350608
Node: IA-64 Options351758
Node: D30V Options354152
Node: S/390 and zSeries Options355401
Node: CRIS Options357341
Node: MMIX Options361381
Node: PDP-11 Options363727
Node: Xstormy16 Options365559
Node: Xtensa Options365841
Node: Code Gen Options372558
Node: Environment Variables388379
Ref: DEPENDENCIES_OUTPUT394711
Node: Running Protoize395771
Node: C Implementation402143
Node: Translation implementation403083
Node: Environment implementation403460
Node: Identifiers implementation403759
Node: Characters implementation404171
Node: Integers implementation406037
Node: Floating point implementation406898
Node: Arrays and pointers implementation408756
Ref: Arrays and pointers implementation-Footnote-1410068
Node: Hints implementation410194
Node: Structures unions enumerations and bit-fields implementation410632
Node: Qualifiers implementation411450
Node: Preprocessing directives implementation411770
Node: Library functions implementation413396
Node: Architecture implementation413727
Node: Locale-specific behavior implementation414301
Node: C Extensions414605
Node: Statement Exprs418697
Node: Local Labels421757
Node: Labels as Values423828
Ref: Labels as Values-Footnote-1425893
Node: Nested Functions426078
Node: Constructing Calls429922
Node: Typeof432009
Node: Lvalues435191
Node: Conditionals437637
Node: Long Long438534
Node: Complex440040
Node: Hex Floats442714
Node: Zero Length443749
Node: Variable Length446799
Node: Variadic Macros449567
Node: Escaped Newlines451963
Node: Multi-line Strings452852
Node: Subscripting453462
Node: Pointer Arith454196
Node: Initializers454767
Node: Compound Literals455256
Node: Designated Inits457425
Node: Case Ranges461105
Node: Cast to Union461791
Node: Mixed Declarations462880
Node: Function Attributes463381
Node: Attribute Syntax485366
Node: Function Prototypes495749
Node: C++ Comments497548
Node: Dollar Signs498149
Node: Character Escapes498613
Node: Alignment498906
Node: Variable Attributes500232
Node: Type Attributes511385
Node: Inline521923
Node: Extended Asm526638
Node: Constraints543758
Node: Simple Constraints544607
Node: Multi-Alternative551103
Node: Modifiers552820
Node: Machine Constraints555259
Node: Asm Labels571859
Node: Explicit Reg Vars573541
Node: Global Reg Vars575001
Node: Local Reg Vars579572
Node: Alternate Keywords581378
Node: Incomplete Enums583071
Node: Function Names583833
Node: Return Address586276
Node: Vector Extensions588861
Node: Other Builtins591752
Node: Target Builtins604314
Node: X86 Built-in Functions604821
Node: PowerPC AltiVec Built-in Functions614479
Node: Pragmas671420
Node: ARM Pragmas671892
Node: Darwin Pragmas672492
Node: Solaris Pragmas673537
Node: Tru64 Pragmas674106
Node: Unnamed Fields674853
Node: C++ Extensions675930
Node: Min and Max677505
Node: Volatiles678895
Node: Restricted Pointers682272
Node: Vague Linkage683848
Node: C++ Interface687513
Ref: C++ Interface-Footnote-1692607
Node: Template Instantiation692746
Node: Bound member functions701583
Node: C++ Attributes703140
Node: Java Exceptions704751
Node: Deprecated Features706154
Node: Backwards Compatibility708126
Node: Objective-C709480
Node: Executing code before main710066
Node: What you can and what you cannot do in +load712710
Node: Type encoding714882
Node: Garbage Collection718140
Node: Constant string objects720810
Node: compatibility_alias722450
Node: Compatibility723335
Node: Gcov729928
Node: Gcov Intro730403
Node: Invoking Gcov733084
Node: Gcov and Optimization739167
Node: Gcov Data Files740590
Node: Trouble744161
Node: Actual Bugs745761
Node: Cross-Compiler Problems746678
Node: Interoperation748194
Node: External Bugs760908
Node: Incompatibilities762406
Node: Fixed Headers772020
Node: Standard Libraries774335
Node: Disappointments775710
Node: C++ Misunderstandings780438
Node: Static Definitions781170
Node: Temporaries782223
Node: Copy Assignment784206
Node: Protoize Caveats786030
Node: Non-bugs789991
Node: Warnings and Errors799889
Node: Bugs801655
Node: Bug Criteria803014
Node: Bug Lists805444
Node: Bug Reporting806009
Node: gccbug818118
Node: Service818944
Node: Contributing819696
Node: VMS820441
Node: Include Files and VMS820829
Node: Global Declarations824700
Node: VMS Misc829010
Node: Funding833319
Node: GNU Project835820
Node: Copying836477
Node: GNU Free Documentation License855691
Node: Contributors875581
Node: Option Index900515
Node: Index970608

End Tag Table
