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

INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
* gccint: (sparc-rtems-gccint).            Internals of the GNU Compiler Collection.
END-INFO-DIR-ENTRY
   This file documents the internals 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:
sparc-rtems-gccint.info-1: 1286
sparc-rtems-gccint.info-2: 298566
sparc-rtems-gccint.info-3: 595548
sparc-rtems-gccint.info-4: 890035

Tag Table:
(Indirect)
Node: Top1286
Node: Contributing3772
Node: Portability4527
Node: Interface6297
Node: Languages10551
Node: Source Tree12113
Node: Configure Terms12752
Node: Top Level15723
Node: gcc Directory17867
Node: Subdirectories18904
Node: Configuration21263
Node: Config Fragments21958
Node: System Config23071
Node: Configuration Files23370
Node: Build26066
Node: Makefile26502
Node: Library Files29905
Node: Headers30503
Node: Documentation32549
Node: Texinfo Manuals33362
Node: Man Page Generation35492
Node: Miscellaneous Docs37409
Node: Front End38762
Node: Front End Directory42084
Node: Front End Config46615
Node: Back End48995
Node: Test Suites52029
Node: Test Idioms52538
Node: C Tests55415
Node: libgcj Tests58170
Node: Passes59091
Node: Trees82418
Node: Deficiencies85156
Node: Tree overview85397
Node: Macros and Functions89544
Node: Identifiers89690
Node: Containers91219
Node: Types92375
Node: Scopes105110
Node: Namespaces105878
Node: Classes108695
Node: Declarations113306
Node: Functions119374
Node: Function Basics121916
Node: Function Bodies128675
Node: Attributes142587
Node: Expression trees143832
Node: RTL168233
Node: RTL Objects170276
Node: RTL Classes174176
Node: Accessors178746
Node: Flags181138
Node: Machine Modes196052
Node: Constants204794
Node: Regs and Memory210769
Node: Arithmetic223649
Node: Comparisons230317
Node: Bit-Fields234449
Node: Vector Operations235879
Node: Conversions237666
Node: RTL Declarations240985
Node: Side Effects241806
Node: Incdec257608
Node: Assembler261173
Node: Insns262707
Node: Calls287514
Node: Sharing290120
Node: Reading RTL293232
Node: Machine Desc294227
Node: Overview296515
Node: Patterns298566
Node: Example302008
Node: RTL Template303451
Node: Output Template315928
Node: Output Statement319922
Node: Constraints323905
Node: Simple Constraints324848
Node: Multi-Alternative337221
Node: Class Preferences340068
Node: Modifiers340960
Node: Machine Constraints344630
Node: Standard Names361236
Ref: prologue instruction pattern400628
Ref: epilogue instruction pattern401121
Node: Pattern Ordering403850
Node: Dependent Patterns405088
Node: Jump Patterns407915
Node: Looping Patterns413674
Node: Insn Canonicalizations418289
Node: Expander Definitions421799
Node: Insn Splitting429943
Node: Including Patterns439570
Node: Peephole Definitions441354
Node: define_peephole442613
Node: define_peephole2448971
Node: Insn Attributes452044
Node: Defining Attributes453139
Node: Expressions455163
Node: Tagging Insns461763
Node: Attr Example466137
Node: Insn Lengths468525
Node: Constant Attributes471797
Node: Delay Slots472969
Node: Function Units476192
Node: Conditional Execution481874
Node: Constant Definitions484742
Node: Target Macros486332
Node: Target Structure489030
Node: Driver490330
Node: Run-time Target509707
Node: Per-Function Data517206
Node: Storage Layout520480
Node: Type Layout539517
Node: Escape Sequences549878
Node: Registers550802
Node: Register Basics551734
Node: Allocation Order557348
Node: Values in Registers558773
Node: Leaf Functions563617
Node: Stack Registers566415
Node: Register Classes567224
Node: Stack and Calling588169
Node: Frame Layout588674
Node: Exception Handling595548
Node: Stack Checking600062
Node: Frame Registers603628
Node: Elimination609089
Node: Stack Arguments613071
Node: Register Arguments620636
Node: Scalar Return632515
Node: Aggregate Return636765
Node: Caller Saves640491
Node: Function Entry642040
Node: Profiling654138
Node: Tail Calls656480
Node: Varargs657083
Node: Trampolines664770
Node: Library Calls672014
Node: Addressing Modes677545
Node: Condition Code688831
Node: Costs696167
Node: Scheduling707935
Node: Sections713460
Node: PIC721624
Node: Assembler Format724434
Node: File Framework725513
Node: Data Output730382
Node: Uninitialized Data738267
Node: Label Output743676
Node: Initialization758478
Node: Macros for Initialization764468
Node: Instruction Output770646
Node: Dispatch Tables779695
Node: Exception Region Output782259
Node: Alignment Output785622
Node: Debugging Info789503
Node: All Debuggers790176
Node: DBX Options793068
Node: DBX Hooks798452
Node: File Names and DBX802285
Node: SDB and DWARF804270
Node: VMS Debug807720
Node: Cross-compilation808277
Node: Mode Switching814865
Node: Target Attributes818127
Node: Misc821972
Node: Host Config850463
Node: Fragments856508
Node: Target Fragment857661
Node: Host Fragment862165
Node: Collect2863611
Node: Header Dirs866177
Node: Funding867637
Node: GNU Project870152
Node: Copying870815
Node: GNU Free Documentation License890035
Node: Contributors909931
Node: Option Index934871
Node: Index936631

End Tag Table
