home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OpenStep 4.2J (Developer)
/
os42jdev.iso
/
NextDeveloper
/
Source
/
GNU
/
gcc
/
gcc.info
(
.txt
)
< prev
next >
Wrap
GNU Info File
|
1996-06-29
|
8KB
|
520 lines
This is Info file gcc.info, produced by Makeinfo-1.55 from the input
file gcc.texi.
This file documents the use and the internals of the GNU compiler.
Published by the Free Software Foundation 59 Temple Place - Suite 330
Boston, MA 02111-1307 USA
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995 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," "Funding for
Free Software," 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 one.
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," "Funding for Free Software," 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.info-1: 1382
gcc.info-2: 43097
gcc.info-3: 80821
gcc.info-4: 127851
gcc.info-5: 174035
gcc.info-6: 214969
gcc.info-7: 235679
gcc.info-8: 284365
gcc.info-9: 332849
gcc.info-10: 381898
gcc.info-11: 418861
gcc.info-12: 467700
gcc.info-13: 516731
gcc.info-14: 564073
gcc.info-15: 603626
gcc.info-16: 653599
gcc.info-17: 702552
gcc.info-18: 750730
gcc.info-19: 796588
gcc.info-20: 845390
gcc.info-21: 889488
gcc.info-22: 932694
gcc.info-23: 981583
gcc.info-24: 1031486
gcc.info-25: 1066741
Tag Table:
(Indirect)
Node: Top
Node: Copying
Node: Contributors
22249
Node: Funding
27395
Node: Look and Feel
29892
Node: G++ and GCC
37501
Node: Invoking GCC
39718
Node: Option Summary
43097
Node: Overall Options
53548
Node: Invoking G++
58111
Node: C Dialect Options
59985
Node: C++ Dialect Options
70085
Node: Warning Options
80821
Node: Debugging Options
95756
Node: Optimize Options
105337
Node: Preprocessor Options
115839
Node: Assembler Options
122302
Node: Link Options
122669
Node: Directory Options
127851
Node: Target Options
131343
Node: Submodel Options
135000
Node: M680x0 Options
136381
Node: VAX Options
139890
Node: SPARC Options
140425
Node: Convex Options
146845
Node: AMD29K Options
149026
Node: ARM Options
152057
Node: M88K Options
153474
Node: RS/6000 and PowerPC Options
161421
Node: RT Options
172331
Node: MIPS Options
174035
Node: i386 Options
181661
Node: HPPA Options
187100
Node: Intel 960 Options
190196
Node: DEC Alpha Options
192806
Node: Clipper Options
194478
Node: H8/300 Options
194877
Node: System V Options
195322
Node: Code Gen Options
196008
Node: Environment Variables
204517
Node: Running Protoize
208740
Node: Installation
214969
Node: Configurations
235679
Node: Other Dir
270554
Node: Cross-Compiler
272270
Node: Steps of Cross
274101
Node: Configure Cross
275219
Node: Tools and Libraries
275856
Node: Cross Runtime
278299
Node: Cross Headers
282380
Node: Build Cross
284365
Node: Sun Install
286241
Node: VMS Install
287373
Node: Collect2
297302
Node: Header Dirs
300011
Node: C Extensions
301425
Node: Statement Exprs
304704
Node: Local Labels
306598
Node: Labels as Values
308660
Node: Nested Functions
310525
Node: Constructing Calls
314381
Node: Naming Types
316438
Node: Typeof
317532
Node: Lvalues
319397
Node: Conditionals
321837
Node: Long Long
322728
Node: Complex
324172
Node: Zero Length
326034
Node: Variable Length
326708
Node: Macro Varargs
329233
Node: Subscripting
331336
Node: Pointer Arith
331819
Node: Initializers
332384
Node: Constructors
332849
Node: Labeled Elements
334543
Node: Case Ranges
337172
Node: Cast to Union
337853
Node: Function Attributes
338931
Node: Function Prototypes
348194
Node: C++ Comments
349993
Node: Dollar Signs
350529
Node: Character Escapes
351309
Node: Alignment
351590
Node: Variable Attributes
353062
Node: Type Attributes
360970
Node: Inline
367489
Node: Extended Asm
371366
Node: Asm Labels
381898
Node: Explicit Reg Vars
383217
Node: Global Reg Vars
384465
Node: Local Reg Vars
389030
Node: Alternate Keywords
390622
Node: Incomplete Enums
392024
Node: Function Names
392780
Node: C++ Extensions
394031
Node: Naming Results
395268
Node: Min and Max
398582
Node: Destructors and Goto
400032
Node: C++ Interface
400582
Node: Template Instantiation
405805
Node: C++ Signatures
411537
Node: Trouble
415881
Node: Actual Bugs
417592
Node: Installation Problems
418861
Node: Cross-Compiler Problems
432668
Node: Interoperation
434139
Node: External Bugs
447503
Node: Incompatibilities
449635
Node: Fixed Headers
458185
Node: Standard Libraries
460527
Node: Disappointments
461774
Node: C++ Misunderstandings
465999
Node: Static Definitions
466646
Node: Temporaries
467700
Node: Protoize Caveats
469904
Node: Non-bugs
473860
Node: Warnings and Errors
482820
Node: Bugs
484590
Node: Bug Criteria
485950
Node: Bug Lists
488380
Node: Bug Reporting
489773
Node: Sending Patches
502191
Node: Service
507578
Node: VMS
508139
Node: Include Files and VMS
508532
Node: Global Declarations
512422
Node: VMS Misc
516731
Node: Portability
521057
Node: Interface
522820
Node: Passes
527453
Node: RTL
544796
Node: RTL Objects
546684
Node: Accessors
549728
Node: Flags
555054
Node: Machine Modes
564073
Node: Constants
571707
Node: Regs and Memory
576895
Node: Arithmetic
588605
Node: Comparisons
594503
Node: Bit Fields
598565
Node: Conversions
599929
Node: RTL Declarations
602817
Node: Side Effects
603626
Node: Incdec
616173
Node: Assembler
618689
Node: Insns
620211
Node: Calls
641064
Node: Sharing
643659
Node: Reading RTL
646735
Node: Machine Desc
647674
Node: Patterns
649527
Node: Example
652471
Node: RTL Template
653599
Node: Output Template
665797
Node: Output Statement
669758
Node: Constraints
673471
Node: Simple Constraints
674474
Node: Multi-Alternative
685907
Node: Class Preferences
688743
Node: Modifiers
689623
Node: Machine Constraints
692783
Node: No Constraints
701431
Node: Standard Names
702552
Node: Pattern Ordering
730460
Node: Dependent Patterns
731686
Node: Jump Patterns
734501
Node: Insn Canonicalizations
740317
Node: Peephole Definitions
743812
Node: Expander Definitions
750730
Node: Insn Splitting
758176
Node: Insn Attributes
765190
Node: Defining Attributes
766237
Node: Expressions
768249
Node: Tagging Insns
774561
Node: Attr Example
778924
Node: Insn Lengths
781300
Node: Constant Attributes
784664
Node: Delay Slots
785824
Node: Function Units
789035
Node: Target Macros
794705
Node: Driver
796588
Node: Run-time Target
808318
Node: Storage Layout
814205
Node: Type Layout
828153
Node: Registers
834576
Node: Register Basics
835556
Node: Allocation Order
839593
Node: Values in Registers
841011
Node: Leaf Functions
845390
Node: Stack Registers
847865
Node: Obsolete Register Macros
848698
Node: Register Classes
851393
Node: Stack and Calling
870928
Node: Frame Layout
871364
Node: Frame Registers
874804
Node: Elimination
878614
Node: Stack Arguments
882870
Node: Register Arguments
889488
Node: Scalar Return
898163
Node: Aggregate Return
902126
Node: Caller Saves
905841
Node: Function Entry
906991
Node: Profiling
915919
Node: Varargs
918823
Node: Trampolines
926232
Node: Library Calls
932694
Node: Addressing Modes
940752
Node: Condition Code
948340
Node: Costs
954539
Node: Sections
962918
Node: PIC
967707
Node: Assembler Format
970417
Node: File Framework
971422
Node: Data Output
975659
Node: Uninitialized Data
981583
Node: Label Output
984290
Node: Initialization
993684
Node: Macros for Initialization
999827
Node: Instruction Output
1004424
Node: Dispatch Tables
1012419
Node: Alignment Output
1014796
Node: Debugging Info
1016536
Node: All Debuggers
1017145
Node: DBX Options
1019559
Node: DBX Hooks
1024444
Node: File Names and DBX
1027783
Node: SDB and DWARF
1029756
Node: Cross-compilation
1031486
Node: Misc
1037933
Node: Config
1055059
Node: Fragments
1062504
Node: Target Fragment
1063101
Node: Host Fragment
1066139
Node: Index
1066741
End Tag Table