home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / prgramer / unix / info / gcc (.txt) < prev    next >
GNU Info File  |  1993-06-12  |  7KB  |  439 lines

  1. This is Info file gcc.info, produced by Makeinfo-1.47 from the input
  2. file gcc.tex.
  3.    This file documents the use and the internals of the GNU compiler.
  4.    Copyright (C) 1988, 1989, 1992 Free Software Foundation, Inc.
  5.    Permission is granted to make and distribute verbatim copies of this
  6. manual provided the copyright notice and this permission notice are
  7. preserved on all copies.
  8.    Permission is granted to copy and distribute modified versions of
  9. this manual under the conditions for verbatim copying, provided also
  10. that the sections entitled "GNU General Public License" and "Protect
  11. Your Freedom--Fight `Look And Feel'" are included exactly as in the
  12. original, and provided that the entire resulting derived work is
  13. distributed under the terms of a permission notice identical to this
  14.    Permission is granted to copy and distribute translations of this
  15. manual into another language, under the above conditions for modified
  16. versions, except that the sections entitled "GNU General Public
  17. License" and "Protect Your Freedom--Fight `Look And Feel'", and this
  18. permission notice, may be included in translations approved by the Free
  19. Software Foundation instead of in the original English.
  20. Indirect:
  21. gcc.i01: 1202
  22. gcc.i02: 45742
  23. gcc.i03: 92692
  24. gcc.i04: 140543
  25. gcc.i05: 189090
  26. gcc.i06: 234665
  27. gcc.i07: 281332
  28. gcc.i08: 330563
  29. gcc.i09: 377896
  30. gcc.i10: 427435
  31. gcc.i11: 475974
  32. gcc.i12: 519575
  33. gcc.i13: 565557
  34. gcc.i14: 609475
  35. gcc.i15: 657533
  36. gcc.i16: 706135
  37. gcc.i17: 749778
  38. gcc.i18: 793719
  39. gcc.i19: 841895
  40. Tag Table:
  41. (Indirect)
  42. Node: Top
  43. Node: Copying
  44. Node: Contributors
  45. 21787
  46. Node: Boycott
  47. 25798
  48. Node: Invoking GCC
  49. 31317
  50. Node: Option Summary
  51. 34170
  52. Node: Overall Options
  53. 41360
  54. Node: Dialect Options
  55. 45744
  56. Node: Warning Options
  57. 54862
  58. Node: Debugging Options
  59. 67033
  60. Node: Optimize Options
  61. 74506
  62. Node: Preprocessor Options
  63. 87137
  64. Node: Assembler Options
  65. 92370
  66. Node: Link Options
  67. 92694
  68. Node: Directory Options
  69. 96584
  70. Node: Target Options
  71. 99484
  72. Node: Submodel Options
  73. 103217
  74. Node: M680x0 Options
  75. 104553
  76. Node: VAX Options
  77. 107625
  78. Node: Sparc Options
  79. 108160
  80. Node: Convex Options
  81. 108663
  82. Node: AMD29K Options
  83. 109468
  84. Node: M88K Options
  85. 111247
  86. Node: RS/6000 Options
  87. 117873
  88. Node: RT Options
  89. 118438
  90. Node: MIPS Options
  91. 120105
  92. Node: i386 Options
  93. 125895
  94. Node: HPPA Options
  95. 127241
  96. Node: Intel 960 Options
  97. 128653
  98. Node: DEC Alpha Options
  99. 131260
  100. Node: System V Options
  101. 132932
  102. Node: Code Gen Options
  103. 133620
  104. Node: Environment Variables
  105. 140545
  106. Node: Running Protoize
  107. 144569
  108. Node: Installation
  109. 150794
  110. Node: Other Dir
  111. 179102
  112. Node: Cross-Compiler
  113. 180786
  114. Node: PA Install
  115. 185341
  116. Node: Sun Install
  117. 187050
  118. Node: 3b1 Install
  119. 188059
  120. Node: Unos Install
  121. 189092
  122. Node: VMS Install
  123. 190631
  124. Node: WE32K Install
  125. 200326
  126. Node: MIPS Install
  127. 201697
  128. Node: Extensions
  129. 203674
  130. Node: Statement Exprs
  131. 206434
  132. Node: Local Labels
  133. 208334
  134. Node: Labels as Values
  135. 210394
  136. Node: Nested Functions
  137. 212258
  138. Node: Naming Types
  139. 215561
  140. Node: Typeof
  141. 216651
  142. Node: Lvalues
  143. 218513
  144. Node: Conditionals
  145. 220777
  146. Node: Long Long
  147. 221688
  148. Node: Zero Length
  149. 222944
  150. Node: Variable Length
  151. 223618
  152. Node: Macro Varargs
  153. 226141
  154. Node: Subscripting
  155. 227772
  156. Node: Pointer Arith
  157. 228253
  158. Node: Initializers
  159. 228816
  160. Node: Constructors
  161. 229260
  162. Node: Labeled Elements
  163. 230952
  164. Node: Case Ranges
  165. 233057
  166. Node: Cast to Union
  167. 233736
  168. Node: Function Attributes
  169. 234667
  170. Node: Function Prototypes
  171. 239433
  172. Node: Dollar Signs
  173. 241138
  174. Node: Character Escapes
  175. 241923
  176. Node: Alignment
  177. 242202
  178. Node: Variable Attributes
  179. 243675
  180. Node: Inline
  181. 246284
  182. Node: Extended Asm
  183. 249641
  184. Node: Asm Labels
  185. 259709
  186. Node: Explicit Reg Vars
  187. 261026
  188. Node: Global Reg Vars
  189. 262271
  190. Node: Local Reg Vars
  191. 266834
  192. Node: Alternate Keywords
  193. 268427
  194. Node: Incomplete Enums
  195. 269827
  196. Node: Trouble
  197. 270510
  198. Node: Actual Bugs
  199. 271679
  200. Node: Installation Problems
  201. 272207
  202. Node: Cross-Compiler Problems
  203. 279959
  204. Node: Interoperation
  205. 281334
  206. Node: Incompatibilities
  207. 290701
  208. Node: Disappointments
  209. 298394
  210. Node: Protoize Caveats
  211. 301879
  212. Node: Non-bugs
  213. 305828
  214. Node: Bugs
  215. 313733
  216. Node: Bug Criteria
  217. 314891
  218. Node: Bug Lists
  219. 317321
  220. Node: Bug Reporting
  221. 318679
  222. Node: Sending Patches
  223. 330565
  224. Node: Service
  225. 335917
  226. Node: VMS
  227. 336477
  228. Node: Include Files and VMS
  229. 336832
  230. Node: Global Declarations
  231. 340712
  232. Node: VMS Misc
  233. 345019
  234. Node: Portability
  235. 349340
  236. Node: Interface
  237. 351103
  238. Node: Passes
  239. 355738
  240. Node: RTL
  241. 373020
  242. Node: RTL Objects
  243. 374855
  244. Node: Accessors
  245. 377898
  246. Node: Flags
  247. 383218
  248. Node: Machine Modes
  249. 392236
  250. Node: Constants
  251. 399591
  252. Node: Regs and Memory
  253. 404690
  254. Node: Arithmetic
  255. 415942
  256. Node: Comparisons
  257. 422009
  258. Node: Bit Fields
  259. 426072
  260. Node: Conversions
  261. 427437
  262. Node: RTL Declarations
  263. 430326
  264. Node: Side Effects
  265. 431135
  266. Node: Incdec
  267. 443676
  268. Node: Assembler
  269. 446196
  270. Node: Insns
  271. 447718
  272. Node: Calls
  273. 468476
  274. Node: Sharing
  275. 471071
  276. Node: Machine Desc
  277. 474124
  278. Node: Patterns
  279. 475976
  280. Node: Example
  281. 478941
  282. Node: RTL Template
  283. 480069
  284. Node: Output Template
  285. 492281
  286. Node: Output Statement
  287. 495530
  288. Node: Constraints
  289. 499267
  290. Node: Simple Constraints
  291. 500195
  292. Node: Multi-Alternative
  293. 511647
  294. Node: Class Preferences
  295. 514480
  296. Node: Modifiers
  297. 515358
  298. Node: No Constraints
  299. 518468
  300. Node: Standard Names
  301. 519577
  302. Node: Pattern Ordering
  303. 545131
  304. Node: Dependent Patterns
  305. 546356
  306. Node: Jump Patterns
  307. 549296
  308. Node: Insn Canonicalizations
  309. 555124
  310. Node: Peephole Definitions
  311. 558621
  312. Node: Expander Definitions
  313. 565559
  314. Node: Insn Splitting
  315. 572707
  316. Node: Insn Attributes
  317. 579731
  318. Node: Defining Attributes
  319. 580777
  320. Node: Expressions
  321. 582813
  322. Node: Tagging Insns
  323. 587544
  324. Node: Attr Example
  325. 591886
  326. Node: Insn Lengths
  327. 594263
  328. Node: Constant Attributes
  329. 597570
  330. Node: Delay Slots
  331. 598730
  332. Node: Function Units
  333. 601923
  334. Node: Target Macros
  335. 607593
  336. Node: Driver
  337. 609477
  338. Node: Run-time Target
  339. 618518
  340. Node: Storage Layout
  341. 623956
  342. Node: Type Layout
  343. 635616
  344. Node: Registers
  345. 640706
  346. Node: Register Basics
  347. 641684
  348. Node: Allocation Order
  349. 645030
  350. Node: Values in Registers
  351. 646415
  352. Node: Leaf Functions
  353. 651169
  354. Node: Stack Registers
  355. 654008
  356. Node: Obsolete Register Macros
  357. 654841
  358. Node: Register Classes
  359. 657535
  360. Node: Stack and Calling
  361. 673975
  362. Node: Frame Layout
  363. 674372
  364. Node: Frame Registers
  365. 676927
  366. Node: Elimination
  367. 679588
  368. Node: Stack Arguments
  369. 683871
  370. Node: Register Arguments
  371. 690195
  372. Node: Scalar Return
  373. 698201
  374. Node: Aggregate Return
  375. 701962
  376. Node: Caller Saves
  377. 704987
  378. Node: Function Entry
  379. 706137
  380. Node: Profiling
  381. 715074
  382. Node: Varargs
  383. 717798
  384. Node: Trampolines
  385. 724468
  386. Node: Library Calls
  387. 730103
  388. Node: Addressing Modes
  389. 737643
  390. Node: Condition Code
  391. 745186
  392. Node: Costs
  393. 749780
  394. Node: Sections
  395. 758158
  396. Node: PIC
  397. 762943
  398. Node: Assembler Format
  399. 765434
  400. Node: File Framework
  401. 766440
  402. Node: Data Output
  403. 770146
  404. Node: Uninitialized Data
  405. 774252
  406. Node: Label Output
  407. 776847
  408. Node: Initialization
  409. 784671
  410. Node: Macros for Initialization
  411. 790812
  412. Node: Instruction Output
  413. 793721
  414. Node: Dispatch Tables
  415. 800424
  416. Node: Alignment Output
  417. 802765
  418. Node: Debugging Info
  419. 804462
  420. Node: All Debuggers
  421. 805014
  422. Node: DBX Options
  423. 806830
  424. Node: DBX Hooks
  425. 811413
  426. Node: File Names and DBX
  427. 814684
  428. Node: SDB and DWARF
  429. 816611
  430. Node: Cross-compilation
  431. 818295
  432. Node: Misc
  433. 824604
  434. Node: Config
  435. 836145
  436. Node: Index
  437. 841897
  438. End Tag Table
  439.