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

INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
* gccint: (arm-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:
arm-rtems-gccint.info-1: 1280
arm-rtems-gccint.info-2: 298364
arm-rtems-gccint.info-3: 595238
arm-rtems-gccint.info-4: 889621

Tag Table:
(Indirect)
Node: Top1280
Node: Contributing3764
Node: Portability4517
Node: Interface6285
Node: Languages10537
Node: Source Tree12097
Node: Configure Terms12732
Node: Top Level15701
Node: gcc Directory17841
Node: Subdirectories18864
Node: Configuration21213
Node: Config Fragments21900
Node: System Config23009
Node: Configuration Files23306
Node: Build25998
Node: Makefile26428
Node: Library Files29829
Node: Headers30419
Node: Documentation32463
Node: Texinfo Manuals33272
Node: Man Page Generation35400
Node: Miscellaneous Docs37315
Node: Front End38666
Node: Front End Directory41982
Node: Front End Config46509
Node: Back End48885
Node: Test Suites51915
Node: Test Idioms52422
Node: C Tests55297
Node: libgcj Tests58050
Node: Passes58969
Node: Trees82294
Node: Deficiencies85030
Node: Tree overview85269
Node: Macros and Functions89414
Node: Identifiers89558
Node: Containers91085
Node: Types92239
Node: Scopes104972
Node: Namespaces105738
Node: Classes108553
Node: Declarations113162
Node: Functions119228
Node: Function Basics121768
Node: Function Bodies128525
Node: Attributes142435
Node: Expression trees143678
Node: RTL168077
Node: RTL Objects170118
Node: RTL Classes174016
Node: Accessors178584
Node: Flags180974
Node: Machine Modes195886
Node: Constants204626
Node: Regs and Memory210599
Node: Arithmetic223477
Node: Comparisons230143
Node: Bit-Fields234273
Node: Vector Operations235701
Node: Conversions237486
Node: RTL Declarations240803
Node: Side Effects241622
Node: Incdec257422
Node: Assembler260985
Node: Insns262517
Node: Calls287322
Node: Sharing289926
Node: Reading RTL293036
Node: Machine Desc294029
Node: Overview296315
Node: Patterns298364
Node: Example301804
Node: RTL Template303245
Node: Output Template315720
Node: Output Statement319712
Node: Constraints323693
Node: Simple Constraints324634
Node: Multi-Alternative337005
Node: Class Preferences339850
Node: Modifiers340740
Node: Machine Constraints344408
Node: Standard Names361012
Ref: prologue instruction pattern400402
Ref: epilogue instruction pattern400895
Node: Pattern Ordering403624
Node: Dependent Patterns404860
Node: Jump Patterns407685
Node: Looping Patterns413442
Node: Insn Canonicalizations418055
Node: Expander Definitions421563
Node: Insn Splitting429705
Node: Including Patterns439330
Node: Peephole Definitions441112
Node: define_peephole442369
Node: define_peephole2448725
Node: Insn Attributes451796
Node: Defining Attributes452889
Node: Expressions454911
Node: Tagging Insns461509
Node: Attr Example465881
Node: Insn Lengths468267
Node: Constant Attributes471537
Node: Delay Slots472707
Node: Function Units475928
Node: Conditional Execution481608
Node: Constant Definitions484474
Node: Target Macros486062
Node: Target Structure488758
Node: Driver490056
Node: Run-time Target509425
Node: Per-Function Data516922
Node: Storage Layout520194
Node: Type Layout539229
Node: Escape Sequences549588
Node: Registers550510
Node: Register Basics551440
Node: Allocation Order557052
Node: Values in Registers558475
Node: Leaf Functions563317
Node: Stack Registers566113
Node: Register Classes566920
Node: Stack and Calling587863
Node: Frame Layout588366
Node: Exception Handling595238
Node: Stack Checking599750
Node: Frame Registers603314
Node: Elimination608773
Node: Stack Arguments612753
Node: Register Arguments620316
Node: Scalar Return632193
Node: Aggregate Return636441
Node: Caller Saves640165
Node: Function Entry641712
Node: Profiling653808
Node: Tail Calls656148
Node: Varargs656749
Node: Trampolines664434
Node: Library Calls671676
Node: Addressing Modes677205
Node: Condition Code688489
Node: Costs695823
Node: Scheduling707589
Node: Sections713112
Node: PIC721274
Node: Assembler Format724082
Node: File Framework725159
Node: Data Output730026
Node: Uninitialized Data737909
Node: Label Output743316
Node: Initialization758116
Node: Macros for Initialization764104
Node: Instruction Output770280
Node: Dispatch Tables779327
Node: Exception Region Output781889
Node: Alignment Output785250
Node: Debugging Info789129
Node: All Debuggers789800
Node: DBX Options792690
Node: DBX Hooks798072
Node: File Names and DBX801903
Node: SDB and DWARF803886
Node: VMS Debug807334
Node: Cross-compilation807889
Node: Mode Switching814475
Node: Target Attributes817735
Node: Misc821578
Node: Host Config850067
Node: Fragments856110
Node: Target Fragment857261
Node: Host Fragment861763
Node: Collect2863207
Node: Header Dirs865771
Node: Funding867229
Node: GNU Project869742
Node: Copying870403
Node: GNU Free Documentation License889621
Node: Contributors909515
Node: Option Index934453
Node: Index936211

End Tag Table
