Info file: gcc.info, -*-Text-*- produced by texinfo-format-buffer from file: gcc.texinfo This file documents the use and the internals of the GNU compiler. Copyright (C) 1988, 1989 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 section entitled "GNU General Public License" is 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 section entitled "GNU General Public License" 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: 1090 gcc.info-2: 50688 gcc.info-3: 104217 gcc.info-4: 160741 gcc.info-5: 211241 gcc.info-6: 261433 gcc.info-7: 314307 gcc.info-8: 377306  Tag table: (Indirect) Node: Top1092 Node: Copying2276 Node: Contributors15468 Node: Options17496 Node: Installation50690 Node: VMS Install64591 Node: Trouble67166 Node: Incompatibilities70350 Node: Extensions76114 Node: Statement Exprs77964 Node: Naming Types79403 Node: Typeof80479 Node: Lvalues82322 Node: Conditionals84211 Node: Zero-Length85125 Node: Variable-Length85788 Node: Subscripting87549 Node: Pointer Arith88015 Node: Initializers88502 Node: Constructors88913 Node: Function Attributes90397 Node: Dollar Signs92065 Node: Alignment92363 Node: Inline93671 Node: Extended Asm95679 Node: Asm Labels104219 Node: Global Reg Vars105511 Node: Alternate Keywords109883 Node: Bugs111010 Node: Bug Criteria111716 Node: Bug Reporting114474 Node: Portability123261 Node: Interface125012 Node: Passes129377 Node: RTL141867 Node: RTL Objects143684 Node: Accessors146583 Node: Flags149859 Node: Machine Modes154121 Node: Constants160743 Node: Regs and Memory163480 Node: Arithmetic169731 Node: Comparisons174975 Node: Bit Fields177732 Node: Conversions178803 Node: RTL Declarations181467 Node: Side Effects182231 Node: Incdec190936 Node: Assembler193292 Node: Insns194804 Node: Calls204716 Node: Sharing206811 Node: Machine Desc209613 Node: Patterns211243 Node: Example214512 Node: RTL Template215624 Node: Output Template223170 Node: Output Statement226044 Node: Constraints228159 Node: Simple Constraints229080 Node: Multi-Alternative239366 Node: Class Preferences242367 Node: Modifiers243235 Node: No Constraints246607 Node: Standard Names247704 Node: Pattern Ordering261435 Node: Dependent Patterns262650 Node: Jump Patterns267365 Node: Peephole Definitions269720 Node: Expander Definitions275067 Node: Machine Macros281557 Node: Run-time Target282716 Node: Storage Layout286552 Node: Registers290845 Node: Register Classes304670 Node: Stack Layout314309 Node: Library Names334880 Node: Addressing Modes336861 Node: Cross-compilation342562 Node: Misc347004 Node: Condition Code353408 Node: Assembler Format355934 Node: Config377308  End tag table