This is ../../gcc-3.4/gcc/doc/gccint.info, produced by makeinfo version
4.2 from ../../gcc-3.4/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: 1287
gccint.info-2: 50717
gccint.info-3: 82066
gccint.info-4: 130211
gccint.info-5: 167969
gccint.info-6: 210744
gccint.info-7: 254802
gccint.info-8: 294673
gccint.info-9: 335780
gccint.info-10: 377007
gccint.info-11: 398104
gccint.info-12: 446860
gccint.info-13: 495155
gccint.info-14: 544363
gccint.info-15: 586884
gccint.info-16: 634564
gccint.info-17: 679985
gccint.info-18: 719866
gccint.info-19: 765800
gccint.info-20: 814618
gccint.info-21: 858760
gccint.info-22: 908169
gccint.info-23: 957573
gccint.info-24: 1006839
gccint.info-25: 1055734
gccint.info-26: 1057552

Tag Table:
(Indirect)
Node: Top1287
Node: Contributing4767
Node: Portability5513
Node: Interface7320
Node: Libgcc10769
Node: Integer library routines12003
Node: Soft float library routines13690
Node: Exception handling routines21259
Node: Miscellaneous routines22349
Node: Languages22584
Node: Source Tree24134
Node: Configure Terms24752
Node: Top Level27715
Node: gcc Directory29838
Node: Subdirectories30804
Node: Configuration33106
Node: Config Fragments33756
Node: System Config34848
Node: Configuration Files35138
Node: Build37813
Node: Makefile38216
Node: Library Files42020
Node: Headers42573
Node: Documentation44551
Node: Texinfo Manuals45344
Node: Man Page Generation47465
Node: Miscellaneous Docs49373
Node: Front End50717
Node: Front End Directory54150
Node: Front End Config58810
Node: Back End61543
Node: Test Suites64753
Node: Test Idioms65442
Node: C Tests68510
Node: libgcj Tests72865
Node: gcov Testing74294
Node: profopt Testing77283
Node: compat Testing78721
Node: Passes82066
Node: Trees106938
Node: Deficiencies109667
Node: Tree overview109900
Node: Macros and Functions114034
Node: Identifiers114171
Node: Containers115690
Node: Types116837
Node: Scopes129452
Node: Namespaces130211
Node: Classes133017
Node: Declarations137618
Node: Functions143675
Node: Function Basics146080
Node: Function Bodies152829
Node: Attributes166733
Node: Expression trees167969
Node: RTL193875
Node: RTL Objects195977
Node: RTL Classes199865
Node: Accessors204486
Node: Special Accessors206881
Node: Flags210744
Node: Machine Modes227058
Node: Constants235791
Node: Regs and Memory241754
Node: Arithmetic254802
Node: Comparisons262501
Node: Bit-Fields266629
Node: Vector Operations268050
Node: Conversions269827
Node: RTL Declarations273137
Node: Side Effects273949
Node: Incdec289811
Node: Assembler293148
Node: Insns294673
Node: Calls319905
Node: Sharing322502
Node: Reading RTL325606
Node: Machine Desc326592
Node: Overview328871
Node: Patterns330913
Node: Example334346
Node: RTL Template335780
Node: Output Template348247
Node: Output Statement352232
Node: Constraints356206
Node: Simple Constraints357140
Node: Multi-Alternative369523
Node: Class Preferences372361
Node: Modifiers373244
Node: Machine Constraints377007
Node: Standard Names398104
Ref: prologue instruction pattern442687
Ref: epilogue instruction pattern443180
Node: Pattern Ordering445630
Node: Dependent Patterns446860
Node: Jump Patterns449678
Node: Looping Patterns455428
Node: Insn Canonicalizations460034
Node: Expander Definitions463852
Node: Insn Splitting471987
Node: Including Patterns481621
Node: Peephole Definitions483395
Node: define_peephole484645
Node: define_peephole2490994
Node: Insn Attributes494058
Node: Defining Attributes495155
Node: Expressions497169
Node: Tagging Insns503761
Node: Attr Example508126
Node: Insn Lengths510505
Node: Constant Attributes513767
Node: Delay Slots514930
Node: Processor pipeline description518160
Node: Old pipeline description522104
Node: Automaton pipeline description527821
Node: Comparison of the two descriptions542382
Node: Conditional Execution544363
Node: Constant Definitions547222
Node: Target Macros548803
Node: Target Structure551566
Node: Driver552857
Node: Run-time Target573541
Node: Per-Function Data584123
Node: Storage Layout586884
Node: Type Layout609599
Node: Escape Sequences620609
Node: Registers621479
Node: Register Basics622402
Node: Allocation Order628265
Node: Values in Registers629697
Node: Leaf Functions634564
Node: Stack Registers637369
Node: Register Classes638473
Node: Stack and Calling663313
Node: Frame Layout663809
Node: Exception Handling671051
Node: Stack Checking676372
Node: Frame Registers679985
Node: Elimination685875
Node: Stack Arguments689888
Node: Register Arguments697839
Node: Scalar Return710410
Node: Aggregate Return714529
Node: Caller Saves718302
Node: Function Entry719866
Node: Profiling732451
Node: Tail Calls734090
Node: Varargs734905
Node: Trampolines742657
Node: Library Calls748822
Node: Addressing Modes754825
Node: Condition Code765800
Node: Costs773562
Node: Scheduling785281
Node: Sections799647
Node: PIC810715
Node: Assembler Format813548
Node: File Framework814618
Node: Data Output820662
Node: Uninitialized Data828056
Node: Label Output833564
Node: Initialization852779
Node: Macros for Initialization858760
Node: Instruction Output864801
Node: Dispatch Tables873957
Node: Exception Region Output876576
Node: Alignment Output880765
Node: Debugging Info884882
Node: All Debuggers885543
Node: DBX Options888458
Node: DBX Hooks893740
Node: File Names and DBX897336
Node: SDB and DWARF898644
Node: VMS Debug902810
Node: Floating Point903366
Node: Mode Switching908169
Node: Target Attributes911474
Node: MIPS Coprocessors915324
Node: Misc916895
Node: Host Config950800
Node: Host Common951859
Node: Filesystem954025
Node: Host Misc957573
Node: Fragments959760
Node: Target Fragment960903
Node: Host Fragment966354
Node: Collect2967790
Node: Header Dirs970344
Node: Type Information971771
Node: GTY Options972826
Node: GGC Roots980916
Node: Files981617
Node: Funding984463
Node: GNU Project986974
Node: Copying987628
Node: GNU Free Documentation License1006839
Node: Contributors1029251
Node: Option Index1055734
Node: Index1057552

End Tag Table
