home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Professional
/
OS2PRO194.ISO
/
os2
/
prgramer
/
unix
/
info
/
gcc
(
.txt
)
< prev
next >
Wrap
GNU Info File
|
1993-06-12
|
7KB
|
439 lines
This is Info file gcc.info, produced by Makeinfo-1.47 from the input
file gcc.tex.
This file documents the use and the internals of the GNU compiler.
Copyright (C) 1988, 1989, 1992 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.
Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided also
that the sections entitled "GNU General Public License" and "Protect
Your Freedom--Fight `Look And Feel'" are included exactly as in the
original, and provided that the entire resulting derived work is
distributed under the terms of a permission notice identical to this
Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that the sections entitled "GNU General Public
License" and "Protect Your Freedom--Fight `Look And Feel'", and this
permission notice, may be included in translations approved by the Free
Software Foundation instead of in the original English.
Indirect:
gcc.i01: 1202
gcc.i02: 45742
gcc.i03: 92692
gcc.i04: 140543
gcc.i05: 189090
gcc.i06: 234665
gcc.i07: 281332
gcc.i08: 330563
gcc.i09: 377896
gcc.i10: 427435
gcc.i11: 475974
gcc.i12: 519575
gcc.i13: 565557
gcc.i14: 609475
gcc.i15: 657533
gcc.i16: 706135
gcc.i17: 749778
gcc.i18: 793719
gcc.i19: 841895
Tag Table:
(Indirect)
Node: Top
Node: Copying
Node: Contributors
21787
Node: Boycott
25798
Node: Invoking GCC
31317
Node: Option Summary
34170
Node: Overall Options
41360
Node: Dialect Options
45744
Node: Warning Options
54862
Node: Debugging Options
67033
Node: Optimize Options
74506
Node: Preprocessor Options
87137
Node: Assembler Options
92370
Node: Link Options
92694
Node: Directory Options
96584
Node: Target Options
99484
Node: Submodel Options
103217
Node: M680x0 Options
104553
Node: VAX Options
107625
Node: Sparc Options
108160
Node: Convex Options
108663
Node: AMD29K Options
109468
Node: M88K Options
111247
Node: RS/6000 Options
117873
Node: RT Options
118438
Node: MIPS Options
120105
Node: i386 Options
125895
Node: HPPA Options
127241
Node: Intel 960 Options
128653
Node: DEC Alpha Options
131260
Node: System V Options
132932
Node: Code Gen Options
133620
Node: Environment Variables
140545
Node: Running Protoize
144569
Node: Installation
150794
Node: Other Dir
179102
Node: Cross-Compiler
180786
Node: PA Install
185341
Node: Sun Install
187050
Node: 3b1 Install
188059
Node: Unos Install
189092
Node: VMS Install
190631
Node: WE32K Install
200326
Node: MIPS Install
201697
Node: Extensions
203674
Node: Statement Exprs
206434
Node: Local Labels
208334
Node: Labels as Values
210394
Node: Nested Functions
212258
Node: Naming Types
215561
Node: Typeof
216651
Node: Lvalues
218513
Node: Conditionals
220777
Node: Long Long
221688
Node: Zero Length
222944
Node: Variable Length
223618
Node: Macro Varargs
226141
Node: Subscripting
227772
Node: Pointer Arith
228253
Node: Initializers
228816
Node: Constructors
229260
Node: Labeled Elements
230952
Node: Case Ranges
233057
Node: Cast to Union
233736
Node: Function Attributes
234667
Node: Function Prototypes
239433
Node: Dollar Signs
241138
Node: Character Escapes
241923
Node: Alignment
242202
Node: Variable Attributes
243675
Node: Inline
246284
Node: Extended Asm
249641
Node: Asm Labels
259709
Node: Explicit Reg Vars
261026
Node: Global Reg Vars
262271
Node: Local Reg Vars
266834
Node: Alternate Keywords
268427
Node: Incomplete Enums
269827
Node: Trouble
270510
Node: Actual Bugs
271679
Node: Installation Problems
272207
Node: Cross-Compiler Problems
279959
Node: Interoperation
281334
Node: Incompatibilities
290701
Node: Disappointments
298394
Node: Protoize Caveats
301879
Node: Non-bugs
305828
Node: Bugs
313733
Node: Bug Criteria
314891
Node: Bug Lists
317321
Node: Bug Reporting
318679
Node: Sending Patches
330565
Node: Service
335917
Node: VMS
336477
Node: Include Files and VMS
336832
Node: Global Declarations
340712
Node: VMS Misc
345019
Node: Portability
349340
Node: Interface
351103
Node: Passes
355738
Node: RTL
373020
Node: RTL Objects
374855
Node: Accessors
377898
Node: Flags
383218
Node: Machine Modes
392236
Node: Constants
399591
Node: Regs and Memory
404690
Node: Arithmetic
415942
Node: Comparisons
422009
Node: Bit Fields
426072
Node: Conversions
427437
Node: RTL Declarations
430326
Node: Side Effects
431135
Node: Incdec
443676
Node: Assembler
446196
Node: Insns
447718
Node: Calls
468476
Node: Sharing
471071
Node: Machine Desc
474124
Node: Patterns
475976
Node: Example
478941
Node: RTL Template
480069
Node: Output Template
492281
Node: Output Statement
495530
Node: Constraints
499267
Node: Simple Constraints
500195
Node: Multi-Alternative
511647
Node: Class Preferences
514480
Node: Modifiers
515358
Node: No Constraints
518468
Node: Standard Names
519577
Node: Pattern Ordering
545131
Node: Dependent Patterns
546356
Node: Jump Patterns
549296
Node: Insn Canonicalizations
555124
Node: Peephole Definitions
558621
Node: Expander Definitions
565559
Node: Insn Splitting
572707
Node: Insn Attributes
579731
Node: Defining Attributes
580777
Node: Expressions
582813
Node: Tagging Insns
587544
Node: Attr Example
591886
Node: Insn Lengths
594263
Node: Constant Attributes
597570
Node: Delay Slots
598730
Node: Function Units
601923
Node: Target Macros
607593
Node: Driver
609477
Node: Run-time Target
618518
Node: Storage Layout
623956
Node: Type Layout
635616
Node: Registers
640706
Node: Register Basics
641684
Node: Allocation Order
645030
Node: Values in Registers
646415
Node: Leaf Functions
651169
Node: Stack Registers
654008
Node: Obsolete Register Macros
654841
Node: Register Classes
657535
Node: Stack and Calling
673975
Node: Frame Layout
674372
Node: Frame Registers
676927
Node: Elimination
679588
Node: Stack Arguments
683871
Node: Register Arguments
690195
Node: Scalar Return
698201
Node: Aggregate Return
701962
Node: Caller Saves
704987
Node: Function Entry
706137
Node: Profiling
715074
Node: Varargs
717798
Node: Trampolines
724468
Node: Library Calls
730103
Node: Addressing Modes
737643
Node: Condition Code
745186
Node: Costs
749780
Node: Sections
758158
Node: PIC
762943
Node: Assembler Format
765434
Node: File Framework
766440
Node: Data Output
770146
Node: Uninitialized Data
774252
Node: Label Output
776847
Node: Initialization
784671
Node: Macros for Initialization
790812
Node: Instruction Output
793721
Node: Dispatch Tables
800424
Node: Alignment Output
802765
Node: Debugging Info
804462
Node: All Debuggers
805014
Node: DBX Options
806830
Node: DBX Hooks
811413
Node: File Names and DBX
814684
Node: SDB and DWARF
816611
Node: Cross-compilation
818295
Node: Misc
824604
Node: Config
836145
Node: Index
841897
End Tag Table