|
|
1.1 ! root 1: Info file internals, produced by Makeinfo, -*- Text -*- ! 2: from input file internals.texinfo. ! 3: ! 4: ! 5: ! 6: This file documents the internals of the GNU compiler. ! 7: ! 8: Copyright (C) 1988 Free Software Foundation, Inc. ! 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 ! 16: section entitled ``GNU CC General Public License'' is included exactly as ! 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, ! 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. ! 25: ! 26: ! 27: ! 28: ! 29: ! 30: Indirect: ! 31: internals-1: 1082 ! 32: internals-2: 49705 ! 33: internals-3: 88260 ! 34: internals-4: 135977 ! 35: internals-5: 183652 ! 36: internals-6: 229329 ! 37: internals-7: 271455 ! 38: ! 39: Tag Table: ! 40: (Indirect) ! 41: Node: Top1084 ! 42: Node: Copying2276 ! 43: Node: Contributors9633 ! 44: Node: Options11165 ! 45: Node: Installation36068 ! 46: Node: VMS Install42638 ! 47: Node: Trouble44602 ! 48: Node: Incompatibilities44958 ! 49: Node: Extensions49707 ! 50: Node: Statement Exprs51271 ! 51: Node: Naming Types52721 ! 52: Node: Typeof53804 ! 53: Node: Lvalues55502 ! 54: Node: Conditionals57396 ! 55: Node: Zero-Length58315 ! 56: Node: Variable-Length58987 ! 57: Node: Subscripting61129 ! 58: Node: Pointer Arith61610 ! 59: Node: Initializers62102 ! 60: Node: Constructors62518 ! 61: Node: Dollar Signs64001 ! 62: Node: Alignment64297 ! 63: Node: Inline65610 ! 64: Node: Extended Asm67488 ! 65: Node: Asm Labels72522 ! 66: Node: Bugs73789 ! 67: Node: Bug Criteria74501 ! 68: Node: Bug Reporting77281 ! 69: Node: Portability83698 ! 70: Node: Interface85455 ! 71: Node: Passes88262 ! 72: Node: RTL100724 ! 73: Node: RTL Objects102547 ! 74: Node: Accessors105457 ! 75: Node: Flags108739 ! 76: Node: Machine Modes110408 ! 77: Node: Constants115011 ! 78: Node: Regs and Memory117505 ! 79: Node: Arithmetic123494 ! 80: Node: Comparisons128710 ! 81: Node: Bit Fields131473 ! 82: Node: Conversions132545 ! 83: Node: RTL Declarations135210 ! 84: Node: Side Effects135979 ! 85: Node: Incdec142816 ! 86: Node: Assembler145179 ! 87: Node: Insns146695 ! 88: Node: Calls155414 ! 89: Node: Sharing157518 ! 90: Node: Machine Desc159926 ! 91: Node: Patterns161563 ! 92: Node: Example164365 ! 93: Node: RTL Template165484 ! 94: Node: Output Template169785 ! 95: Node: Output Statement172660 ! 96: Node: Constraints174777 ! 97: Node: Simple Constraints175704 ! 98: Node: Multi-Alternative183654 ! 99: Node: Class Preferences186658 ! 100: Node: Modifiers187535 ! 101: Node: No Constraints190908 ! 102: Node: Standard Names191897 ! 103: Node: Pattern Ordering204067 ! 104: Node: Dependent Patterns205288 ! 105: Node: Jump Patterns209220 ! 106: Node: Peephole Definitions211585 ! 107: Node: Expander Definitions216806 ! 108: Node: Machine Macros223309 ! 109: Node: Run-time Target224405 ! 110: Node: Storage Layout227084 ! 111: Node: Registers229331 ! 112: Node: Register Classes237267 ! 113: Node: Stack Layout244585 ! 114: Node: Library Names259278 ! 115: Node: Addressing Modes260175 ! 116: Node: Misc264695 ! 117: Node: Condition Code269375 ! 118: Node: Assembler Format271457 ! 119: Node: Config286336 ! 120: ! 121: End Tag Table
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.