home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / Programming / gcc-2.95.3-3 / info / gcc.info < prev   
Encoding:
GNU Info File  |  2001-07-15  |  9.0 KB  |  330 lines

  1. This is Info file gcc.info, produced by Makeinfo version 1.68 from the
  2. input file ./gcc.texi.
  3.  
  4. INFO-DIR-SECTION Programming
  5. START-INFO-DIR-ENTRY
  6. * gcc: (gcc).                  The GNU Compiler Collection.
  7. END-INFO-DIR-ENTRY
  8.    This file documents the use and the internals of the GNU compiler.
  9.  
  10.    Published by the Free Software Foundation 59 Temple Place - Suite 330
  11. Boston, MA 02111-1307 USA
  12.  
  13.    Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
  14. 1999, 2000 Free Software Foundation, Inc.
  15.  
  16.    Permission is granted to make and distribute verbatim copies of this
  17. manual provided the copyright notice and this permission notice are
  18. preserved on all copies.
  19.  
  20.    Permission is granted to copy and distribute modified versions of
  21. this manual under the conditions for verbatim copying, provided also
  22. that the sections entitled "GNU General Public License" and "Funding
  23. for Free Software" are included exactly as in the original, and
  24. provided that the entire resulting derived work is distributed under
  25. the terms of a permission notice identical to this one.
  26.  
  27.    Permission is granted to copy and distribute translations of this
  28. manual into another language, under the above conditions for modified
  29. versions, except that the sections entitled "GNU General Public
  30. License" and "Funding for Free Software", and this permission notice,
  31. may be included in translations approved by the Free Software Foundation
  32. instead of in the original English.
  33.  
  34. 
  35. Indirect:
  36. gcc.info-1: 1455
  37. gcc.info-2: 42284
  38. gcc.info-3: 76298
  39. gcc.info-4: 123574
  40. gcc.info-5: 167753
  41. gcc.info-6: 214257
  42. gcc.info-7: 261633
  43. gcc.info-8: 303254
  44. gcc.info-9: 350126
  45. gcc.info-10: 400106
  46. gcc.info-11: 441341
  47. gcc.info-12: 489461
  48. gcc.info-13: 530971
  49. gcc.info-14: 579863
  50. gcc.info-15: 627108
  51. gcc.info-16: 672214
  52. gcc.info-17: 722109
  53. gcc.info-18: 770891
  54. gcc.info-19: 817765
  55. gcc.info-20: 866591
  56. gcc.info-21: 916353
  57. gcc.info-22: 953414
  58. gcc.info-23: 995214
  59. gcc.info-24: 1040096
  60. gcc.info-25: 1085996
  61. gcc.info-26: 1130089
  62. gcc.info-27: 1179682
  63. gcc.info-28: 1219366
  64. gcc.info-29: 1264174
  65. gcc.info-30: 1288658
  66. 
  67. Tag Table:
  68. (Indirect)
  69. Node: Top1455
  70. Node: G++ and GCC3216
  71. Node: Invoking GCC5614
  72. Node: Option Summary8975
  73. Node: Overall Options23720
  74. Node: Invoking G++28740
  75. Node: C Dialect Options30197
  76. Node: C++ Dialect Options42284
  77. Node: Warning Options59046
  78. Node: Debugging Options76298
  79. Node: Optimize Options93366
  80. Node: Preprocessor Options110838
  81. Node: Assembler Options117301
  82. Node: Link Options117668
  83. Node: Directory Options123574
  84. Node: Target Options127439
  85. Node: Submodel Options131070
  86. Node: M680x0 Options132620
  87. Node: VAX Options138136
  88. Node: SPARC Options138671
  89. Node: Convex Options148535
  90. Node: AMD29K Options150716
  91. Node: ARM Options154112
  92. Node: Thumb Options162133
  93. Node: MN10200 Options164103
  94. Node: MN10300 Options164627
  95. Node: M32R/D Options165403
  96. Node: M88K Options167753
  97. Node: RS/6000 and PowerPC Options175691
  98. Node: RT Options194805
  99. Node: MIPS Options196509
  100. Node: i386 Options206254
  101. Node: HPPA Options214257
  102. Node: Intel 960 Options218528
  103. Node: DEC Alpha Options221470
  104. Node: Clipper Options230864
  105. Node: H8/300 Options231263
  106. Node: SH Options232077
  107. Node: System V Options232896
  108. Node: TMS320C3x/C4x Options233714
  109. Node: V850 Options239219
  110. Node: ARC Options241228
  111. Node: NS32K Options242430
  112. Node: Code Gen Options246650
  113. Node: Environment Variables261633
  114. Node: Running Protoize267819
  115. Node: Installation274185
  116. Node: Configuration Files301649
  117. Node: Configurations303254
  118. Node: Other Dir342385
  119. Node: Cross-Compiler344101
  120. Node: Steps of Cross345932
  121. Node: Configure Cross347050
  122. Node: Tools and Libraries347687
  123. Node: Cross Runtime350126
  124. Node: Cross Headers354207
  125. Node: Build Cross356206
  126. Node: Sun Install358082
  127. Node: VMS Install359754
  128. Node: Collect2369684
  129. Node: Header Dirs372249
  130. Node: C Extensions373673
  131. Node: Statement Exprs377198
  132. Node: Local Labels379092
  133. Node: Labels as Values381154
  134. Node: Nested Functions383018
  135. Node: Constructing Calls386861
  136. Node: Naming Types388918
  137. Node: Typeof390012
  138. Node: Lvalues391877
  139. Node: Conditionals394317
  140. Node: Long Long395208
  141. Node: Complex396648
  142. Node: Hex Floats398509
  143. Node: Zero Length399429
  144. Node: Variable Length400106
  145. Node: Macro Varargs402631
  146. Node: Subscripting404734
  147. Node: Pointer Arith405217
  148. Node: Initializers405782
  149. Node: Constructors406247
  150. Node: Labeled Elements407941
  151. Node: Case Ranges410570
  152. Node: Cast to Union411251
  153. Node: Function Attributes412329
  154. Node: Function Prototypes428253
  155. Node: C++ Comments430055
  156. Node: Dollar Signs430591
  157. Node: Character Escapes431049
  158. Node: Alignment431336
  159. Node: Variable Attributes432808
  160. Node: Type Attributes441341
  161. Node: Inline450552
  162. Node: Extended Asm454794
  163. Node: Asm Labels469727
  164. Node: Explicit Reg Vars471046
  165. Node: Global Reg Vars472501
  166. Node: Local Reg Vars477066
  167. Node: Alternate Keywords478870
  168. Node: Incomplete Enums480272
  169. Node: Function Names481028
  170. Node: Return Address482302
  171. Node: Other Builtins484345
  172. Node: Deprecated Features486811
  173. Node: C++ Extensions488088
  174. Node: Naming Results489461
  175. Node: Min and Max492775
  176. Node: Destructors and Goto494215
  177. Node: C++ Interface494691
  178. Node: Template Instantiation499925
  179. Node: Bound member functions508540
  180. Node: C++ Signatures509873
  181. Node: Gcov514217
  182. Node: Gcov Intro514740
  183. Node: Invoking Gcov517421
  184. Node: Gcov and Optimization523032
  185. Node: Gcov Data Files524456
  186. Node: Trouble528026
  187. Node: Actual Bugs529704
  188. Node: Installation Problems530971
  189. Node: Cross-Compiler Problems544649
  190. Node: Interoperation546120
  191. Node: External Bugs559398
  192. Node: Incompatibilities561521
  193. Node: Fixed Headers569993
  194. Node: Standard Libraries572303
  195. Node: Disappointments573544
  196. Node: C++ Misunderstandings578083
  197. Node: Static Definitions578809
  198. Node: Temporaries579863
  199. Node: Copy Assignment581841
  200. Node: Protoize Caveats583652
  201. Node: Non-bugs587608
  202. Node: Warnings and Errors597239
  203. Node: Bugs599000
  204. Node: Bug Criteria600349
  205. Node: Bug Lists602787
  206. Node: Bug Reporting603894
  207. Node: Sending Patches616108
  208. Node: Service621483
  209. Node: Contributing622050
  210. Node: VMS622856
  211. Node: Include Files and VMS623242
  212. Node: Global Declarations627108
  213. Node: VMS Misc631413
  214. Node: Portability635720
  215. Node: Interface637469
  216. Node: Passes642051
  217. Node: RTL660402
  218. Node: RTL Objects662370
  219. Node: RTL Classes665416
  220. Node: Accessors669834
  221. Node: Flags672214
  222. Node: Machine Modes682549
  223. Node: Constants690184
  224. Node: Regs and Memory695372
  225. Node: Arithmetic707848
  226. Node: Comparisons713746
  227. Node: Bit Fields717809
  228. Node: Conversions719221
  229. Node: RTL Declarations722109
  230. Node: Side Effects722918
  231. Node: Incdec735922
  232. Node: Assembler739423
  233. Node: Insns740945
  234. Node: Calls764281
  235. Node: Sharing766876
  236. Node: Reading RTL769952
  237. Node: Machine Desc770891
  238. Node: Patterns772744
  239. Node: Example775688
  240. Node: RTL Template776816
  241. Node: Output Template789895
  242. Node: Output Statement793877
  243. Node: Constraints797590
  244. Node: Simple Constraints798593
  245. Node: Multi-Alternative810505
  246. Node: Class Preferences813341
  247. Node: Modifiers814221
  248. Node: Machine Constraints817765
  249. Node: No Constraints826827
  250. Node: Standard Names827948
  251. Node: Pattern Ordering865364
  252. Node: Dependent Patterns866591
  253. Node: Jump Patterns869406
  254. Node: Insn Canonicalizations875222
  255. Node: Peephole Definitions878717
  256. Node: Expander Definitions885635
  257. Node: Insn Splitting893030
  258. Node: Insn Attributes899961
  259. Node: Defining Attributes901008
  260. Node: Expressions903020
  261. Node: Tagging Insns909614
  262. Node: Attr Example913977
  263. Node: Insn Lengths916353
  264. Node: Constant Attributes919646
  265. Node: Delay Slots920806
  266. Node: Function Units924017
  267. Node: Target Macros929687
  268. Node: Driver931570
  269. Node: Run-time Target947117
  270. Node: Storage Layout953414
  271. Node: Type Layout970742
  272. Node: Registers977515
  273. Node: Register Basics978499
  274. Node: Allocation Order983295
  275. Node: Values in Registers984711
  276. Node: Leaf Functions989831
  277. Node: Stack Registers992609
  278. Node: Obsolete Register Macros993442
  279. Node: Register Classes995214
  280. Node: Stack and Calling1015221
  281. Node: Frame Layout1015676
  282. Node: Stack Checking1021173
  283. Node: Frame Registers1024753
  284. Node: Elimination1029168
  285. Node: Stack Arguments1033424
  286. Node: Register Arguments1040096
  287. Node: Scalar Return1050606
  288. Node: Aggregate Return1054844
  289. Node: Caller Saves1058559
  290. Node: Function Entry1060098
  291. Node: Profiling1071000
  292. Node: Varargs1078081
  293. Node: Trampolines1085996
  294. Node: Library Calls1092714
  295. Node: Addressing Modes1100772
  296. Node: Condition Code1111180
  297. Node: Costs1117379
  298. Node: Sections1130089
  299. Node: PIC1136320
  300. Node: Assembler Format1139029
  301. Node: File Framework1140095
  302. Node: Data Output1144793
  303. Node: Uninitialized Data1151989
  304. Node: Label Output1157395
  305. Node: Initialization1168601
  306. Node: Macros for Initialization1174744
  307. Node: Instruction Output1179682
  308. Node: Dispatch Tables1187869
  309. Node: Exception Region Output1190422
  310. Node: Alignment Output1193416
  311. Node: Debugging Info1195639
  312. Node: All Debuggers1196248
  313. Node: DBX Options1199076
  314. Node: DBX Hooks1204359
  315. Node: File Names and DBX1208005
  316. Node: SDB and DWARF1209978
  317. Node: Cross-compilation1212800
  318. Node: Misc1219366
  319. Node: Config1243743
  320. Node: Fragments1251007
  321. Node: Target Fragment1251603
  322. Node: Host Fragment1255758
  323. Node: Funding1256360
  324. Node: GNU/Linux1258859
  325. Node: Copying1264174
  326. Node: Contributors1283382
  327. Node: Index1288658
  328. 
  329. End Tag Table
  330.