home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J (Developer) / os42jdev.iso / NextDeveloper / Source / GNU / gcc / gcc.info (.txt) < prev    next >
GNU Info File  |  1996-06-29  |  8KB  |  520 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 59 Temple Place - Suite 330
  5. Boston, MA 02111-1307 USA
  6.    Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995 Free Software
  7. Foundation, Inc.
  8.    Permission is granted to make and distribute verbatim copies of this
  9. manual provided the copyright notice and this permission notice are
  10. preserved on all copies.
  11.    Permission is granted to copy and distribute modified versions of
  12. this manual under the conditions for verbatim copying, provided also
  13. that the sections entitled "GNU General Public License," "Funding for
  14. Free Software," and "Protect Your Freedom--Fight `Look And Feel'" are
  15. included exactly as in the original, and provided that the entire
  16. resulting derived work is distributed under the terms of a permission
  17. notice identical to this one.
  18.    Permission is granted to copy and distribute translations of this
  19. manual into another language, under the above conditions for modified
  20. versions, except that the sections entitled "GNU General Public
  21. License," "Funding for Free Software," and "Protect Your Freedom--Fight
  22. `Look And Feel'", and this permission notice, may be included in
  23. translations approved by the Free Software Foundation instead of in the
  24. original English.
  25. Indirect:
  26. gcc.info-1: 1382
  27. gcc.info-2: 43097
  28. gcc.info-3: 80821
  29. gcc.info-4: 127851
  30. gcc.info-5: 174035
  31. gcc.info-6: 214969
  32. gcc.info-7: 235679
  33. gcc.info-8: 284365
  34. gcc.info-9: 332849
  35. gcc.info-10: 381898
  36. gcc.info-11: 418861
  37. gcc.info-12: 467700
  38. gcc.info-13: 516731
  39. gcc.info-14: 564073
  40. gcc.info-15: 603626
  41. gcc.info-16: 653599
  42. gcc.info-17: 702552
  43. gcc.info-18: 750730
  44. gcc.info-19: 796588
  45. gcc.info-20: 845390
  46. gcc.info-21: 889488
  47. gcc.info-22: 932694
  48. gcc.info-23: 981583
  49. gcc.info-24: 1031486
  50. gcc.info-25: 1066741
  51. Tag Table:
  52. (Indirect)
  53. Node: Top
  54. Node: Copying
  55. Node: Contributors
  56. 22249
  57. Node: Funding
  58. 27395
  59. Node: Look and Feel
  60. 29892
  61. Node: G++ and GCC
  62. 37501
  63. Node: Invoking GCC
  64. 39718
  65. Node: Option Summary
  66. 43097
  67. Node: Overall Options
  68. 53548
  69. Node: Invoking G++
  70. 58111
  71. Node: C Dialect Options
  72. 59985
  73. Node: C++ Dialect Options
  74. 70085
  75. Node: Warning Options
  76. 80821
  77. Node: Debugging Options
  78. 95756
  79. Node: Optimize Options
  80. 105337
  81. Node: Preprocessor Options
  82. 115839
  83. Node: Assembler Options
  84. 122302
  85. Node: Link Options
  86. 122669
  87. Node: Directory Options
  88. 127851
  89. Node: Target Options
  90. 131343
  91. Node: Submodel Options
  92. 135000
  93. Node: M680x0 Options
  94. 136381
  95. Node: VAX Options
  96. 139890
  97. Node: SPARC Options
  98. 140425
  99. Node: Convex Options
  100. 146845
  101. Node: AMD29K Options
  102. 149026
  103. Node: ARM Options
  104. 152057
  105. Node: M88K Options
  106. 153474
  107. Node: RS/6000 and PowerPC Options
  108. 161421
  109. Node: RT Options
  110. 172331
  111. Node: MIPS Options
  112. 174035
  113. Node: i386 Options
  114. 181661
  115. Node: HPPA Options
  116. 187100
  117. Node: Intel 960 Options
  118. 190196
  119. Node: DEC Alpha Options
  120. 192806
  121. Node: Clipper Options
  122. 194478
  123. Node: H8/300 Options
  124. 194877
  125. Node: System V Options
  126. 195322
  127. Node: Code Gen Options
  128. 196008
  129. Node: Environment Variables
  130. 204517
  131. Node: Running Protoize
  132. 208740
  133. Node: Installation
  134. 214969
  135. Node: Configurations
  136. 235679
  137. Node: Other Dir
  138. 270554
  139. Node: Cross-Compiler
  140. 272270
  141. Node: Steps of Cross
  142. 274101
  143. Node: Configure Cross
  144. 275219
  145. Node: Tools and Libraries
  146. 275856
  147. Node: Cross Runtime
  148. 278299
  149. Node: Cross Headers
  150. 282380
  151. Node: Build Cross
  152. 284365
  153. Node: Sun Install
  154. 286241
  155. Node: VMS Install
  156. 287373
  157. Node: Collect2
  158. 297302
  159. Node: Header Dirs
  160. 300011
  161. Node: C Extensions
  162. 301425
  163. Node: Statement Exprs
  164. 304704
  165. Node: Local Labels
  166. 306598
  167. Node: Labels as Values
  168. 308660
  169. Node: Nested Functions
  170. 310525
  171. Node: Constructing Calls
  172. 314381
  173. Node: Naming Types
  174. 316438
  175. Node: Typeof
  176. 317532
  177. Node: Lvalues
  178. 319397
  179. Node: Conditionals
  180. 321837
  181. Node: Long Long
  182. 322728
  183. Node: Complex
  184. 324172
  185. Node: Zero Length
  186. 326034
  187. Node: Variable Length
  188. 326708
  189. Node: Macro Varargs
  190. 329233
  191. Node: Subscripting
  192. 331336
  193. Node: Pointer Arith
  194. 331819
  195. Node: Initializers
  196. 332384
  197. Node: Constructors
  198. 332849
  199. Node: Labeled Elements
  200. 334543
  201. Node: Case Ranges
  202. 337172
  203. Node: Cast to Union
  204. 337853
  205. Node: Function Attributes
  206. 338931
  207. Node: Function Prototypes
  208. 348194
  209. Node: C++ Comments
  210. 349993
  211. Node: Dollar Signs
  212. 350529
  213. Node: Character Escapes
  214. 351309
  215. Node: Alignment
  216. 351590
  217. Node: Variable Attributes
  218. 353062
  219. Node: Type Attributes
  220. 360970
  221. Node: Inline
  222. 367489
  223. Node: Extended Asm
  224. 371366
  225. Node: Asm Labels
  226. 381898
  227. Node: Explicit Reg Vars
  228. 383217
  229. Node: Global Reg Vars
  230. 384465
  231. Node: Local Reg Vars
  232. 389030
  233. Node: Alternate Keywords
  234. 390622
  235. Node: Incomplete Enums
  236. 392024
  237. Node: Function Names
  238. 392780
  239. Node: C++ Extensions
  240. 394031
  241. Node: Naming Results
  242. 395268
  243. Node: Min and Max
  244. 398582
  245. Node: Destructors and Goto
  246. 400032
  247. Node: C++ Interface
  248. 400582
  249. Node: Template Instantiation
  250. 405805
  251. Node: C++ Signatures
  252. 411537
  253. Node: Trouble
  254. 415881
  255. Node: Actual Bugs
  256. 417592
  257. Node: Installation Problems
  258. 418861
  259. Node: Cross-Compiler Problems
  260. 432668
  261. Node: Interoperation
  262. 434139
  263. Node: External Bugs
  264. 447503
  265. Node: Incompatibilities
  266. 449635
  267. Node: Fixed Headers
  268. 458185
  269. Node: Standard Libraries
  270. 460527
  271. Node: Disappointments
  272. 461774
  273. Node: C++ Misunderstandings
  274. 465999
  275. Node: Static Definitions
  276. 466646
  277. Node: Temporaries
  278. 467700
  279. Node: Protoize Caveats
  280. 469904
  281. Node: Non-bugs
  282. 473860
  283. Node: Warnings and Errors
  284. 482820
  285. Node: Bugs
  286. 484590
  287. Node: Bug Criteria
  288. 485950
  289. Node: Bug Lists
  290. 488380
  291. Node: Bug Reporting
  292. 489773
  293. Node: Sending Patches
  294. 502191
  295. Node: Service
  296. 507578
  297. Node: VMS
  298. 508139
  299. Node: Include Files and VMS
  300. 508532
  301. Node: Global Declarations
  302. 512422
  303. Node: VMS Misc
  304. 516731
  305. Node: Portability
  306. 521057
  307. Node: Interface
  308. 522820
  309. Node: Passes
  310. 527453
  311. Node: RTL
  312. 544796
  313. Node: RTL Objects
  314. 546684
  315. Node: Accessors
  316. 549728
  317. Node: Flags
  318. 555054
  319. Node: Machine Modes
  320. 564073
  321. Node: Constants
  322. 571707
  323. Node: Regs and Memory
  324. 576895
  325. Node: Arithmetic
  326. 588605
  327. Node: Comparisons
  328. 594503
  329. Node: Bit Fields
  330. 598565
  331. Node: Conversions
  332. 599929
  333. Node: RTL Declarations
  334. 602817
  335. Node: Side Effects
  336. 603626
  337. Node: Incdec
  338. 616173
  339. Node: Assembler
  340. 618689
  341. Node: Insns
  342. 620211
  343. Node: Calls
  344. 641064
  345. Node: Sharing
  346. 643659
  347. Node: Reading RTL
  348. 646735
  349. Node: Machine Desc
  350. 647674
  351. Node: Patterns
  352. 649527
  353. Node: Example
  354. 652471
  355. Node: RTL Template
  356. 653599
  357. Node: Output Template
  358. 665797
  359. Node: Output Statement
  360. 669758
  361. Node: Constraints
  362. 673471
  363. Node: Simple Constraints
  364. 674474
  365. Node: Multi-Alternative
  366. 685907
  367. Node: Class Preferences
  368. 688743
  369. Node: Modifiers
  370. 689623
  371. Node: Machine Constraints
  372. 692783
  373. Node: No Constraints
  374. 701431
  375. Node: Standard Names
  376. 702552
  377. Node: Pattern Ordering
  378. 730460
  379. Node: Dependent Patterns
  380. 731686
  381. Node: Jump Patterns
  382. 734501
  383. Node: Insn Canonicalizations
  384. 740317
  385. Node: Peephole Definitions
  386. 743812
  387. Node: Expander Definitions
  388. 750730
  389. Node: Insn Splitting
  390. 758176
  391. Node: Insn Attributes
  392. 765190
  393. Node: Defining Attributes
  394. 766237
  395. Node: Expressions
  396. 768249
  397. Node: Tagging Insns
  398. 774561
  399. Node: Attr Example
  400. 778924
  401. Node: Insn Lengths
  402. 781300
  403. Node: Constant Attributes
  404. 784664
  405. Node: Delay Slots
  406. 785824
  407. Node: Function Units
  408. 789035
  409. Node: Target Macros
  410. 794705
  411. Node: Driver
  412. 796588
  413. Node: Run-time Target
  414. 808318
  415. Node: Storage Layout
  416. 814205
  417. Node: Type Layout
  418. 828153
  419. Node: Registers
  420. 834576
  421. Node: Register Basics
  422. 835556
  423. Node: Allocation Order
  424. 839593
  425. Node: Values in Registers
  426. 841011
  427. Node: Leaf Functions
  428. 845390
  429. Node: Stack Registers
  430. 847865
  431. Node: Obsolete Register Macros
  432. 848698
  433. Node: Register Classes
  434. 851393
  435. Node: Stack and Calling
  436. 870928
  437. Node: Frame Layout
  438. 871364
  439. Node: Frame Registers
  440. 874804
  441. Node: Elimination
  442. 878614
  443. Node: Stack Arguments
  444. 882870
  445. Node: Register Arguments
  446. 889488
  447. Node: Scalar Return
  448. 898163
  449. Node: Aggregate Return
  450. 902126
  451. Node: Caller Saves
  452. 905841
  453. Node: Function Entry
  454. 906991
  455. Node: Profiling
  456. 915919
  457. Node: Varargs
  458. 918823
  459. Node: Trampolines
  460. 926232
  461. Node: Library Calls
  462. 932694
  463. Node: Addressing Modes
  464. 940752
  465. Node: Condition Code
  466. 948340
  467. Node: Costs
  468. 954539
  469. Node: Sections
  470. 962918
  471. Node: PIC
  472. 967707
  473. Node: Assembler Format
  474. 970417
  475. Node: File Framework
  476. 971422
  477. Node: Data Output
  478. 975659
  479. Node: Uninitialized Data
  480. 981583
  481. Node: Label Output
  482. 984290
  483. Node: Initialization
  484. 993684
  485. Node: Macros for Initialization
  486. 999827
  487. Node: Instruction Output
  488. 1004424
  489. Node: Dispatch Tables
  490. 1012419
  491. Node: Alignment Output
  492. 1014796
  493. Node: Debugging Info
  494. 1016536
  495. Node: All Debuggers
  496. 1017145
  497. Node: DBX Options
  498. 1019559
  499. Node: DBX Hooks
  500. 1024444
  501. Node: File Names and DBX
  502. 1027783
  503. Node: SDB and DWARF
  504. 1029756
  505. Node: Cross-compilation
  506. 1031486
  507. Node: Misc
  508. 1037933
  509. Node: Config
  510. 1055059
  511. Node: Fragments
  512. 1062504
  513. Node: Target Fragment
  514. 1063101
  515. Node: Host Fragment
  516. 1066139
  517. Node: Index
  518. 1066741
  519. End Tag Table
  520.