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 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: 1276
gccint.info-2: 49904
gccint.info-3: 97448
gccint.info-4: 140616
gccint.info-5: 186643
gccint.info-6: 224481
gccint.info-7: 271498
gccint.info-8: 317726
gccint.info-9: 358953
gccint.info-10: 380216
gccint.info-11: 427788
gccint.info-12: 475280
gccint.info-13: 524683
gccint.info-14: 559852
gccint.info-15: 609600
gccint.info-16: 658169
gccint.info-17: 701396
gccint.info-18: 741108
gccint.info-19: 785141
gccint.info-20: 829075
gccint.info-21: 875724
gccint.info-22: 924868
gccint.info-23: 963819
gccint.info-24: 1012628
gccint.info-25: 1014428

Tag Table:
(Indirect)
Node: Top1276
Node: Contributing4698
Node: Portability5444
Node: Interface7251
Node: Languages11496
Node: Source Tree13049
Node: Configure Terms13667
Node: Top Level16630
Node: gcc Directory18753
Node: Subdirectories19719
Node: Configuration22021
Node: Config Fragments22671
Node: System Config23763
Node: Configuration Files24053
Node: Build26728
Node: Makefile27131
Node: Library Files30521
Node: Headers31074
Node: Documentation33052
Node: Texinfo Manuals33845
Node: Man Page Generation35966
Node: Miscellaneous Docs37874
Node: Front End39218
Node: Front End Directory42651
Node: Front End Config47162
Node: Back End49904
Node: Test Suites53114
Node: Test Idioms53803
Node: C Tests56871
Node: libgcj Tests60997
Node: gcov Testing62426
Node: profopt Testing65359
Node: compat Testing66797
Node: Passes70142
Node: Trees94486
Node: Deficiencies97215
Node: Tree overview97448
Node: Macros and Functions101583
Node: Identifiers101720
Node: Containers103239
Node: Types104386
Node: Scopes117111
Node: Namespaces117870
Node: Classes120676
Node: Declarations125277
Node: Functions131334
Node: Function Basics133867
Node: Function Bodies140616
Node: Attributes154520
Node: Expression trees155756
Node: RTL180718
Node: RTL Objects182752
Node: RTL Classes186643
Node: Accessors191264
Node: Flags193647
Node: Machine Modes209785
Node: Constants218518
Node: Regs and Memory224481
Node: Arithmetic237529
Node: Comparisons244188
Node: Bit-Fields248316
Node: Vector Operations249737
Node: Conversions251514
Node: RTL Declarations254824
Node: Side Effects255636
Node: Incdec271498
Node: Assembler274835
Node: Insns276360
Node: Calls301851
Node: Sharing304448
Node: Reading RTL307552
Node: Machine Desc308538
Node: Overview310817
Node: Patterns312859
Node: Example316292
Node: RTL Template317726
Node: Output Template330193
Node: Output Statement334178
Node: Constraints338152
Node: Simple Constraints339086
Node: Multi-Alternative351469
Node: Class Preferences354307
Node: Modifiers355190
Node: Machine Constraints358953
Node: Standard Names380216
Ref: prologue instruction pattern420797
Ref: epilogue instruction pattern421290
Node: Pattern Ordering423740
Node: Dependent Patterns424970
Node: Jump Patterns427788
Node: Looping Patterns433538
Node: Insn Canonicalizations438144
Node: Expander Definitions441962
Node: Insn Splitting450097
Node: Including Patterns459731
Node: Peephole Definitions461505
Node: define_peephole462755
Node: define_peephole2469104
Node: Insn Attributes472168
Node: Defining Attributes473265
Node: Expressions475280
Node: Tagging Insns481872
Node: Attr Example486237
Node: Insn Lengths488616
Node: Constant Attributes491878
Node: Delay Slots493041
Node: Processor pipeline description496271
Node: Old pipeline description500238
Node: Automaton pipeline description505955
Node: Comparison of the two descriptions518262
Node: Conditional Execution520243
Node: Constant Definitions523102
Node: Target Macros524683
Node: Target Structure527446
Node: Driver528737
Node: Run-time Target547289
Node: Per-Function Data557041
Node: Storage Layout559852
Node: Type Layout582368
Node: Escape Sequences593118
Node: Registers594033
Node: Register Basics594956
Node: Allocation Order600560
Node: Values in Registers601976
Node: Leaf Functions606811
Node: Stack Registers609600
Node: Register Classes610400
Node: Stack and Calling633039
Node: Frame Layout633535
Node: Exception Handling640400
Node: Stack Checking645188
Node: Frame Registers648745
Node: Elimination654196
Node: Stack Arguments658169
Node: Register Arguments665724
Node: Scalar Return677156
Node: Aggregate Return681235
Node: Caller Saves684952
Node: Function Entry686492
Node: Profiling699198
Node: Tail Calls700805
Node: Varargs701396
Node: Trampolines709074
Node: Library Calls716309
Node: Addressing Modes722150
Node: Condition Code733451
Node: Costs741108
Node: Scheduling753535
Node: Sections766069
Node: PIC776410
Node: Assembler Format779211
Node: File Framework780281
Node: Data Output785141
Node: Uninitialized Data792736
Node: Label Output798136
Node: Initialization816925
Node: Macros for Initialization822906
Node: Instruction Output829075
Node: Dispatch Tables838121
Node: Exception Region Output840676
Node: Alignment Output844338
Node: Debugging Info848359
Node: All Debuggers849020
Node: DBX Options851903
Node: DBX Hooks857278
Node: File Names and DBX861101
Node: SDB and DWARF863077
Node: VMS Debug867123
Node: Floating Point867671
Node: Mode Switching872474
Node: Target Attributes875724
Node: MIPS Coprocessors879574
Node: Misc881137
Node: Host Config912238
Node: Fragments918274
Node: Target Fragment919417
Node: Host Fragment924868
Node: Collect2926304
Node: Header Dirs928858
Node: Type Information930285
Node: GTY Options931306
Node: GGC Roots937896
Node: Files938597
Node: Funding941443
Node: GNU Project943954
Node: Copying944608
Node: GNU Free Documentation License963819
Node: Contributors986231
Node: Option Index1012628
Node: Index1014428

End Tag Table
