This is gccint.info, produced by makeinfo version 4.2 from
/usr/src/gnu/usr.bin/gcc/gcc/doc/gccint.texi.

Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003, 2004 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.2 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.
INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
* gccint: (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

Indirect:
gccint.info-1: 1282
gccint.info-2: 49916
gccint.info-3: 97460
gccint.info-4: 140627
gccint.info-5: 186637
gccint.info-6: 224475
gccint.info-7: 271492
gccint.info-8: 317720
gccint.info-9: 358947
gccint.info-10: 380210
gccint.info-11: 428228
gccint.info-12: 475720
gccint.info-13: 525123
gccint.info-14: 560292
gccint.info-15: 610040
gccint.info-16: 659173
gccint.info-17: 702400
gccint.info-18: 743582
gccint.info-19: 787615
gccint.info-20: 831549
gccint.info-21: 878198
gccint.info-22: 927342
gccint.info-23: 966293
gccint.info-24: 1015393
gccint.info-25: 1017193

Tag Table:
(Indirect)
Node: Top1282
Node: Contributing4710
Node: Portability5456
Node: Interface7263
Node: Languages11508
Node: Source Tree13061
Node: Configure Terms13679
Node: Top Level16642
Node: gcc Directory18765
Node: Subdirectories19731
Node: Configuration22033
Node: Config Fragments22683
Node: System Config23775
Node: Configuration Files24065
Node: Build26740
Node: Makefile27143
Node: Library Files30533
Node: Headers31086
Node: Documentation33064
Node: Texinfo Manuals33857
Node: Man Page Generation35978
Node: Miscellaneous Docs37886
Node: Front End39230
Node: Front End Directory42663
Node: Front End Config47174
Node: Back End49916
Node: Test Suites53126
Node: Test Idioms53815
Node: C Tests56883
Node: libgcj Tests61009
Node: gcov Testing62438
Node: profopt Testing65371
Node: compat Testing66809
Node: Passes70154
Node: Trees94498
Node: Deficiencies97227
Node: Tree overview97460
Node: Macros and Functions101595
Node: Identifiers101732
Node: Containers103251
Node: Types104398
Node: Scopes117123
Node: Namespaces117882
Node: Classes120688
Node: Declarations125288
Node: Functions131345
Node: Function Basics133878
Node: Function Bodies140627
Node: Attributes154515
Node: Expression trees155751
Node: RTL180712
Node: RTL Objects182746
Node: RTL Classes186637
Node: Accessors191258
Node: Flags193641
Node: Machine Modes209779
Node: Constants218512
Node: Regs and Memory224475
Node: Arithmetic237523
Node: Comparisons244182
Node: Bit-Fields248310
Node: Vector Operations249731
Node: Conversions251508
Node: RTL Declarations254818
Node: Side Effects255630
Node: Incdec271492
Node: Assembler274829
Node: Insns276354
Node: Calls301845
Node: Sharing304442
Node: Reading RTL307546
Node: Machine Desc308532
Node: Overview310811
Node: Patterns312853
Node: Example316286
Node: RTL Template317720
Node: Output Template330187
Node: Output Statement334172
Node: Constraints338146
Node: Simple Constraints339080
Node: Multi-Alternative351463
Node: Class Preferences354301
Node: Modifiers355184
Node: Machine Constraints358947
Node: Standard Names380210
Ref: prologue instruction pattern421237
Ref: epilogue instruction pattern421730
Node: Pattern Ordering424180
Node: Dependent Patterns425410
Node: Jump Patterns428228
Node: Looping Patterns433978
Node: Insn Canonicalizations438584
Node: Expander Definitions442402
Node: Insn Splitting450537
Node: Including Patterns460171
Node: Peephole Definitions461945
Node: define_peephole463195
Node: define_peephole2469544
Node: Insn Attributes472608
Node: Defining Attributes473705
Node: Expressions475720
Node: Tagging Insns482312
Node: Attr Example486677
Node: Insn Lengths489056
Node: Constant Attributes492318
Node: Delay Slots493481
Node: Processor pipeline description496711
Node: Old pipeline description500678
Node: Automaton pipeline description506395
Node: Comparison of the two descriptions518702
Node: Conditional Execution520683
Node: Constant Definitions523542
Node: Target Macros525123
Node: Target Structure527886
Node: Driver529177
Node: Run-time Target547729
Node: Per-Function Data557481
Node: Storage Layout560292
Node: Type Layout582808
Node: Escape Sequences593558
Node: Registers594473
Node: Register Basics595396
Node: Allocation Order601000
Node: Values in Registers602416
Node: Leaf Functions607251
Node: Stack Registers610040
Node: Register Classes610840
Node: Stack and Calling633479
Node: Frame Layout633975
Node: Exception Handling640840
Node: Stack Checking646192
Node: Frame Registers649749
Node: Elimination655200
Node: Stack Arguments659173
Node: Register Arguments666728
Node: Scalar Return678160
Node: Aggregate Return682239
Node: Caller Saves685956
Node: Function Entry687496
Node: Profiling700202
Node: Tail Calls701809
Node: Varargs702400
Node: Trampolines710078
Node: Library Calls717313
Node: Addressing Modes723154
Node: Condition Code734455
Node: Costs743582
Node: Scheduling756009
Node: Sections768543
Node: PIC778884
Node: Assembler Format781685
Node: File Framework782755
Node: Data Output787615
Node: Uninitialized Data795210
Node: Label Output800610
Node: Initialization819399
Node: Macros for Initialization825380
Node: Instruction Output831549
Node: Dispatch Tables840595
Node: Exception Region Output843150
Node: Alignment Output846812
Node: Debugging Info850833
Node: All Debuggers851494
Node: DBX Options854377
Node: DBX Hooks859752
Node: File Names and DBX863575
Node: SDB and DWARF865551
Node: VMS Debug869597
Node: Floating Point870145
Node: Mode Switching874948
Node: Target Attributes878198
Node: MIPS Coprocessors882048
Node: Misc883611
Node: Host Config914712
Node: Fragments920748
Node: Target Fragment921891
Node: Host Fragment927342
Node: Collect2928778
Node: Header Dirs931332
Node: Type Information932759
Node: GTY Options933780
Node: GGC Roots940370
Node: Files941071
Node: Funding943917
Node: GNU Project946428
Node: Copying947082
Node: GNU Free Documentation License966293
Node: Contributors988705
Node: Option Index1015393
Node: Index1017193

End Tag Table
