This is Info file gcc.info, produced by Makeinfo-1.47 from the input
file gcc.texinfo.

   This file documents the use and the internals of the GNU compiler.

   Copyright (C) 1988, 1989, 1990 Free Software Foundation, Inc.

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided also
that the sections entitled "GNU General Public License" and "Protect
Your Freedom--Fight `Look And Feel'" are included exactly as in the
original, and provided that the entire resulting derived work is
distributed under the terms of a permission notice identical to this
one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that the sections entitled "GNU General Public
License" and "Protect Your Freedom--Fight `Look And Feel'" and this
permission notice may be included in translations approved by the Free
Software Foundation instead of in the original English.

Indirect:
gcc.info-1: 1204
gcc.info-2: 23290
gcc.info-3: 58923
gcc.info-4: 108369
gcc.info-5: 149837
gcc.info-6: 198850
gcc.info-7: 246858
gcc.info-8: 288570
gcc.info-9: 335859
gcc.info-10: 384639
gcc.info-11: 434168

Tag Table:
(Indirect)
Node: Top1206
Node: Copying2582
Node: Contributors15866
Node: Boycott18065
Node: Options23292
Node: Installation58925
Node: Other Dir79071
Node: Sun Install80309
Node: 3b1 Install82169
Node: SCO Install83507
Node: VMS Install84428
Node: HPUX Install92021
Node: Tower Install92976
Node: Trouble93527
Node: Service96519
Node: Incompatibilities97096
Node: Extensions106365
Node: Statement Exprs108371
Node: Naming Types109828
Node: Typeof110917
Node: Lvalues112779
Node: Conditionals115043
Node: Zero-Length115970
Node: Variable-Length116647
Node: Subscripting118430
Node: Pointer Arith118913
Node: Initializers119492
Node: Constructors119936
Node: Function Attributes121436
Node: Dollar Signs123149
Node: Alignment123650
Node: Inline124987
Node: Extended Asm127940
Node: Asm Labels136715
Node: Explicit Reg Vars138032
Node: Global Reg Vars139046
Node: Local Reg Vars143277
Node: Alternate Keywords144870
Node: Bugs146035
Node: Bug Criteria147026
Node: Bug Reporting149839
Node: Portability160534
Node: Interface162298
Node: Passes166701
Node: RTL179545
Node: RTL Objects181380
Node: Accessors184309
Node: Flags187611
Node: Machine Modes192200
Node: Constants198852
Node: Regs and Memory201598
Node: Arithmetic208940
Node: Comparisons214163
Node: Bit Fields216974
Node: Conversions218053
Node: RTL Declarations220727
Node: Side Effects221498
Node: Incdec230761
Node: Assembler233129
Node: Insns234651
Node: Calls244740
Node: Sharing246860
Node: Machine Desc249671
Node: Patterns251313
Node: Example254593
Node: RTL Template255721
Node: Output Template263723
Node: Output Statement266741
Node: Constraints268879
Node: Simple Constraints269807
Node: Multi-Alternative280197
Node: Class Preferences283204
Node: Modifiers284082
Node: No Constraints287463
Node: Standard Names288572
Node: Pattern Ordering303397
Node: Dependent Patterns304622
Node: Jump Patterns309375
Node: Peephole Definitions311752
Node: Expander Definitions318705
Node: Machine Macros325644
Node: Run-time Target326881
Node: Storage Layout330721
Node: Registers335861
Node: Register Classes349987
Node: Stack Layout360007
Node: Library Calls382232
Node: Addressing Modes384641
Node: Delayed Branch391055
Node: Condition Code394126
Node: Cross-compilation396831
Node: Misc401283
Node: Assembler Format408588
Node: Config434170

End Tag Table
