internals 3.1 KB

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