|
|
1.1.1.2 ! root 1: Info file internals, produced by Makeinfo, -*- Text -*- ! 2: from input file internals.texinfo. ! 3: 1.1 root 4: 5: 6: This file documents the internals of the GNU compiler. 7: 1.1.1.2 ! root 8: Copyright (C) 1988 Free Software Foundation, Inc. 1.1 root 9: 10: Permission is granted to make and distribute verbatim copies of 11: this manual provided the copyright notice and this permission notice 12: are preserved on all copies. 13: 14: Permission is granted to copy and distribute modified versions of this 15: manual under the conditions for verbatim copying, provided also that the 1.1.1.2 ! root 16: section entitled ``GNU CC General Public License'' is included exactly as 1.1 root 17: in the original, and provided that the entire resulting derived work is 18: distributed under the terms of a permission notice identical to this one. 19: 20: Permission is granted to copy and distribute translations of this manual 21: into another language, under the above conditions for modified versions, 1.1.1.2 ! root 22: except that the section entitled ``GNU CC General Public License'' and ! 23: this permission notice may be included in translations approved by the ! 24: Free Software Foundation instead of in the original English. 1.1 root 25: 26: 27: 1.1.1.2 ! root 28: 1.1 root 29: 30: 31: Indirect: 1.1.1.2 ! root 32: internals-1: 1085 ! 33: internals-2: 51500 ! 34: internals-3: 101501 ! 35: internals-4: 153485 ! 36: internals-5: 204380 ! 37: internals-6: 257508 ! 38: ! 39: Tag Table: 1.1 root 40: (Indirect) 1.1.1.2 ! root 41: Node: Top1085 ! 42: Node: Copying2219 ! 43: Node: Contributors9576 ! 44: Node: Options11039 ! 45: Node: Installation33888 ! 46: Node: VMS Install40441 ! 47: Node: Incompatibilities40932 ! 48: Node: Extensions45691 ! 49: Node: Statement Exprs47256 ! 50: Node: Naming Types48709 ! 51: Node: Typeof49794 ! 52: Node: Lvalues51500 ! 53: Node: Conditionals53400 ! 54: Node: Zero-Length54321 ! 55: Node: Variable-Length54994 ! 56: Node: Subscripting57138 ! 57: Node: Pointer Arith57620 ! 58: Node: Initializers58112 ! 59: Node: Constructors58529 ! 60: Node: Dollar Signs60017 ! 61: Node: Alignment60313 ! 62: Node: Inline61627 ! 63: Node: Extended Asm63506 ! 64: Node: Asm Labels68544 ! 65: Node: Bugs69813 ! 66: Node: Bug Criteria70526 ! 67: Node: Bug Reporting73321 ! 68: Node: Portability79740 ! 69: Node: Interface81497 ! 70: Node: Passes84305 ! 71: Node: RTL96767 ! 72: Node: RTL Objects98591 ! 73: Node: Accessors101501 ! 74: Node: Flags104785 ! 75: Node: Machine Modes106454 ! 76: Node: Constants111057 ! 77: Node: Regs and Memory113552 ! 78: Node: Arithmetic119541 ! 79: Node: Comparisons124757 ! 80: Node: Bit Fields127520 ! 81: Node: Conversions128592 ! 82: Node: RTL Declarations131258 ! 83: Node: Side Effects132027 ! 84: Node: Incdec138865 ! 85: Node: Assembler141229 ! 86: Node: Insns142747 ! 87: Node: Calls151467 ! 88: Node: Sharing153485 ! 89: Node: Machine Desc155893 ! 90: Node: Patterns157531 ! 91: Node: Example160333 ! 92: Node: RTL Template161453 ! 93: Node: Output Template165754 ! 94: Node: Output Statement168629 ! 95: Node: Constraints170747 ! 96: Node: Simple Constraints171675 ! 97: Node: Multi-Alternative179629 ! 98: Node: Class Preferences182635 ! 99: Node: Modifiers183512 ! 100: Node: No Constraints186887 ! 101: Node: Standard Names187876 ! 102: Node: Pattern Ordering196854 ! 103: Node: Dependent Patterns198075 ! 104: Node: Jump Patterns202015 ! 105: Node: Peephole Definitions204380 ! 106: Node: Expander Definitions209605 ! 107: Node: Machine Macros216111 ! 108: Node: Run-time Target217208 ! 109: Node: Storage Layout219890 ! 110: Node: Registers222137 ! 111: Node: Register Classes230075 ! 112: Node: Stack Layout237394 ! 113: Node: Library Names252090 ! 114: Node: Addressing Modes252987 ! 115: Node: Misc257508 ! 116: Node: Condition Code262190 ! 117: Node: Assembler Format264272 ! 118: Node: Config279155 1.1 root 119: 1.1.1.2 ! root 120: End Tag Table
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.