Info file gcc.info, produced by Makeinfo, -*- Text -*- from 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: 1186 gcc.info-2: 23280 gcc.info-3: 58894 gcc.info-4: 108443 gcc.info-5: 154505 gcc.info-6: 201128 gcc.info-7: 247872 gcc.info-8: 296504 gcc.info-9: 341802 gcc.info-10: 388339 Tag Table: (Indirect) Node: Top1188 Node: Copying2562 Node: Contributors15890 Node: Boycott18087 Node: Options23282 Node: Installation58896 Node: Other Dir77122 Node: Sun Install78355 Node: 3b1 Install80196 Node: SCO Install81534 Node: VMS Install82281 Node: HPUX Install86668 Node: MIPS Install87612 Node: Tower Install87919 Node: Trouble88466 Node: Service91684 Node: Incompatibilities92260 Node: Extensions99246 Node: Statement Exprs101250 Node: Naming Types102696 Node: Typeof103777 Node: Lvalues105632 Node: Conditionals107526 Node: Zero-Length108445 Node: Variable-Length109118 Node: Subscripting110884 Node: Pointer Arith111365 Node: Initializers111936 Node: Constructors112378 Node: Function Attributes113868 Node: Dollar Signs115567 Node: Alignment116063 Node: Inline117390 Node: Extended Asm120324 Node: Asm Labels129041 Node: Explicit Reg Vars130349 Node: Global Reg Vars131362 Node: Local Reg Vars135560 Node: Alternate Keywords137138 Node: Bugs138295 Node: Bug Criteria139276 Node: Bug Reporting142098 Node: Portability152751 Node: Interface154507 Node: Passes158879 Node: RTL171747 Node: RTL Objects173577 Node: Accessors176485 Node: Flags179767 Node: Machine Modes184375 Node: Constants191017 Node: Regs and Memory193767 Node: Arithmetic201130 Node: Comparisons206365 Node: Bit Fields209166 Node: Conversions210249 Node: RTL Declarations212918 Node: Side Effects213687 Node: Incdec222963 Node: Assembler225325 Node: Insns226842 Node: Calls236930 Node: Sharing239031 Node: Machine Desc241840 Node: Patterns243476 Node: Example246757 Node: RTL Template247874 Node: Output Template255893 Node: Output Statement258880 Node: Constraints261000 Node: Simple Constraints261926 Node: Multi-Alternative272329 Node: Class Preferences275324 Node: Modifiers276199 Node: No Constraints279582 Node: Standard Names280684 Node: Pattern Ordering295285 Node: Dependent Patterns296506 Node: Jump Patterns301233 Node: Peephole Definitions303594 Node: Expander Definitions310493 Node: Machine Macros317410 Node: Run-time Target318651 Node: Storage Layout322497 Node: Registers327640 Node: Register Classes341804 Node: Stack Layout351815 Node: Library Names374134 Node: Addressing Modes376120 Node: Delayed Branch382550 Node: Condition Code385635 Node: Cross-compilation388341 Node: Misc392782 Node: Assembler Format400119 Node: Config425442 End Tag Table