238 lines
6.4 KiB
Plaintext
238 lines
6.4 KiB
Plaintext
This is Info file gcc.info, produced by Makeinfo-1.47 from the input
|
||
file gcc.texi.
|
||
|
||
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 "Boycott"
|
||
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" and "Boycott", 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: 1131
|
||
gcc.info-2: 49880
|
||
gcc.info-3: 99426
|
||
gcc.info-4: 148792
|
||
gcc.info-5: 197358
|
||
gcc.info-6: 245332
|
||
gcc.info-7: 292262
|
||
gcc.info-8: 337787
|
||
gcc.info-9: 377039
|
||
gcc.info-10: 425965
|
||
gcc.info-11: 464570
|
||
gcc.info-12: 510335
|
||
gcc.info-13: 553810
|
||
gcc.info-14: 599375
|
||
gcc.info-15: 647080
|
||
gcc.info-16: 690133
|
||
gcc.info-17: 739858
|
||
gcc.info-18: 772787
|
||
|
||
Tag Table:
|
||
(Indirect)
|
||
Node: Top1133
|
||
Node: Copying2563
|
||
Node: Contributors21725
|
||
Node: Boycott25611
|
||
Node: Invoking GCC31130
|
||
Node: Overall Options38566
|
||
Node: Dialect Options42785
|
||
Node: Warning Options49882
|
||
Node: Debugging Options61037
|
||
Node: Optimize Options67759
|
||
Node: Preprocessor Options77006
|
||
Node: Link Options81976
|
||
Node: Directory Options85388
|
||
Node: Target Options88288
|
||
Node: Submodel Options92021
|
||
Node: M680x0 Options93125
|
||
Node: VAX Options95806
|
||
Node: Sparc Options96341
|
||
Node: Convex Options96844
|
||
Node: AMD29K Options97649
|
||
Node: M88K Options99428
|
||
Node: RS/6000 Options104664
|
||
Node: RT Options105229
|
||
Node: MIPS Options106896
|
||
Node: i386 Options112686
|
||
Node: Code Gen Options113601
|
||
Node: Environment Variables119847
|
||
Node: Installation123846
|
||
Node: Other Dir147110
|
||
Node: Cross-Compiler148794
|
||
Node: PA Install152886
|
||
Node: Sun Install154303
|
||
Node: 3b1 Install155312
|
||
Node: Unos Install156345
|
||
Node: VMS Install157884
|
||
Node: Extensions166571
|
||
Node: Statement Exprs169331
|
||
Node: Local Labels171231
|
||
Node: Labels as Values173291
|
||
Node: Nested Functions175155
|
||
Node: Naming Types178254
|
||
Node: Typeof179344
|
||
Node: Lvalues181206
|
||
Node: Conditionals183470
|
||
Node: Long Long184381
|
||
Node: Zero Length185637
|
||
Node: Variable Length186311
|
||
Node: Macro Varargs188834
|
||
Node: Subscripting190465
|
||
Node: Pointer Arith190946
|
||
Node: Initializers191509
|
||
Node: Constructors191953
|
||
Node: Labeled Elements193645
|
||
Node: Case Ranges195750
|
||
Node: Cast to Union196429
|
||
Node: Function Attributes197360
|
||
Node: Function Prototypes199953
|
||
Node: Dollar Signs201662
|
||
Node: Character Escapes202431
|
||
Node: Alignment202710
|
||
Node: Variable Attributes204040
|
||
Node: Inline207051
|
||
Node: Extended Asm210004
|
||
Node: Asm Labels219842
|
||
Node: Explicit Reg Vars221159
|
||
Node: Global Reg Vars222404
|
||
Node: Local Reg Vars226967
|
||
Node: Alternate Keywords228560
|
||
Node: Incomplete Enums229960
|
||
Node: Trouble230643
|
||
Node: Actual Bugs231741
|
||
Node: Installation Problems232541
|
||
Node: Cross-Compiler Problems238413
|
||
Node: Interoperation239788
|
||
Node: Incompatibilities245334
|
||
Node: Disappointments252530
|
||
Node: Non-bugs254439
|
||
Node: Bugs262149
|
||
Node: Bug Criteria263307
|
||
Node: Bug Lists265737
|
||
Node: Bug Reporting267094
|
||
Node: Sending Patches278001
|
||
Node: Service283352
|
||
Node: VMS283912
|
||
Node: Include Files and VMS284267
|
||
Node: Global Declarations287957
|
||
Node: VMS Misc292264
|
||
Node: Portability296129
|
||
Node: Interface297892
|
||
Node: Passes302527
|
||
Node: RTL319833
|
||
Node: RTL Objects321668
|
||
Node: Accessors324569
|
||
Node: Flags329857
|
||
Node: Machine Modes337789
|
||
Node: Constants345144
|
||
Node: Regs and Memory350618
|
||
Node: Arithmetic361870
|
||
Node: Comparisons367937
|
||
Node: Bit Fields372000
|
||
Node: Conversions373365
|
||
Node: RTL Declarations376254
|
||
Node: Side Effects377041
|
||
Node: Incdec389582
|
||
Node: Assembler392102
|
||
Node: Insns393624
|
||
Node: Calls414374
|
||
Node: Sharing416969
|
||
Node: Machine Desc420022
|
||
Node: Patterns421874
|
||
Node: Example424839
|
||
Node: RTL Template425967
|
||
Node: Output Template437507
|
||
Node: Output Statement440525
|
||
Node: Constraints444262
|
||
Node: Simple Constraints445190
|
||
Node: Multi-Alternative456642
|
||
Node: Class Preferences459475
|
||
Node: Modifiers460353
|
||
Node: No Constraints463463
|
||
Node: Standard Names464572
|
||
Node: Pattern Ordering490063
|
||
Node: Dependent Patterns491288
|
||
Node: Jump Patterns494172
|
||
Node: Insn Canonicalizations499944
|
||
Node: Peephole Definitions503399
|
||
Node: Expander Definitions510337
|
||
Node: Insn Splitting517485
|
||
Node: Insn Attributes524228
|
||
Node: Defining Attributes525274
|
||
Node: Expressions527296
|
||
Node: Tagging Insns532027
|
||
Node: Attr Example536373
|
||
Node: Insn Lengths538750
|
||
Node: Constant Attributes542057
|
||
Node: Delay Slots543175
|
||
Node: Function Units546368
|
||
Node: Target Macros551928
|
||
Node: Driver553812
|
||
Node: Run-time Target562853
|
||
Node: Storage Layout568291
|
||
Node: Type Layout577459
|
||
Node: Registers582549
|
||
Node: Register Basics583527
|
||
Node: Allocation Order586873
|
||
Node: Values in Registers588258
|
||
Node: Leaf Functions593012
|
||
Node: Stack Registers595850
|
||
Node: Obsolete Register Macros596683
|
||
Node: Register Classes599377
|
||
Node: Stack and Calling615073
|
||
Node: Frame Layout615470
|
||
Node: Frame Registers618025
|
||
Node: Elimination620686
|
||
Node: Stack Arguments624969
|
||
Node: Register Arguments631295
|
||
Node: Scalar Return639301
|
||
Node: Aggregate Return642908
|
||
Node: Caller Saves645932
|
||
Node: Function Entry647082
|
||
Node: Profiling656022
|
||
Node: Varargs658746
|
||
Node: Trampolines665416
|
||
Node: Library Calls671051
|
||
Node: Addressing Modes677682
|
||
Node: Condition Code685580
|
||
Node: Costs690135
|
||
Node: Sections698083
|
||
Node: PIC702525
|
||
Node: Assembler Format704525
|
||
Node: File Framework705386
|
||
Node: Data Output709092
|
||
Node: Uninitialized Data713198
|
||
Node: Label Output715793
|
||
Node: Constructor Output723621
|
||
Node: Instruction Output726758
|
||
Node: Dispatch Tables733454
|
||
Node: Alignment Output735795
|
||
Node: Debugging Info737492
|
||
Node: All Debuggers738044
|
||
Node: DBX Options739860
|
||
Node: DBX Hooks744443
|
||
Node: File Names and DBX747707
|
||
Node: SDB and DWARF749634
|
||
Node: Cross-compilation751318
|
||
Node: Misc757618
|
||
Node: Config768205
|
||
Node: Index772789
|
||
|
||
End Tag Table
|