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

INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
* gccint: (sh-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:
sh-rtems-gccint.info-1: 1277
sh-rtems-gccint.info-2: 298264
sh-rtems-gccint.info-3: 595084
sh-rtems-gccint.info-4: 889415

Tag Table:
(Indirect)
Node: Top1277
Node: Contributing3760
Node: Portability4512
Node: Interface6279
Node: Languages10530
Node: Source Tree12089
Node: Configure Terms12722
Node: Top Level15690
Node: gcc Directory17828
Node: Subdirectories18845
Node: Configuration21189
Node: Config Fragments21872
Node: System Config22979
Node: Configuration Files23275
Node: Build25965
Node: Makefile26392
Node: Library Files29792
Node: Headers30378
Node: Documentation32421
Node: Texinfo Manuals33228
Node: Man Page Generation35355
Node: Miscellaneous Docs37269
Node: Front End38619
Node: Front End Directory41932
Node: Front End Config46457
Node: Back End48831
Node: Test Suites51859
Node: Test Idioms52365
Node: C Tests55239
Node: libgcj Tests57991
Node: Passes58909
Node: Trees82233
Node: Deficiencies84968
Node: Tree overview85206
Node: Macros and Functions89350
Node: Identifiers89493
Node: Containers91019
Node: Types92172
Node: Scopes104904
Node: Namespaces105669
Node: Classes108483
Node: Declarations113091
Node: Functions119156
Node: Function Basics121695
Node: Function Bodies128451
Node: Attributes142360
Node: Expression trees143602
Node: RTL168000
Node: RTL Objects170040
Node: RTL Classes173937
Node: Accessors178504
Node: Flags180893
Node: Machine Modes195804
Node: Constants204543
Node: Regs and Memory210515
Node: Arithmetic223392
Node: Comparisons230057
Node: Bit-Fields234186
Node: Vector Operations235613
Node: Conversions237397
Node: RTL Declarations240713
Node: Side Effects241531
Node: Incdec257330
Node: Assembler260892
Node: Insns262423
Node: Calls287227
Node: Sharing289830
Node: Reading RTL292939
Node: Machine Desc293931
Node: Overview296216
Node: Patterns298264
Node: Example301703
Node: RTL Template303143
Node: Output Template315617
Node: Output Statement319608
Node: Constraints323588
Node: Simple Constraints324528
Node: Multi-Alternative336898
Node: Class Preferences339742
Node: Modifiers340631
Node: Machine Constraints344298
Node: Standard Names360901
Ref: prologue instruction pattern400290
Ref: epilogue instruction pattern400783
Node: Pattern Ordering403512
Node: Dependent Patterns404747
Node: Jump Patterns407571
Node: Looping Patterns413327
Node: Insn Canonicalizations417939
Node: Expander Definitions421446
Node: Insn Splitting429587
Node: Including Patterns439211
Node: Peephole Definitions440992
Node: define_peephole442248
Node: define_peephole2448603
Node: Insn Attributes451673
Node: Defining Attributes452765
Node: Expressions454786
Node: Tagging Insns461383
Node: Attr Example465754
Node: Insn Lengths468139
Node: Constant Attributes471408
Node: Delay Slots472577
Node: Function Units475797
Node: Conditional Execution481476
Node: Constant Definitions484341
Node: Target Macros485928
Node: Target Structure488623
Node: Driver489920
Node: Run-time Target509285
Node: Per-Function Data516781
Node: Storage Layout520052
Node: Type Layout539086
Node: Escape Sequences549444
Node: Registers550365
Node: Register Basics551294
Node: Allocation Order556905
Node: Values in Registers558327
Node: Leaf Functions563168
Node: Stack Registers565963
Node: Register Classes566769
Node: Stack and Calling587711
Node: Frame Layout588213
Node: Exception Handling595084
Node: Stack Checking599595
Node: Frame Registers603158
Node: Elimination608616
Node: Stack Arguments612595
Node: Register Arguments620157
Node: Scalar Return632033
Node: Aggregate Return636280
Node: Caller Saves640003
Node: Function Entry641549
Node: Profiling653644
Node: Tail Calls655983
Node: Varargs656583
Node: Trampolines664267
Node: Library Calls671508
Node: Addressing Modes677036
Node: Condition Code688319
Node: Costs695652
Node: Scheduling707417
Node: Sections712939
Node: PIC721100
Node: Assembler Format723907
Node: File Framework724983
Node: Data Output729849
Node: Uninitialized Data737731
Node: Label Output743137
Node: Initialization757936
Node: Macros for Initialization763923
Node: Instruction Output770098
Node: Dispatch Tables779144
Node: Exception Region Output781705
Node: Alignment Output785065
Node: Debugging Info788943
Node: All Debuggers789613
Node: DBX Options792502
Node: DBX Hooks797883
Node: File Names and DBX801713
Node: SDB and DWARF803695
Node: VMS Debug807142
Node: Cross-compilation807696
Node: Mode Switching814281
Node: Target Attributes817540
Node: Misc821382
Node: Host Config849870
Node: Fragments855912
Node: Target Fragment857062
Node: Host Fragment861563
Node: Collect2863006
Node: Header Dirs865569
Node: Funding867026
Node: GNU Project869538
Node: Copying870198
Node: GNU Free Documentation License889415
Node: Contributors909308
Node: Option Index934245
Node: Index936002

End Tag Table
