home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / gnu / info / gcc.info (.txt) < prev    next >
GNU Info File  |  1994-12-22  |  8KB  |  506 lines

  1. This is Info file gcc.info, produced by Makeinfo-1.55 from the input
  2. file gcc.texi.
  3.    This file documents the use and the internals of the GNU compiler.
  4.    Published by the Free Software Foundation 675 Massachusetts Avenue
  5. Cambridge, MA 02139 USA
  6.    Copyright (C) 1988, 1989, 1992, 1993, 1994 Free Software Foundation,
  7.    Permission is granted to make and distribute verbatim copies of this
  8. manual provided the copyright notice and this permission notice are
  9. preserved on all copies.
  10.    Permission is granted to copy and distribute modified versions of
  11. this manual under the conditions for verbatim copying, provided also
  12. that the sections entitled "GNU General Public License," "Funding for
  13. Free Software," and "Protect Your Freedom--Fight `Look And Feel'" are
  14. included exactly as in the original, and provided that the entire
  15. resulting derived work is distributed under the terms of a permission
  16. notice identical to this one.
  17.    Permission is granted to copy and distribute translations of this
  18. manual into another language, under the above conditions for modified
  19. versions, except that the sections entitled "GNU General Public
  20. License," "Funding for Free Software," and "Protect Your Freedom--Fight
  21. `Look And Feel'", and this permission notice, may be included in
  22. translations approved by the Free Software Foundation instead of in the
  23. original English.
  24. Indirect:
  25. gcc.info-1: 1371
  26. gcc.info-2: 42027
  27. gcc.info-3: 92007
  28. gcc.info-4: 141516
  29. gcc.info-5: 189933
  30. gcc.info-6: 221957
  31. gcc.info-7: 269579
  32. gcc.info-8: 319273
  33. gcc.info-9: 368573
  34. gcc.info-10: 417323
  35. gcc.info-11: 458314
  36. gcc.info-12: 495664
  37. gcc.info-13: 545029
  38. gcc.info-14: 588345
  39. gcc.info-15: 637897
  40. gcc.info-16: 670621
  41. gcc.info-17: 718016
  42. gcc.info-18: 763568
  43. gcc.info-19: 813300
  44. gcc.info-20: 862501
  45. gcc.info-21: 912093
  46. gcc.info-22: 956440
  47. gcc.info-23: 999525
  48. gcc.info-24: 1022951
  49. Tag Table:
  50. (Indirect)
  51. Node: Top
  52. Node: Copying
  53. Node: Contributors
  54. 22139
  55. Node: Funding
  56. 27288
  57. Node: Look and Feel
  58. 29785
  59. Node: G++ and GCC
  60. 36431
  61. Node: Invoking GCC
  62. 38648
  63. Node: Option Summary
  64. 42027
  65. Node: Overall Options
  66. 51734
  67. Node: Invoking G++
  68. 56297
  69. Node: C Dialect Options
  70. 58171
  71. Node: C++ Dialect Options
  72. 67858
  73. Node: Warning Options
  74. 77220
  75. Node: Debugging Options
  76. 92007
  77. Node: Optimize Options
  78. 100861
  79. Node: Preprocessor Options
  80. 111407
  81. Node: Assembler Options
  82. 117867
  83. Node: Link Options
  84. 118234
  85. Node: Directory Options
  86. 123052
  87. Node: Target Options
  88. 126197
  89. Node: Submodel Options
  90. 129924
  91. Node: M680x0 Options
  92. 131305
  93. Node: VAX Options
  94. 134689
  95. Node: SPARC Options
  96. 135224
  97. Node: Convex Options
  98. 141516
  99. Node: AMD29K Options
  100. 143697
  101. Node: ARM Options
  102. 146728
  103. Node: M88K Options
  104. 148146
  105. Node: RS/6000 and PowerPC Options
  106. 156093
  107. Node: RT Options
  108. 163077
  109. Node: MIPS Options
  110. 164781
  111. Node: i386 Options
  112. 171665
  113. Node: HPPA Options
  114. 174328
  115. Node: Intel 960 Options
  116. 175857
  117. Node: DEC Alpha Options
  118. 178467
  119. Node: Clipper Options
  120. 180139
  121. Node: H8/300 Options
  122. 180537
  123. Node: System V Options
  124. 180982
  125. Node: Code Gen Options
  126. 181668
  127. Node: Environment Variables
  128. 189933
  129. Node: Running Protoize
  130. 194233
  131. Node: Installation
  132. 200462
  133. Node: Configurations
  134. 221957
  135. Node: Other Dir
  136. 253058
  137. Node: Cross-Compiler
  138. 254774
  139. Node: Steps of Cross
  140. 256605
  141. Node: Configure Cross
  142. 257723
  143. Node: Tools and Libraries
  144. 258360
  145. Node: Cross Runtime
  146. 260803
  147. Node: Cross Headers
  148. 264557
  149. Node: Build Cross
  150. 266542
  151. Node: Sun Install
  152. 268447
  153. Node: VMS Install
  154. 269579
  155. Node: Collect2
  156. 279508
  157. Node: Header Dirs
  158. 282217
  159. Node: C Extensions
  160. 283631
  161. Node: Statement Exprs
  162. 286805
  163. Node: Local Labels
  164. 288699
  165. Node: Labels as Values
  166. 290761
  167. Node: Nested Functions
  168. 292626
  169. Node: Constructing Calls
  170. 296482
  171. Node: Naming Types
  172. 298539
  173. Node: Typeof
  174. 299633
  175. Node: Lvalues
  176. 301498
  177. Node: Conditionals
  178. 303938
  179. Node: Long Long
  180. 304829
  181. Node: Complex
  182. 306273
  183. Node: Zero Length
  184. 308135
  185. Node: Variable Length
  186. 308809
  187. Node: Macro Varargs
  188. 311334
  189. Node: Subscripting
  190. 313437
  191. Node: Pointer Arith
  192. 313920
  193. Node: Initializers
  194. 314485
  195. Node: Constructors
  196. 314950
  197. Node: Labeled Elements
  198. 316644
  199. Node: Case Ranges
  200. 319273
  201. Node: Cast to Union
  202. 319954
  203. Node: Function Attributes
  204. 321032
  205. Node: Function Prototypes
  206. 327909
  207. Node: Dollar Signs
  208. 329708
  209. Node: Character Escapes
  210. 330495
  211. Node: Alignment
  212. 330776
  213. Node: Variable Attributes
  214. 332252
  215. Node: Inline
  216. 337971
  217. Node: Extended Asm
  218. 341848
  219. Node: Asm Labels
  220. 352135
  221. Node: Explicit Reg Vars
  222. 353454
  223. Node: Global Reg Vars
  224. 354702
  225. Node: Local Reg Vars
  226. 359267
  227. Node: Alternate Keywords
  228. 360859
  229. Node: Incomplete Enums
  230. 362261
  231. Node: Function Names
  232. 363017
  233. Node: C++ Extensions
  234. 364022
  235. Node: Naming Results
  236. 365259
  237. Node: Min and Max
  238. 368573
  239. Node: Destructors and Goto
  240. 370023
  241. Node: C++ Interface
  242. 370573
  243. Node: Template Instantiation
  244. 375796
  245. Node: C++ Signatures
  246. 381588
  247. Node: Trouble
  248. 385849
  249. Node: Actual Bugs
  250. 387417
  251. Node: Installation Problems
  252. 388686
  253. Node: Cross-Compiler Problems
  254. 402472
  255. Node: Interoperation
  256. 403943
  257. Node: External Bugs
  258. 417323
  259. Node: Incompatibilities
  260. 419455
  261. Node: Fixed Headers
  262. 428003
  263. Node: Disappointments
  264. 430342
  265. Node: C++ Misunderstandings
  266. 434562
  267. Node: Static Definitions
  268. 435209
  269. Node: Temporaries
  270. 436263
  271. Node: Protoize Caveats
  272. 438467
  273. Node: Non-bugs
  274. 442422
  275. Node: Warnings and Errors
  276. 451382
  277. Node: Bugs
  278. 453153
  279. Node: Bug Criteria
  280. 454513
  281. Node: Bug Lists
  282. 456943
  283. Node: Bug Reporting
  284. 458314
  285. Node: Sending Patches
  286. 470437
  287. Node: Service
  288. 475789
  289. Node: VMS
  290. 476350
  291. Node: Include Files and VMS
  292. 476743
  293. Node: Global Declarations
  294. 480633
  295. Node: VMS Misc
  296. 484942
  297. Node: Portability
  298. 489268
  299. Node: Interface
  300. 491031
  301. Node: Passes
  302. 495664
  303. Node: RTL
  304. 513007
  305. Node: RTL Objects
  306. 514895
  307. Node: Accessors
  308. 517939
  309. Node: Flags
  310. 523265
  311. Node: Machine Modes
  312. 532284
  313. Node: Constants
  314. 539841
  315. Node: Regs and Memory
  316. 545029
  317. Node: Arithmetic
  318. 556739
  319. Node: Comparisons
  320. 562637
  321. Node: Bit Fields
  322. 566699
  323. Node: Conversions
  324. 568063
  325. Node: RTL Declarations
  326. 570951
  327. Node: Side Effects
  328. 571760
  329. Node: Incdec
  330. 584307
  331. Node: Assembler
  332. 586823
  333. Node: Insns
  334. 588345
  335. Node: Calls
  336. 609198
  337. Node: Sharing
  338. 611793
  339. Node: Reading RTL
  340. 614869
  341. Node: Machine Desc
  342. 615813
  343. Node: Patterns
  344. 617666
  345. Node: Example
  346. 620610
  347. Node: RTL Template
  348. 621738
  349. Node: Output Template
  350. 633936
  351. Node: Output Statement
  352. 637897
  353. Node: Constraints
  354. 641610
  355. Node: Simple Constraints
  356. 642613
  357. Node: Multi-Alternative
  358. 654046
  359. Node: Class Preferences
  360. 656882
  361. Node: Modifiers
  362. 657762
  363. Node: Machine Constraints
  364. 660922
  365. Node: No Constraints
  366. 669500
  367. Node: Standard Names
  368. 670621
  369. Node: Pattern Ordering
  370. 697620
  371. Node: Dependent Patterns
  372. 698846
  373. Node: Jump Patterns
  374. 701786
  375. Node: Insn Canonicalizations
  376. 707602
  377. Node: Peephole Definitions
  378. 711097
  379. Node: Expander Definitions
  380. 718016
  381. Node: Insn Splitting
  382. 725156
  383. Node: Insn Attributes
  384. 732170
  385. Node: Defining Attributes
  386. 733217
  387. Node: Expressions
  388. 735229
  389. Node: Tagging Insns
  390. 741541
  391. Node: Attr Example
  392. 745904
  393. Node: Insn Lengths
  394. 748280
  395. Node: Constant Attributes
  396. 751644
  397. Node: Delay Slots
  398. 752804
  399. Node: Function Units
  400. 756015
  401. Node: Target Macros
  402. 761685
  403. Node: Driver
  404. 763568
  405. Node: Run-time Target
  406. 773875
  407. Node: Storage Layout
  408. 779882
  409. Node: Type Layout
  410. 792849
  411. Node: Registers
  412. 799178
  413. Node: Register Basics
  414. 800158
  415. Node: Allocation Order
  416. 804195
  417. Node: Values in Registers
  418. 805613
  419. Node: Leaf Functions
  420. 809992
  421. Node: Stack Registers
  422. 812467
  423. Node: Obsolete Register Macros
  424. 813300
  425. Node: Register Classes
  426. 815995
  427. Node: Stack and Calling
  428. 835567
  429. Node: Frame Layout
  430. 836003
  431. Node: Frame Registers
  432. 839444
  433. Node: Elimination
  434. 843254
  435. Node: Stack Arguments
  436. 847510
  437. Node: Register Arguments
  438. 853826
  439. Node: Scalar Return
  440. 862501
  441. Node: Aggregate Return
  442. 866464
  443. Node: Caller Saves
  444. 870179
  445. Node: Function Entry
  446. 871329
  447. Node: Profiling
  448. 880257
  449. Node: Varargs
  450. 883161
  451. Node: Trampolines
  452. 889985
  453. Node: Library Calls
  454. 896447
  455. Node: Addressing Modes
  456. 904505
  457. Node: Condition Code
  458. 912093
  459. Node: Costs
  460. 918292
  461. Node: Sections
  462. 926671
  463. Node: PIC
  464. 931460
  465. Node: Assembler Format
  466. 934219
  467. Node: File Framework
  468. 935224
  469. Node: Data Output
  470. 939397
  471. Node: Uninitialized Data
  472. 945321
  473. Node: Label Output
  474. 948028
  475. Node: Initialization
  476. 956440
  477. Node: Macros for Initialization
  478. 962583
  479. Node: Instruction Output
  480. 966016
  481. Node: Dispatch Tables
  482. 974011
  483. Node: Alignment Output
  484. 976388
  485. Node: Debugging Info
  486. 978128
  487. Node: All Debuggers
  488. 978737
  489. Node: DBX Options
  490. 981151
  491. Node: DBX Hooks
  492. 986036
  493. Node: File Names and DBX
  494. 989375
  495. Node: SDB and DWARF
  496. 991348
  497. Node: Cross-compilation
  498. 993078
  499. Node: Misc
  500. 999525
  501. Node: Config
  502. 1016090
  503. Node: Index
  504. 1022951
  505. End Tag Table
  506.