home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 4
/
FreshFish_May-June1994.bin
/
bbs
/
gnu
/
gcc-2.5.8-bin.lha
/
info
/
gcc.info
(
.txt
)
< prev
next >
Wrap
GNU Info File
|
1994-02-21
|
8KB
|
501 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 675 Massachusetts Avenue
Cambridge, MA 02139 USA
Copyright (C) 1988, 1989, 1992, 1993 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.info-1: 1305
gcc.info-2: 49956
gcc.info-3: 91430
gcc.info-4: 136070
gcc.info-5: 176194
gcc.info-6: 224902
gcc.info-7: 274304
gcc.info-8: 322998
gcc.info-9: 372325
gcc.info-10: 411593
gcc.info-11: 448726
gcc.info-12: 498091
gcc.info-13: 541577
gcc.info-14: 591023
gcc.info-15: 622619
gcc.info-16: 670286
gcc.info-17: 715848
gcc.info-18: 765243
gcc.info-19: 812448
gcc.info-20: 861550
gcc.info-21: 908809
gcc.info-22: 944442
gcc.info-23: 965933
Tag Table:
(Indirect)
Node: Top
Node: Copying
Node: Contributors
22003
Node: Boycott
26808
Node: G++ and GCC
32326
Node: Invoking GCC
33661
Node: Option Summary
37040
Node: Overall Options
45404
Node: Invoking G++
49956
Node: C Dialect Options
51828
Node: C++ Dialect Options
61238
Node: Warning Options
69600
Node: Debugging Options
82837
Node: Optimize Options
91430
Node: Preprocessor Options
101386
Node: Assembler Options
107289
Node: Link Options
107613
Node: Directory Options
111621
Node: Target Options
114515
Node: Submodel Options
118230
Node: M680x0 Options
119576
Node: VAX Options
122960
Node: SPARC Options
123495
Node: Convex Options
125551
Node: AMD29K Options
127732
Node: M88K Options
129880
Node: RS/6000 and PowerPC Options
136070
Node: RT Options
142014
Node: MIPS Options
143718
Node: i386 Options
149783
Node: HPPA Options
151129
Node: Intel 960 Options
152324
Node: DEC Alpha Options
154934
Node: Clipper Options
156606
Node: System V Options
157006
Node: Code Gen Options
157693
Node: Environment Variables
165958
Node: Running Protoize
169971
Node: Installation
176194
Node: Other Dir
211501
Node: Cross-Compiler
213185
Node: Steps of Cross
214997
Node: Configure Cross
216115
Node: Tools and Libraries
216764
Node: Cross Runtime
219177
Node: Cross Headers
222929
Node: Build Cross
224902
Node: PA Install
226807
Node: Sun Install
229103
Node: 3b1 Install
230842
Node: Unos Install
231875
Node: VMS Install
233415
Node: WE32K Install
243350
Node: MIPS Install
244729
Node: Collect2
247591
Node: Header Dirs
250434
Node: C Extensions
251836
Node: Statement Exprs
255011
Node: Local Labels
256905
Node: Labels as Values
258967
Node: Nested Functions
260832
Node: Constructing Calls
264688
Node: Naming Types
266745
Node: Typeof
267839
Node: Lvalues
269704
Node: Conditionals
271969
Node: Long Long
272860
Node: Complex
274304
Node: Zero Length
276166
Node: Variable Length
276840
Node: Macro Varargs
279365
Node: Subscripting
281468
Node: Pointer Arith
281951
Node: Initializers
282516
Node: Constructors
282962
Node: Labeled Elements
284656
Node: Case Ranges
286978
Node: Cast to Union
287937
Node: Function Attributes
289015
Node: Function Prototypes
294696
Node: Dollar Signs
296401
Node: Character Escapes
297188
Node: Alignment
297469
Node: Variable Attributes
298945
Node: Inline
301844
Node: Extended Asm
305579
Node: Asm Labels
315866
Node: Explicit Reg Vars
317185
Node: Global Reg Vars
318433
Node: Local Reg Vars
322998
Node: Alternate Keywords
324590
Node: Incomplete Enums
325992
Node: Function Names
326700
Node: C++ Extensions
327705
Node: Naming Results
328685
Node: Min and Max
331999
Node: Destructors and Goto
333449
Node: C++ Interface
333999
Node: Trouble
338866
Node: Actual Bugs
340434
Node: Installation Problems
341540
Node: Cross-Compiler Problems
354841
Node: Interoperation
356312
Node: External Bugs
370324
Node: Incompatibilities
372325
Node: Fixed Headers
380873
Node: Disappointments
383212
Node: C++ Misunderstandings
387432
Node: Static Definitions
388079
Node: Temporaries
389133
Node: Protoize Caveats
391337
Node: Non-bugs
395292
Node: Warnings and Errors
404494
Node: Bugs
406265
Node: Bug Criteria
407625
Node: Bug Lists
410055
Node: Bug Reporting
411593
Node: Sending Patches
423537
Node: Service
428889
Node: VMS
429450
Node: Include Files and VMS
429805
Node: Global Declarations
433695
Node: VMS Misc
438004
Node: Portability
442330
Node: Interface
444093
Node: Passes
448726
Node: RTL
466069
Node: RTL Objects
467957
Node: Accessors
471001
Node: Flags
476327
Node: Machine Modes
485346
Node: Constants
492903
Node: Regs and Memory
498091
Node: Arithmetic
509801
Node: Comparisons
515869
Node: Bit Fields
519931
Node: Conversions
521295
Node: RTL Declarations
524183
Node: Side Effects
524992
Node: Incdec
537539
Node: Assembler
540055
Node: Insns
541577
Node: Calls
562322
Node: Sharing
564917
Node: Reading RTL
567993
Node: Machine Desc
568937
Node: Patterns
570790
Node: Example
573734
Node: RTL Template
574862
Node: Output Template
587062
Node: Output Statement
591023
Node: Constraints
594736
Node: Simple Constraints
595739
Node: Multi-Alternative
607172
Node: Class Preferences
610008
Node: Modifiers
610888
Node: Machine Constraints
614003
Node: No Constraints
621498
Node: Standard Names
622619
Node: Pattern Ordering
649890
Node: Dependent Patterns
651116
Node: Jump Patterns
654056
Node: Insn Canonicalizations
659872
Node: Peephole Definitions
663367
Node: Expander Definitions
670286
Node: Insn Splitting
677426
Node: Insn Attributes
684440
Node: Defining Attributes
685487
Node: Expressions
687499
Node: Tagging Insns
693821
Node: Attr Example
698184
Node: Insn Lengths
700560
Node: Constant Attributes
703924
Node: Delay Slots
705084
Node: Function Units
708295
Node: Target Macros
713965
Node: Driver
715848
Node: Run-time Target
726082
Node: Storage Layout
731564
Node: Type Layout
744153
Node: Registers
750482
Node: Register Basics
751462
Node: Allocation Order
755455
Node: Values in Registers
756835
Node: Leaf Functions
761589
Node: Stack Registers
764410
Node: Obsolete Register Macros
765243
Node: Register Classes
767938
Node: Stack and Calling
785655
Node: Frame Layout
786030
Node: Frame Registers
789435
Node: Elimination
793154
Node: Stack Arguments
797457
Node: Register Arguments
803773
Node: Scalar Return
812448
Node: Aggregate Return
816411
Node: Caller Saves
820126
Node: Function Entry
821276
Node: Profiling
830204
Node: Varargs
833108
Node: Trampolines
839791
Node: Library Calls
846226
Node: Addressing Modes
853998
Node: Condition Code
861550
Node: Costs
866173
Node: Sections
874552
Node: PIC
879341
Node: Assembler Format
881831
Node: File Framework
882836
Node: Data Output
886543
Node: Uninitialized Data
891982
Node: Label Output
894577
Node: Initialization
902666
Node: Macros for Initialization
908809
Node: Instruction Output
911592
Node: Dispatch Tables
919538
Node: Alignment Output
921880
Node: Debugging Info
923577
Node: All Debuggers
924129
Node: DBX Options
926496
Node: DBX Hooks
931080
Node: File Names and DBX
934383
Node: SDB and DWARF
936311
Node: Cross-compilation
937995
Node: Misc
944442
Node: Config
959818
Node: Index
965933
End Tag Table