This is doc/sh-rtems-gcc.info, produced by makeinfo version 4.8 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: 298305
sh-rtems-gcc.info-3: 592651
sh-rtems-gcc.info-4: 875848

Tag Table:
(Indirect)
Node: Top1252
Node: G++ and GCC2974
Node: Standards5537
Node: Invoking GCC12783
Node: Option Summary16442
Node: Overall Options37575
Node: Invoking G++44452
Node: C Dialect Options45912
Node: C++ Dialect Options59449
Node: Objective-C Dialect Options75515
Node: Language Independent Options77154
Node: Warning Options78956
Node: Debugging Options112219
Node: Optimize Options131189
Node: Preprocessor Options160932
Ref: -MF167530
Node: Assembler Options180311
Node: Link Options180694
Ref: Link Options-Footnote-1188788
Node: Directory Options189124
Node: Spec Files194150
Node: Target Options211667
Node: Submodel Options215670
Node: M680x0 Options217468
Node: M68hc1x Options223496
Node: VAX Options224697
Node: SPARC Options225253
Node: Convex Options234762
Node: AMD29K Options236963
Node: ARM Options240379
Node: MN10200 Options252920
Node: MN10300 Options253462
Node: M32R/D Options254533
Node: M88K Options257014
Node: RS/6000 and PowerPC Options264960
Node: RT Options284877
Node: MIPS Options286602
Node: i386 and x86-64 Options298305
Node: HPPA Options312905
Node: Intel 960 Options317003
Node: DEC Alpha Options319968
Node: DEC Alpha/VMS Options331007
Node: Clipper Options331407
Node: H8/300 Options331833
Node: SH Options332784
Node: System V Options335122
Node: TMS320C3x/C4x Options335962
Node: V850 Options341497
Node: ARC Options343528
Node: NS32K Options344752
Node: AVR Options349024
Node: MCore Options350847
Node: IA-64 Options352013
Node: D30V Options354423
Node: S/390 and zSeries Options355688
Node: CRIS Options357644
Node: MMIX Options361700
Node: PDP-11 Options364062
Node: Xstormy16 Options365910
Node: Xtensa Options366208
Node: Code Gen Options372941
Node: Environment Variables388772
Ref: DEPENDENCIES_OUTPUT395114
Node: Running Protoize396174
Node: C Implementation402556
Node: Translation implementation403500
Node: Environment implementation403885
Node: Identifiers implementation404192
Node: Characters implementation404612
Node: Integers implementation406486
Node: Floating point implementation407355
Node: Arrays and pointers implementation409221
Ref: Arrays and pointers implementation-Footnote-1410541
Node: Hints implementation410667
Node: Structures unions enumerations and bit-fields implementation411113
Node: Qualifiers implementation411939
Node: Preprocessing directives implementation412269
Node: Library functions implementation413905
Node: Architecture implementation414246
Node: Locale-specific behavior implementation414830
Node: C Extensions415144
Node: Statement Exprs419240
Node: Local Labels422308
Node: Labels as Values424387
Ref: Labels as Values-Footnote-1426460
Node: Nested Functions426645
Node: Constructing Calls430482
Node: Typeof432580
Node: Lvalues435770
Node: Conditionals438224
Node: Long Long439129
Node: Complex440643
Node: Hex Floats443327
Node: Zero Length444372
Node: Variable Length447417
Node: Variadic Macros450195
Node: Escaped Newlines452601
Node: Multi-line Strings453500
Node: Subscripting454120
Node: Pointer Arith454854
Node: Initializers455435
Node: Compound Literals455934
Node: Designated Inits458113
Node: Case Ranges461798
Node: Cast to Union462494
Node: Mixed Declarations463593
Node: Function Attributes464104
Node: Attribute Syntax486071
Node: Function Prototypes496464
Node: C++ Comments498258
Node: Dollar Signs498869
Node: Character Escapes499343
Node: Alignment499646
Node: Variable Attributes500982
Node: Type Attributes512105
Node: Inline522643
Node: Extended Asm527367
Node: Constraints544511
Node: Simple Constraints545370
Node: Multi-Alternative551880
Node: Modifiers553611
Node: Machine Constraints556064
Node: Asm Labels572678
Node: Explicit Reg Vars574365
Node: Global Reg Vars575835
Node: Local Reg Vars580420
Node: Alternate Keywords582240
Node: Incomplete Enums583943
Node: Function Names584715
Node: Return Address587153
Node: Vector Extensions589750
Node: Other Builtins592651
Node: Target Builtins605238
Node: X86 Built-in Functions605755
Node: PowerPC AltiVec Built-in Functions615427
Node: Pragmas671422
Node: ARM Pragmas671904
Node: Darwin Pragmas672518
Node: Solaris Pragmas673577
Node: Tru64 Pragmas674160
Node: Unnamed Fields674921
Node: C++ Extensions676008
Node: Min and Max677587
Node: Volatiles678985
Node: Restricted Pointers682370
Node: Vague Linkage683954
Node: C++ Interface687627
Ref: C++ Interface-Footnote-1692729
Node: Template Instantiation692868
Node: Bound member functions701703
Node: C++ Attributes703263
Node: Java Exceptions704882
Node: Deprecated Features706293
Node: Backwards Compatibility708275
Node: Objective-C709639
Node: Executing code before main710229
Node: What you can and what you cannot do in +load712856
Node: Type encoding715040
Node: Garbage Collection718306
Node: Constant string objects720949
Node: compatibility_alias722597
Node: Compatibility723490
Node: Gcov730087
Node: Gcov Intro730566
Node: Invoking Gcov733255
Node: Gcov and Optimization739316
Node: Gcov Data Files740747
Node: Trouble744326
Node: Actual Bugs745932
Node: Cross-Compiler Problems746859
Node: Interoperation748385
Node: External Bugs761059
Node: Incompatibilities762567
Node: Fixed Headers772161
Node: Standard Libraries774486
Node: Disappointments775871
Node: C++ Misunderstandings780589
Node: Static Definitions781331
Node: Temporaries782398
Node: Copy Assignment784390
Node: Protoize Caveats786208
Node: Non-bugs790181
Node: Warnings and Errors800081
Node: Bugs801859
Node: Bug Criteria803224
Node: Bug Lists805664
Node: Bug Reporting806239
Node: gccbug818358
Node: Service819193
Node: Contributing819951
Node: VMS820702
Node: Include Files and VMS821096
Node: Global Declarations824977
Node: VMS Misc829297
Node: Funding833616
Node: GNU Project836117
Node: Copying836774
Node: GNU Free Documentation License855962
Node: Contributors875848
Node: Option Index900782
Node: Index1003333

End Tag Table
