home *** CD-ROM | disk | FTP | other *** search
GNU Info File | 1992-12-28 | 6.8 KB | 251 lines |
- This is Info file gcc.info, produced by Makeinfo-1.49 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 "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" 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: 1203
- gcc.info-2: 45742
- gcc.info-3: 92692
- gcc.info-4: 140542
- gcc.info-5: 190008
- gcc.info-6: 238810
- gcc.info-7: 279858
- gcc.info-8: 328902
- gcc.info-9: 376235
- gcc.info-10: 425774
- gcc.info-11: 474313
- gcc.info-12: 517914
- gcc.info-13: 563896
- gcc.info-14: 607759
- gcc.info-15: 655817
- gcc.info-16: 704419
- gcc.info-17: 748062
- gcc.info-18: 792003
- gcc.info-19: 840179
- Tag Table:
- (Indirect)
- Node: Top1205
- Node: Copying2635
- Node: Contributors21788
- Node: Boycott25799
- Node: Invoking GCC31318
- Node: Option Summary34171
- Node: Overall Options41360
- Node: Dialect Options45744
- Node: Warning Options54862
- Node: Debugging Options67033
- Node: Optimize Options74506
- Node: Preprocessor Options87137
- Node: Assembler Options92370
- Node: Link Options92694
- Node: Directory Options96584
- Node: Target Options99484
- Node: Submodel Options103217
- Node: M680x0 Options104553
- Node: VAX Options107625
- Node: Sparc Options108160
- Node: Convex Options108663
- Node: AMD29K Options109468
- Node: M88K Options111247
- Node: RS/6000 Options117873
- Node: RT Options118438
- Node: MIPS Options120105
- Node: i386 Options125895
- Node: HPPA Options127240
- Node: Intel 960 Options128652
- Node: DEC Alpha Options131259
- Node: System V Options132931
- Node: Code Gen Options133619
- Node: Environment Variables140544
- Node: Running Protoize144568
- Node: Installation150793
- Node: Other Dir178732
- Node: Cross-Compiler180416
- Node: PA Install184971
- Node: Sun Install186429
- Node: 3b1 Install187438
- Node: Unos Install188471
- Node: VMS Install190010
- Node: WE32K Install199705
- Node: MIPS Install201076
- Node: Extensions203053
- Node: Statement Exprs205813
- Node: Local Labels207713
- Node: Labels as Values209773
- Node: Nested Functions211637
- Node: Naming Types214940
- Node: Typeof216030
- Node: Lvalues217892
- Node: Conditionals220156
- Node: Long Long221067
- Node: Zero Length222323
- Node: Variable Length222997
- Node: Macro Varargs225520
- Node: Subscripting227151
- Node: Pointer Arith227632
- Node: Initializers228195
- Node: Constructors228639
- Node: Labeled Elements230331
- Node: Case Ranges232436
- Node: Cast to Union233115
- Node: Function Attributes234046
- Node: Function Prototypes238812
- Node: Dollar Signs240517
- Node: Character Escapes241302
- Node: Alignment241581
- Node: Variable Attributes243054
- Node: Inline245663
- Node: Extended Asm249020
- Node: Asm Labels259088
- Node: Explicit Reg Vars260405
- Node: Global Reg Vars261650
- Node: Local Reg Vars266213
- Node: Alternate Keywords267806
- Node: Incomplete Enums269206
- Node: Trouble269889
- Node: Actual Bugs271058
- Node: Installation Problems271586
- Node: Cross-Compiler Problems278485
- Node: Interoperation279860
- Node: Incompatibilities289227
- Node: Disappointments296920
- Node: Protoize Caveats300405
- Node: Non-bugs304354
- Node: Bugs312259
- Node: Bug Criteria313417
- Node: Bug Lists315847
- Node: Bug Reporting317205
- Node: Sending Patches328904
- Node: Service334256
- Node: VMS334816
- Node: Include Files and VMS335171
- Node: Global Declarations339051
- Node: VMS Misc343358
- Node: Portability347679
- Node: Interface349442
- Node: Passes354077
- Node: RTL371359
- Node: RTL Objects373194
- Node: Accessors376237
- Node: Flags381557
- Node: Machine Modes390575
- Node: Constants397930
- Node: Regs and Memory403029
- Node: Arithmetic414281
- Node: Comparisons420348
- Node: Bit Fields424411
- Node: Conversions425776
- Node: RTL Declarations428665
- Node: Side Effects429474
- Node: Incdec442015
- Node: Assembler444535
- Node: Insns446057
- Node: Calls466815
- Node: Sharing469410
- Node: Machine Desc472463
- Node: Patterns474315
- Node: Example477280
- Node: RTL Template478408
- Node: Output Template490620
- Node: Output Statement493869
- Node: Constraints497606
- Node: Simple Constraints498534
- Node: Multi-Alternative509986
- Node: Class Preferences512819
- Node: Modifiers513697
- Node: No Constraints516807
- Node: Standard Names517916
- Node: Pattern Ordering543470
- Node: Dependent Patterns544695
- Node: Jump Patterns547635
- Node: Insn Canonicalizations553463
- Node: Peephole Definitions556960
- Node: Expander Definitions563898
- Node: Insn Splitting571046
- Node: Insn Attributes578070
- Node: Defining Attributes579116
- Node: Expressions581152
- Node: Tagging Insns585883
- Node: Attr Example590225
- Node: Insn Lengths592602
- Node: Constant Attributes595909
- Node: Delay Slots597069
- Node: Function Units600262
- Node: Target Macros605877
- Node: Driver607761
- Node: Run-time Target616802
- Node: Storage Layout622240
- Node: Type Layout633900
- Node: Registers638990
- Node: Register Basics639968
- Node: Allocation Order643314
- Node: Values in Registers644699
- Node: Leaf Functions649453
- Node: Stack Registers652292
- Node: Obsolete Register Macros653125
- Node: Register Classes655819
- Node: Stack and Calling672259
- Node: Frame Layout672656
- Node: Frame Registers675211
- Node: Elimination677872
- Node: Stack Arguments682155
- Node: Register Arguments688479
- Node: Scalar Return696485
- Node: Aggregate Return700246
- Node: Caller Saves703271
- Node: Function Entry704421
- Node: Profiling713358
- Node: Varargs716082
- Node: Trampolines722752
- Node: Library Calls728387
- Node: Addressing Modes735927
- Node: Condition Code743470
- Node: Costs748064
- Node: Sections756442
- Node: PIC761227
- Node: Assembler Format763718
- Node: File Framework764724
- Node: Data Output768430
- Node: Uninitialized Data772536
- Node: Label Output775131
- Node: Initialization782955
- Node: Macros for Initialization789096
- Node: Instruction Output792005
- Node: Dispatch Tables798708
- Node: Alignment Output801049
- Node: Debugging Info802746
- Node: All Debuggers803298
- Node: DBX Options805114
- Node: DBX Hooks809697
- Node: File Names and DBX812968
- Node: SDB and DWARF814895
- Node: Cross-compilation816579
- Node: Misc822888
- Node: Config834429
- Node: Index840181
- End Tag Table
-