source: trunk/third/gcc/gcc.info @ 8834

Revision 8834, 8.1 KB checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r8833, which included commits to RCS files with non-trunk default branches.
Line 
1This is Info file gcc.info, produced by Makeinfo-1.55 from the input
2file 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
7Boston, MA 02111-1307 USA
8
9   Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995 Free Software
10Foundation, Inc.
11
12   Permission is granted to make and distribute verbatim copies of this
13manual provided the copyright notice and this permission notice are
14preserved on all copies.
15
16   Permission is granted to copy and distribute modified versions of
17this manual under the conditions for verbatim copying, provided also
18that the sections entitled "GNU General Public License," "Funding for
19Free Software," and "Protect Your Freedom--Fight `Look And Feel'" are
20included exactly as in the original, and provided that the entire
21resulting derived work is distributed under the terms of a permission
22notice identical to this one.
23
24   Permission is granted to copy and distribute translations of this
25manual into another language, under the above conditions for modified
26versions, except that the sections entitled "GNU General Public
27License," "Funding for Free Software," and "Protect Your Freedom--Fight
28`Look And Feel'", and this permission notice, may be included in
29translations approved by the Free Software Foundation instead of in the
30original English.
31
32
33Indirect:
34gcc.info-1: 1382
35gcc.info-2: 43097
36gcc.info-3: 80821
37gcc.info-4: 127851
38gcc.info-5: 174035
39gcc.info-6: 214969
40gcc.info-7: 235679
41gcc.info-8: 284365
42gcc.info-9: 332849
43gcc.info-10: 381898
44gcc.info-11: 418861
45gcc.info-12: 467700
46gcc.info-13: 516731
47gcc.info-14: 564073
48gcc.info-15: 603626
49gcc.info-16: 653599
50gcc.info-17: 702552
51gcc.info-18: 750730
52gcc.info-19: 796588
53gcc.info-20: 845390
54gcc.info-21: 889488
55gcc.info-22: 932694
56gcc.info-23: 981583
57gcc.info-24: 1031486
58gcc.info-25: 1066741
59
60Tag Table:
61(Indirect)
62Node: Top1382
63Node: Copying3067
64Node: Contributors22249
65Node: Funding27395
66Node: Look and Feel29892
67Node: G++ and GCC37501
68Node: Invoking GCC39718
69Node: Option Summary43097
70Node: Overall Options53548
71Node: Invoking G++58111
72Node: C Dialect Options59985
73Node: C++ Dialect Options70085
74Node: Warning Options80821
75Node: Debugging Options95756
76Node: Optimize Options105337
77Node: Preprocessor Options115839
78Node: Assembler Options122302
79Node: Link Options122669
80Node: Directory Options127851
81Node: Target Options131343
82Node: Submodel Options135000
83Node: M680x0 Options136381
84Node: VAX Options139890
85Node: SPARC Options140425
86Node: Convex Options146845
87Node: AMD29K Options149026
88Node: ARM Options152057
89Node: M88K Options153474
90Node: RS/6000 and PowerPC Options161421
91Node: RT Options172331
92Node: MIPS Options174035
93Node: i386 Options181661
94Node: HPPA Options187100
95Node: Intel 960 Options190196
96Node: DEC Alpha Options192806
97Node: Clipper Options194478
98Node: H8/300 Options194877
99Node: System V Options195322
100Node: Code Gen Options196008
101Node: Environment Variables204517
102Node: Running Protoize208740
103Node: Installation214969
104Node: Configurations235679
105Node: Other Dir270554
106Node: Cross-Compiler272270
107Node: Steps of Cross274101
108Node: Configure Cross275219
109Node: Tools and Libraries275856
110Node: Cross Runtime278299
111Node: Cross Headers282380
112Node: Build Cross284365
113Node: Sun Install286241
114Node: VMS Install287373
115Node: Collect2297302
116Node: Header Dirs300011
117Node: C Extensions301425
118Node: Statement Exprs304704
119Node: Local Labels306598
120Node: Labels as Values308660
121Node: Nested Functions310525
122Node: Constructing Calls314381
123Node: Naming Types316438
124Node: Typeof317532
125Node: Lvalues319397
126Node: Conditionals321837
127Node: Long Long322728
128Node: Complex324172
129Node: Zero Length326034
130Node: Variable Length326708
131Node: Macro Varargs329233
132Node: Subscripting331336
133Node: Pointer Arith331819
134Node: Initializers332384
135Node: Constructors332849
136Node: Labeled Elements334543
137Node: Case Ranges337172
138Node: Cast to Union337853
139Node: Function Attributes338931
140Node: Function Prototypes348194
141Node: C++ Comments349993
142Node: Dollar Signs350529
143Node: Character Escapes351309
144Node: Alignment351590
145Node: Variable Attributes353062
146Node: Type Attributes360970
147Node: Inline367489
148Node: Extended Asm371366
149Node: Asm Labels381898
150Node: Explicit Reg Vars383217
151Node: Global Reg Vars384465
152Node: Local Reg Vars389030
153Node: Alternate Keywords390622
154Node: Incomplete Enums392024
155Node: Function Names392780
156Node: C++ Extensions394031
157Node: Naming Results395268
158Node: Min and Max398582
159Node: Destructors and Goto400032
160Node: C++ Interface400582
161Node: Template Instantiation405805
162Node: C++ Signatures411537
163Node: Trouble415881
164Node: Actual Bugs417592
165Node: Installation Problems418861
166Node: Cross-Compiler Problems432668
167Node: Interoperation434139
168Node: External Bugs447503
169Node: Incompatibilities449635
170Node: Fixed Headers458185
171Node: Standard Libraries460527
172Node: Disappointments461774
173Node: C++ Misunderstandings465999
174Node: Static Definitions466646
175Node: Temporaries467700
176Node: Protoize Caveats469904
177Node: Non-bugs473860
178Node: Warnings and Errors482820
179Node: Bugs484590
180Node: Bug Criteria485950
181Node: Bug Lists488380
182Node: Bug Reporting489773
183Node: Sending Patches502191
184Node: Service507578
185Node: VMS508139
186Node: Include Files and VMS508532
187Node: Global Declarations512422
188Node: VMS Misc516731
189Node: Portability521057
190Node: Interface522820
191Node: Passes527453
192Node: RTL544796
193Node: RTL Objects546684
194Node: Accessors549728
195Node: Flags555054
196Node: Machine Modes564073
197Node: Constants571707
198Node: Regs and Memory576895
199Node: Arithmetic588605
200Node: Comparisons594503
201Node: Bit Fields598565
202Node: Conversions599929
203Node: RTL Declarations602817
204Node: Side Effects603626
205Node: Incdec616173
206Node: Assembler618689
207Node: Insns620211
208Node: Calls641064
209Node: Sharing643659
210Node: Reading RTL646735
211Node: Machine Desc647674
212Node: Patterns649527
213Node: Example652471
214Node: RTL Template653599
215Node: Output Template665797
216Node: Output Statement669758
217Node: Constraints673471
218Node: Simple Constraints674474
219Node: Multi-Alternative685907
220Node: Class Preferences688743
221Node: Modifiers689623
222Node: Machine Constraints692783
223Node: No Constraints701431
224Node: Standard Names702552
225Node: Pattern Ordering730460
226Node: Dependent Patterns731686
227Node: Jump Patterns734501
228Node: Insn Canonicalizations740317
229Node: Peephole Definitions743812
230Node: Expander Definitions750730
231Node: Insn Splitting758176
232Node: Insn Attributes765190
233Node: Defining Attributes766237
234Node: Expressions768249
235Node: Tagging Insns774561
236Node: Attr Example778924
237Node: Insn Lengths781300
238Node: Constant Attributes784664
239Node: Delay Slots785824
240Node: Function Units789035
241Node: Target Macros794705
242Node: Driver796588
243Node: Run-time Target808318
244Node: Storage Layout814205
245Node: Type Layout828153
246Node: Registers834576
247Node: Register Basics835556
248Node: Allocation Order839593
249Node: Values in Registers841011
250Node: Leaf Functions845390
251Node: Stack Registers847865
252Node: Obsolete Register Macros848698
253Node: Register Classes851393
254Node: Stack and Calling870928
255Node: Frame Layout871364
256Node: Frame Registers874804
257Node: Elimination878614
258Node: Stack Arguments882870
259Node: Register Arguments889488
260Node: Scalar Return898163
261Node: Aggregate Return902126
262Node: Caller Saves905841
263Node: Function Entry906991
264Node: Profiling915919
265Node: Varargs918823
266Node: Trampolines926232
267Node: Library Calls932694
268Node: Addressing Modes940752
269Node: Condition Code948340
270Node: Costs954539
271Node: Sections962918
272Node: PIC967707
273Node: Assembler Format970417
274Node: File Framework971422
275Node: Data Output975659
276Node: Uninitialized Data981583
277Node: Label Output984290
278Node: Initialization993684
279Node: Macros for Initialization999827
280Node: Instruction Output1004424
281Node: Dispatch Tables1012419
282Node: Alignment Output1014796
283Node: Debugging Info1016536
284Node: All Debuggers1017145
285Node: DBX Options1019559
286Node: DBX Hooks1024444
287Node: File Names and DBX1027783
288Node: SDB and DWARF1029756
289Node: Cross-compilation1031486
290Node: Misc1037933
291Node: Config1055059
292Node: Fragments1062504
293Node: Target Fragment1063101
294Node: Host Fragment1066139
295Node: Index1066741
296
297End Tag Table
Note: See TracBrowser for help on using the repository browser.