123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- Info file internals, produced by Makeinfo, -*- Text -*-
- from input file internals.texinfo.
- This file documents the internals of the GNU compiler.
- 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
- 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
- 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'' and
- this permission notice may be included in translations approved by the
- Free Software Foundation instead of in the original English.
- Indirect:
- internals-1: 1085
- internals-2: 51500
- internals-3: 101501
- internals-4: 153485
- internals-5: 204380
- internals-6: 257508
- Tag Table:
- (Indirect)
- Node: Top1085
- Node: Copying2219
- Node: Contributors9576
- Node: Options11039
- Node: Installation33888
- Node: VMS Install40441
- Node: Incompatibilities40932
- Node: Extensions45691
- Node: Statement Exprs47256
- Node: Naming Types48709
- Node: Typeof49794
- Node: Lvalues51500
- Node: Conditionals53400
- Node: Zero-Length54321
- Node: Variable-Length54994
- Node: Subscripting57138
- Node: Pointer Arith57620
- Node: Initializers58112
- Node: Constructors58529
- Node: Dollar Signs60017
- Node: Alignment60313
- Node: Inline61627
- Node: Extended Asm63506
- Node: Asm Labels68544
- Node: Bugs69813
- Node: Bug Criteria70526
- Node: Bug Reporting73321
- Node: Portability79740
- Node: Interface81497
- Node: Passes84305
- Node: RTL96767
- Node: RTL Objects98591
- Node: Accessors101501
- Node: Flags104785
- Node: Machine Modes106454
- Node: Constants111057
- Node: Regs and Memory113552
- Node: Arithmetic119541
- Node: Comparisons124757
- Node: Bit Fields127520
- Node: Conversions128592
- Node: RTL Declarations131258
- Node: Side Effects132027
- Node: Incdec138865
- Node: Assembler141229
- Node: Insns142747
- Node: Calls151467
- Node: Sharing153485
- Node: Machine Desc155893
- Node: Patterns157531
- Node: Example160333
- Node: RTL Template161453
- Node: Output Template165754
- Node: Output Statement168629
- Node: Constraints170747
- Node: Simple Constraints171675
- Node: Multi-Alternative179629
- Node: Class Preferences182635
- Node: Modifiers183512
- Node: No Constraints186887
- Node: Standard Names187876
- Node: Pattern Ordering196854
- Node: Dependent Patterns198075
- Node: Jump Patterns202015
- Node: Peephole Definitions204380
- Node: Expander Definitions209605
- Node: Machine Macros216111
- Node: Run-time Target217208
- Node: Storage Layout219890
- Node: Registers222137
- Node: Register Classes230075
- Node: Stack Layout237394
- Node: Library Names252090
- Node: Addressing Modes252987
- Node: Misc257508
- Node: Condition Code262190
- Node: Assembler Format264272
- Node: Config279155
- End Tag Table
|