--- gcc/internals 2018/04/24 16:37:52 1.1 +++ gcc/internals 2018/04/24 16:39:24 1.1.1.3 @@ -1,10 +1,11 @@ -Info file internals, produced by texinfo-format-buffer -*-Text-*- -from file internals.texinfo +Info file internals, produced by Makeinfo, -*- Text -*- +from input file internals.texinfo. + This file documents the internals of the GNU compiler. -Copyright (C) 1987 Richard M. Stallman. +Copyright (C) 1988 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice @@ -12,68 +13,109 @@ 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 CC General Public License" is included exactly as +section entitled ``GNU CC 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 CC General Public License" may be -included in a translation approved by the author instead of in the original -English. +except that the section entitled ``GNU CC 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: -internals-1: 1029 -internals-2: 52263 -internals-3: 108191 - -Tag table: +internals-1: 1082 +internals-2: 49705 +internals-3: 88260 +internals-4: 135977 +internals-5: 183652 +internals-6: 229329 +internals-7: 271455 + +Tag Table: (Indirect) -Node: Top1031 -Node: Copying1784 -Node: Switches8670 -Node: Installation11625 -Node: Portability13582 -Node: Passes15343 -Node: RTL26122 -Node: RTL Objects27770 -Node: Accessors30442 -Node: Machine Modes33773 -Node: Constants38486 -Node: Regs and Memory41014 -Node: Arithmetic47103 -Node: Comparisons52265 -Node: Bit Fields55116 -Node: Conversions56208 -Node: RTL Declarations58231 -Node: Side Effects60296 -Node: Incdec66666 -Node: Insns69069 -Node: Sharing76621 -Node: Machine Desc78239 -Node: Patterns79204 -Node: Example87333 -Node: Constraints88438 -Node: Simple Constraints89351 -Node: Multi-Alternative95776 -Node: Class Preferences98134 -Node: Modifiers99003 -Node: No Constraints100269 -Node: Standard Names101259 -Node: Dependent Patterns108193 -Node: Machine Macros110754 -Node: Run-time Target111753 -Node: Storage Layout114246 -Node: Registers115699 -Node: Register Classes120949 -Node: Stack Layout128348 -Node: Addressing Modes131736 -Node: Misc133950 -Node: Condition Code136852 -Node: Assembler Format138946 +Node: Top1084 +Node: Copying2276 +Node: Contributors9633 +Node: Options11165 +Node: Installation36068 +Node: VMS Install42638 +Node: Trouble44602 +Node: Incompatibilities44958 +Node: Extensions49707 +Node: Statement Exprs51271 +Node: Naming Types52721 +Node: Typeof53804 +Node: Lvalues55502 +Node: Conditionals57396 +Node: Zero-Length58315 +Node: Variable-Length58987 +Node: Subscripting61129 +Node: Pointer Arith61610 +Node: Initializers62102 +Node: Constructors62518 +Node: Dollar Signs64001 +Node: Alignment64297 +Node: Inline65610 +Node: Extended Asm67488 +Node: Asm Labels72522 +Node: Bugs73789 +Node: Bug Criteria74501 +Node: Bug Reporting77281 +Node: Portability83698 +Node: Interface85455 +Node: Passes88262 +Node: RTL100724 +Node: RTL Objects102547 +Node: Accessors105457 +Node: Flags108739 +Node: Machine Modes110408 +Node: Constants115011 +Node: Regs and Memory117505 +Node: Arithmetic123494 +Node: Comparisons128710 +Node: Bit Fields131473 +Node: Conversions132545 +Node: RTL Declarations135210 +Node: Side Effects135979 +Node: Incdec142816 +Node: Assembler145179 +Node: Insns146695 +Node: Calls155414 +Node: Sharing157518 +Node: Machine Desc159926 +Node: Patterns161563 +Node: Example164365 +Node: RTL Template165484 +Node: Output Template169785 +Node: Output Statement172660 +Node: Constraints174777 +Node: Simple Constraints175704 +Node: Multi-Alternative183654 +Node: Class Preferences186658 +Node: Modifiers187535 +Node: No Constraints190908 +Node: Standard Names191897 +Node: Pattern Ordering204067 +Node: Dependent Patterns205288 +Node: Jump Patterns209220 +Node: Peephole Definitions211585 +Node: Expander Definitions216806 +Node: Machine Macros223309 +Node: Run-time Target224405 +Node: Storage Layout227084 +Node: Registers229331 +Node: Register Classes237267 +Node: Stack Layout244585 +Node: Library Names259278 +Node: Addressing Modes260175 +Node: Misc264695 +Node: Condition Code269375 +Node: Assembler Format271457 +Node: Config286336  -End tag table +End Tag Table