home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Geek Gadgets 1
/
ADE-1.bin
/
ade-dist
/
gcc-2.7.2.1-bin.lha
/
info
/
gcc.info
(
.txt
)
< prev
next >
Wrap
GNU Info File
|
1996-10-12
|
8KB
|
520 lines
This is Info file gcc.info, produced by Makeinfo-1.64 from the input
file /ade-src/fsf/gcc/./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: 1401
gcc.info-2: 43116
gcc.info-3: 80840
gcc.info-4: 127870
gcc.info-5: 174054
gcc.info-6: 214988
gcc.info-7: 235698
gcc.info-8: 284383
gcc.info-9: 332867
gcc.info-10: 381916
gcc.info-11: 418879
gcc.info-12: 467718
gcc.info-13: 516749
gcc.info-14: 564091
gcc.info-15: 603644
gcc.info-16: 653617
gcc.info-17: 702570
gcc.info-18: 750748
gcc.info-19: 796606
gcc.info-20: 845408
gcc.info-21: 889506
gcc.info-22: 932712
gcc.info-23: 981601
gcc.info-24: 1031504
gcc.info-25: 1066759
Tag Table:
(Indirect)
Node: Top
Node: Copying
Node: Contributors
22268
Node: Funding
27414
Node: Look and Feel
29911
Node: G++ and GCC
37520
Node: Invoking GCC
39737
Node: Option Summary
43116
Node: Overall Options
53567
Node: Invoking G++
58130
Node: C Dialect Options
60004
Node: C++ Dialect Options
70104
Node: Warning Options
80840
Node: Debugging Options
95775
Node: Optimize Options
105356
Node: Preprocessor Options
115858
Node: Assembler Options
122321
Node: Link Options
122688
Node: Directory Options
127870
Node: Target Options
131362
Node: Submodel Options
135019
Node: M680x0 Options
136400
Node: VAX Options
139909
Node: SPARC Options
140444
Node: Convex Options
146864
Node: AMD29K Options
149045
Node: ARM Options
152076
Node: M88K Options
153493
Node: RS/6000 and PowerPC Options
161440
Node: RT Options
172350
Node: MIPS Options
174054
Node: i386 Options
181680
Node: HPPA Options
187119
Node: Intel 960 Options
190215
Node: DEC Alpha Options
192825
Node: Clipper Options
194497
Node: H8/300 Options
194896
Node: System V Options
195341
Node: Code Gen Options
196027
Node: Environment Variables
204536
Node: Running Protoize
208759
Node: Installation
214988
Node: Configurations
235698
Node: Other Dir
270572
Node: Cross-Compiler
272288
Node: Steps of Cross
274119
Node: Configure Cross
275237
Node: Tools and Libraries
275874
Node: Cross Runtime
278317
Node: Cross Headers
282398
Node: Build Cross
284383
Node: Sun Install
286259
Node: VMS Install
287391
Node: Collect2
297320
Node: Header Dirs
300029
Node: C Extensions
301443
Node: Statement Exprs
304722
Node: Local Labels
306616
Node: Labels as Values
308678
Node: Nested Functions
310543
Node: Constructing Calls
314399
Node: Naming Types
316456
Node: Typeof
317550
Node: Lvalues
319415
Node: Conditionals
321855
Node: Long Long
322746
Node: Complex
324190
Node: Zero Length
326052
Node: Variable Length
326726
Node: Macro Varargs
329251
Node: Subscripting
331354
Node: Pointer Arith
331837
Node: Initializers
332402
Node: Constructors
332867
Node: Labeled Elements
334561
Node: Case Ranges
337190
Node: Cast to Union
337871
Node: Function Attributes
338949
Node: Function Prototypes
348212
Node: C++ Comments
350011
Node: Dollar Signs
350547
Node: Character Escapes
351327
Node: Alignment
351608
Node: Variable Attributes
353080
Node: Type Attributes
360988
Node: Inline
367507
Node: Extended Asm
371384
Node: Asm Labels
381916
Node: Explicit Reg Vars
383235
Node: Global Reg Vars
384483
Node: Local Reg Vars
389048
Node: Alternate Keywords
390640
Node: Incomplete Enums
392042
Node: Function Names
392798
Node: C++ Extensions
394049
Node: Naming Results
395286
Node: Min and Max
398600
Node: Destructors and Goto
400050
Node: C++ Interface
400600
Node: Template Instantiation
405823
Node: C++ Signatures
411555
Node: Trouble
415899
Node: Actual Bugs
417610
Node: Installation Problems
418879
Node: Cross-Compiler Problems
432686
Node: Interoperation
434157
Node: External Bugs
447521
Node: Incompatibilities
449653
Node: Fixed Headers
458203
Node: Standard Libraries
460545
Node: Disappointments
461792
Node: C++ Misunderstandings
466017
Node: Static Definitions
466664
Node: Temporaries
467718
Node: Protoize Caveats
469922
Node: Non-bugs
473878
Node: Warnings and Errors
482838
Node: Bugs
484608
Node: Bug Criteria
485968
Node: Bug Lists
488398
Node: Bug Reporting
489791
Node: Sending Patches
502209
Node: Service
507596
Node: VMS
508157
Node: Include Files and VMS
508550
Node: Global Declarations
512440
Node: VMS Misc
516749
Node: Portability
521075
Node: Interface
522838
Node: Passes
527471
Node: RTL
544814
Node: RTL Objects
546702
Node: Accessors
549746
Node: Flags
555072
Node: Machine Modes
564091
Node: Constants
571725
Node: Regs and Memory
576913
Node: Arithmetic
588623
Node: Comparisons
594521
Node: Bit Fields
598583
Node: Conversions
599947
Node: RTL Declarations
602835
Node: Side Effects
603644
Node: Incdec
616191
Node: Assembler
618707
Node: Insns
620229
Node: Calls
641082
Node: Sharing
643677
Node: Reading RTL
646753
Node: Machine Desc
647692
Node: Patterns
649545
Node: Example
652489
Node: RTL Template
653617
Node: Output Template
665815
Node: Output Statement
669776
Node: Constraints
673489
Node: Simple Constraints
674492
Node: Multi-Alternative
685925
Node: Class Preferences
688761
Node: Modifiers
689641
Node: Machine Constraints
692801
Node: No Constraints
701449
Node: Standard Names
702570
Node: Pattern Ordering
730478
Node: Dependent Patterns
731704
Node: Jump Patterns
734519
Node: Insn Canonicalizations
740335
Node: Peephole Definitions
743830
Node: Expander Definitions
750748
Node: Insn Splitting
758194
Node: Insn Attributes
765208
Node: Defining Attributes
766255
Node: Expressions
768267
Node: Tagging Insns
774579
Node: Attr Example
778942
Node: Insn Lengths
781318
Node: Constant Attributes
784682
Node: Delay Slots
785842
Node: Function Units
789053
Node: Target Macros
794723
Node: Driver
796606
Node: Run-time Target
808336
Node: Storage Layout
814223
Node: Type Layout
828171
Node: Registers
834594
Node: Register Basics
835574
Node: Allocation Order
839611
Node: Values in Registers
841029
Node: Leaf Functions
845408
Node: Stack Registers
847883
Node: Obsolete Register Macros
848716
Node: Register Classes
851411
Node: Stack and Calling
870946
Node: Frame Layout
871382
Node: Frame Registers
874822
Node: Elimination
878632
Node: Stack Arguments
882888
Node: Register Arguments
889506
Node: Scalar Return
898181
Node: Aggregate Return
902144
Node: Caller Saves
905859
Node: Function Entry
907009
Node: Profiling
915937
Node: Varargs
918841
Node: Trampolines
926250
Node: Library Calls
932712
Node: Addressing Modes
940770
Node: Condition Code
948358
Node: Costs
954557
Node: Sections
962936
Node: PIC
967725
Node: Assembler Format
970435
Node: File Framework
971440
Node: Data Output
975677
Node: Uninitialized Data
981601
Node: Label Output
984308
Node: Initialization
993702
Node: Macros for Initialization
999845
Node: Instruction Output
1004442
Node: Dispatch Tables
1012437
Node: Alignment Output
1014814
Node: Debugging Info
1016554
Node: All Debuggers
1017163
Node: DBX Options
1019577
Node: DBX Hooks
1024462
Node: File Names and DBX
1027801
Node: SDB and DWARF
1029774
Node: Cross-compilation
1031504
Node: Misc
1037951
Node: Config
1055077
Node: Fragments
1062522
Node: Target Fragment
1063119
Node: Host Fragment
1066157
Node: Index
1066759
End Tag Table