home *** CD-ROM | disk | FTP | other *** search
/ OpenStep (Enterprise) / OpenStepENTCD.toast / OEDEV / GNUSRC.Z / gcc.info < prev    next >
Encoding:
GNU Info File  |  1995-11-26  |  8.1 KB  |  298 lines

  1. This is Info file gcc.info, produced by Makeinfo-1.55 from the input
  2. file gcc.texi.
  3.  
  4.    This file documents the use and the internals of the GNU compiler.
  5.  
  6.    Published by the Free Software Foundation 59 Temple Place - Suite 330
  7. Boston, MA 02111-1307 USA
  8.  
  9.    Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995 Free Software
  10. Foundation, Inc.
  11.  
  12.    Permission is granted to make and distribute verbatim copies of this
  13. manual provided the copyright notice and this permission notice are
  14. preserved on all copies.
  15.  
  16.    Permission is granted to copy and distribute modified versions of
  17. this manual under the conditions for verbatim copying, provided also
  18. that the sections entitled "GNU General Public License," "Funding for
  19. Free Software," and "Protect Your Freedom--Fight `Look And Feel'" are
  20. included exactly as in the original, and provided that the entire
  21. resulting derived work is distributed under the terms of a permission
  22. notice identical to this one.
  23.  
  24.    Permission is granted to copy and distribute translations of this
  25. manual into another language, under the above conditions for modified
  26. versions, except that the sections entitled "GNU General Public
  27. License," "Funding for Free Software," and "Protect Your Freedom--Fight
  28. `Look And Feel'", and this permission notice, may be included in
  29. translations approved by the Free Software Foundation instead of in the
  30. original English.
  31.  
  32. 
  33. Indirect:
  34. gcc.info-1: 1382
  35. gcc.info-2: 42854
  36. gcc.info-3: 80578
  37. gcc.info-4: 127608
  38. gcc.info-5: 173792
  39. gcc.info-6: 214726
  40. gcc.info-7: 235436
  41. gcc.info-8: 285158
  42. gcc.info-9: 333642
  43. gcc.info-10: 382691
  44. gcc.info-11: 419654
  45. gcc.info-12: 468472
  46. gcc.info-13: 517503
  47. gcc.info-14: 564845
  48. gcc.info-15: 604398
  49. gcc.info-16: 654371
  50. gcc.info-17: 703324
  51. gcc.info-18: 751502
  52. gcc.info-19: 797360
  53. gcc.info-20: 846162
  54. gcc.info-21: 890260
  55. gcc.info-22: 933466
  56. gcc.info-23: 982355
  57. gcc.info-24: 1032258
  58. gcc.info-25: 1067513
  59. 
  60. Tag Table:
  61. (Indirect)
  62. Node: Top1382
  63. Node: Copying3067
  64. Node: Contributors22249
  65. Node: Funding27395
  66. Node: Look and Feel29892
  67. Node: G++ and GCC37258
  68. Node: Invoking GCC39475
  69. Node: Option Summary42854
  70. Node: Overall Options53305
  71. Node: Invoking G++57868
  72. Node: C Dialect Options59742
  73. Node: C++ Dialect Options69842
  74. Node: Warning Options80578
  75. Node: Debugging Options95513
  76. Node: Optimize Options105094
  77. Node: Preprocessor Options115596
  78. Node: Assembler Options122059
  79. Node: Link Options122426
  80. Node: Directory Options127608
  81. Node: Target Options131100
  82. Node: Submodel Options134757
  83. Node: M680x0 Options136138
  84. Node: VAX Options139647
  85. Node: SPARC Options140182
  86. Node: Convex Options146602
  87. Node: AMD29K Options148783
  88. Node: ARM Options151814
  89. Node: M88K Options153231
  90. Node: RS/6000 and PowerPC Options161178
  91. Node: RT Options172088
  92. Node: MIPS Options173792
  93. Node: i386 Options181418
  94. Node: HPPA Options186857
  95. Node: Intel 960 Options189953
  96. Node: DEC Alpha Options192563
  97. Node: Clipper Options194235
  98. Node: H8/300 Options194634
  99. Node: System V Options195079
  100. Node: Code Gen Options195765
  101. Node: Environment Variables204274
  102. Node: Running Protoize208497
  103. Node: Installation214726
  104. Node: Configurations235436
  105. Node: Other Dir271347
  106. Node: Cross-Compiler273063
  107. Node: Steps of Cross274894
  108. Node: Configure Cross276012
  109. Node: Tools and Libraries276649
  110. Node: Cross Runtime279092
  111. Node: Cross Headers283173
  112. Node: Build Cross285158
  113. Node: Sun Install287034
  114. Node: VMS Install288166
  115. Node: Collect2298095
  116. Node: Header Dirs300804
  117. Node: C Extensions302218
  118. Node: Statement Exprs305497
  119. Node: Local Labels307391
  120. Node: Labels as Values309453
  121. Node: Nested Functions311318
  122. Node: Constructing Calls315174
  123. Node: Naming Types317231
  124. Node: Typeof318325
  125. Node: Lvalues320190
  126. Node: Conditionals322630
  127. Node: Long Long323521
  128. Node: Complex324965
  129. Node: Zero Length326827
  130. Node: Variable Length327501
  131. Node: Macro Varargs330026
  132. Node: Subscripting332129
  133. Node: Pointer Arith332612
  134. Node: Initializers333177
  135. Node: Constructors333642
  136. Node: Labeled Elements335336
  137. Node: Case Ranges337965
  138. Node: Cast to Union338646
  139. Node: Function Attributes339724
  140. Node: Function Prototypes348987
  141. Node: C++ Comments350786
  142. Node: Dollar Signs351322
  143. Node: Character Escapes352102
  144. Node: Alignment352383
  145. Node: Variable Attributes353855
  146. Node: Type Attributes361763
  147. Node: Inline368282
  148. Node: Extended Asm372159
  149. Node: Asm Labels382691
  150. Node: Explicit Reg Vars384010
  151. Node: Global Reg Vars385258
  152. Node: Local Reg Vars389823
  153. Node: Alternate Keywords391415
  154. Node: Incomplete Enums392817
  155. Node: Function Names393573
  156. Node: C++ Extensions394824
  157. Node: Naming Results396061
  158. Node: Min and Max399375
  159. Node: Destructors and Goto400825
  160. Node: C++ Interface401375
  161. Node: Template Instantiation406598
  162. Node: C++ Signatures412330
  163. Node: Trouble416674
  164. Node: Actual Bugs418385
  165. Node: Installation Problems419654
  166. Node: Cross-Compiler Problems433440
  167. Node: Interoperation434911
  168. Node: External Bugs448275
  169. Node: Incompatibilities450407
  170. Node: Fixed Headers458957
  171. Node: Standard Libraries461299
  172. Node: Disappointments462546
  173. Node: C++ Misunderstandings466771
  174. Node: Static Definitions467418
  175. Node: Temporaries468472
  176. Node: Protoize Caveats470676
  177. Node: Non-bugs474632
  178. Node: Warnings and Errors483592
  179. Node: Bugs485362
  180. Node: Bug Criteria486722
  181. Node: Bug Lists489152
  182. Node: Bug Reporting490545
  183. Node: Sending Patches502963
  184. Node: Service508350
  185. Node: VMS508911
  186. Node: Include Files and VMS509304
  187. Node: Global Declarations513194
  188. Node: VMS Misc517503
  189. Node: Portability521829
  190. Node: Interface523592
  191. Node: Passes528225
  192. Node: RTL545568
  193. Node: RTL Objects547456
  194. Node: Accessors550500
  195. Node: Flags555826
  196. Node: Machine Modes564845
  197. Node: Constants572479
  198. Node: Regs and Memory577667
  199. Node: Arithmetic589377
  200. Node: Comparisons595275
  201. Node: Bit Fields599337
  202. Node: Conversions600701
  203. Node: RTL Declarations603589
  204. Node: Side Effects604398
  205. Node: Incdec616945
  206. Node: Assembler619461
  207. Node: Insns620983
  208. Node: Calls641836
  209. Node: Sharing644431
  210. Node: Reading RTL647507
  211. Node: Machine Desc648446
  212. Node: Patterns650299
  213. Node: Example653243
  214. Node: RTL Template654371
  215. Node: Output Template666569
  216. Node: Output Statement670530
  217. Node: Constraints674243
  218. Node: Simple Constraints675246
  219. Node: Multi-Alternative686679
  220. Node: Class Preferences689515
  221. Node: Modifiers690395
  222. Node: Machine Constraints693555
  223. Node: No Constraints702203
  224. Node: Standard Names703324
  225. Node: Pattern Ordering731232
  226. Node: Dependent Patterns732458
  227. Node: Jump Patterns735273
  228. Node: Insn Canonicalizations741089
  229. Node: Peephole Definitions744584
  230. Node: Expander Definitions751502
  231. Node: Insn Splitting758948
  232. Node: Insn Attributes765962
  233. Node: Defining Attributes767009
  234. Node: Expressions769021
  235. Node: Tagging Insns775333
  236. Node: Attr Example779696
  237. Node: Insn Lengths782072
  238. Node: Constant Attributes785436
  239. Node: Delay Slots786596
  240. Node: Function Units789807
  241. Node: Target Macros795477
  242. Node: Driver797360
  243. Node: Run-time Target809090
  244. Node: Storage Layout814977
  245. Node: Type Layout828925
  246. Node: Registers835348
  247. Node: Register Basics836328
  248. Node: Allocation Order840365
  249. Node: Values in Registers841783
  250. Node: Leaf Functions846162
  251. Node: Stack Registers848637
  252. Node: Obsolete Register Macros849470
  253. Node: Register Classes852165
  254. Node: Stack and Calling871700
  255. Node: Frame Layout872136
  256. Node: Frame Registers875576
  257. Node: Elimination879386
  258. Node: Stack Arguments883642
  259. Node: Register Arguments890260
  260. Node: Scalar Return898935
  261. Node: Aggregate Return902898
  262. Node: Caller Saves906613
  263. Node: Function Entry907763
  264. Node: Profiling916691
  265. Node: Varargs919595
  266. Node: Trampolines927004
  267. Node: Library Calls933466
  268. Node: Addressing Modes941524
  269. Node: Condition Code949112
  270. Node: Costs955311
  271. Node: Sections963690
  272. Node: PIC968479
  273. Node: Assembler Format971189
  274. Node: File Framework972194
  275. Node: Data Output976431
  276. Node: Uninitialized Data982355
  277. Node: Label Output985062
  278. Node: Initialization994456
  279. Node: Macros for Initialization1000599
  280. Node: Instruction Output1005196
  281. Node: Dispatch Tables1013191
  282. Node: Alignment Output1015568
  283. Node: Debugging Info1017308
  284. Node: All Debuggers1017917
  285. Node: DBX Options1020331
  286. Node: DBX Hooks1025216
  287. Node: File Names and DBX1028555
  288. Node: SDB and DWARF1030528
  289. Node: Cross-compilation1032258
  290. Node: Misc1038705
  291. Node: Config1055831
  292. Node: Fragments1063276
  293. Node: Target Fragment1063873
  294. Node: Host Fragment1066911
  295. Node: Index1067513
  296. 
  297. End Tag Table
  298.