This is doc/arm-rtems-gccint.info, produced by makeinfo version 4.8
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: 299056
arm-rtems-gccint.info-3: 596376
arm-rtems-gccint.info-4: 891448

Tag Table:
(Indirect)
Node: Top1280
Node: Contributing3764
Node: Portability4521
Node: Interface6293
Node: Languages10549
Node: Source Tree12113
Node: Configure Terms12752
Node: Top Level15729
Node: gcc Directory17877
Node: Subdirectories18908
Node: Configuration21269
Node: Config Fragments21968
Node: System Config23093
Node: Configuration Files23406
Node: Build26114
Node: Makefile26556
Node: Library Files29969
Node: Headers30571
Node: Documentation32627
Node: Texinfo Manuals33448
Node: Man Page Generation35592
Node: Miscellaneous Docs37523
Node: Front End38890
Node: Front End Directory42218
Node: Front End Config46761
Node: Back End49153
Node: Test Suites52195
Node: Test Idioms52710
Node: C Tests55597
Node: libgcj Tests58362
Node: Passes59293
Node: Trees82622
Node: Deficiencies85362
Node: Tree overview85609
Node: Macros and Functions89768
Node: Identifiers89924
Node: Containers91463
Node: Types92629
Node: Scopes105372
Node: Namespaces106146
Node: Classes108973
Node: Declarations113594
Node: Functions119667
Node: Function Basics122215
Node: Function Bodies128984
Node: Attributes142912
Node: Expression trees144165
Node: RTL168571
Node: RTL Objects170616
Node: RTL Classes174522
Node: Accessors179098
Node: Flags181496
Node: Machine Modes196416
Node: Constants205164
Node: Regs and Memory211145
Node: Arithmetic224031
Node: Comparisons230705
Node: Bit-Fields234843
Node: Vector Operations236281
Node: Conversions238076
Node: RTL Declarations241403
Node: Side Effects242232
Node: Incdec258042
Node: Assembler261615
Node: Insns263157
Node: Calls287972
Node: Sharing290586
Node: Reading RTL293706
Node: Machine Desc294709
Node: Overview296999
Node: Patterns299056
Node: Example302504
Node: RTL Template303953
Node: Output Template316436
Node: Output Statement320436
Node: Constraints324425
Node: Simple Constraints325374
Node: Multi-Alternative337752
Node: Class Preferences340609
Node: Modifiers341511
Node: Machine Constraints345191
Node: Standard Names361807
Ref: prologue instruction pattern401207
Ref: epilogue instruction pattern401700
Node: Pattern Ordering404429
Node: Dependent Patterns405673
Node: Jump Patterns408503
Node: Looping Patterns414270
Node: Insn Canonicalizations418893
Node: Expander Definitions422411
Node: Insn Splitting430563
Node: Including Patterns440178
Node: Peephole Definitions441984
Node: define_peephole443251
Node: define_peephole2449621
Node: Insn Attributes452706
Node: Defining Attributes453809
Node: Expressions455845
Node: Tagging Insns462457
Node: Attr Example466833
Node: Insn Lengths469223
Node: Constant Attributes472507
Node: Delay Slots473686
Node: Function Units476916
Node: Conditional Execution482610
Node: Constant Definitions485481
Node: Target Macros487074
Node: Target Structure489776
Node: Driver491055
Node: Run-time Target510414
Node: Per-Function Data517921
Node: Storage Layout521203
Node: Type Layout540229
Node: Escape Sequences550598
Node: Registers551530
Node: Register Basics552470
Node: Allocation Order558096
Node: Values in Registers559533
Node: Leaf Functions564389
Node: Stack Registers567199
Node: Register Classes568020
Node: Stack and Calling588973
Node: Frame Layout589488
Node: Exception Handling596376
Node: Stack Checking600904
Node: Frame Registers604484
Node: Elimination609959
Node: Stack Arguments613955
Node: Register Arguments621534
Node: Scalar Return633427
Node: Aggregate Return637691
Node: Caller Saves641431
Node: Function Entry642996
Node: Profiling655114
Node: Tail Calls657472
Node: Varargs658091
Node: Trampolines665788
Node: Library Calls673042
Node: Addressing Modes678583
Node: Condition Code689879
Node: Costs697225
Node: Scheduling709003
Node: Sections714547
Node: PIC722721
Node: Assembler Format725541
Node: File Framework726630
Node: Data Output731516
Node: Uninitialized Data739427
Node: Label Output744850
Node: Initialization759666
Node: Macros for Initialization765670
Node: Instruction Output771865
Node: Dispatch Tables780927
Node: Exception Region Output783505
Node: Alignment Output786884
Node: Debugging Info790781
Node: All Debuggers791464
Node: DBX Options794370
Node: DBX Hooks799768
Node: File Names and DBX803615
Node: SDB and DWARF805614
Node: VMS Debug809078
Node: Cross-compilation809649
Node: Mode Switching816247
Node: Target Attributes819519
Node: Misc823401
Node: Host Config851906
Node: Fragments857955
Node: Target Fragment859112
Node: Host Fragment863594
Node: Collect2865048
Node: Header Dirs867618
Node: Funding869082
Node: GNU Project871595
Node: Copying872256
Node: GNU Free Documentation License891448
Node: Contributors911338
Node: Option Index936276
Node: Index938691

End Tag Table
