home *** CD-ROM | disk | FTP | other *** search
GNU Info File | 1993-06-12 | 7.0 KB | 251 lines |
- This is Info file gcc.info, produced by Makeinfo-1.47 from the input
- file gcc.tex.
-
- 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.i01: 1202
- gcc.i02: 45742
- gcc.i03: 92692
- gcc.i04: 140543
- gcc.i05: 189090
- gcc.i06: 234665
- gcc.i07: 281332
- gcc.i08: 330563
- gcc.i09: 377896
- gcc.i10: 427435
- gcc.i11: 475974
- gcc.i12: 519575
- gcc.i13: 565557
- gcc.i14: 609475
- gcc.i15: 657533
- gcc.i16: 706135
- gcc.i17: 749778
- gcc.i18: 793719
- gcc.i19: 841895
- Tag Table:
- (Indirect)
- Node: Top1204
- Node: Copying2634
- Node: Contributors21787
- Node: Boycott25798
- Node: Invoking GCC31317
- Node: Option Summary34170
- 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 Options127241
- Node: Intel 960 Options128653
- Node: DEC Alpha Options131260
- Node: System V Options132932
- Node: Code Gen Options133620
- Node: Environment Variables140545
- Node: Running Protoize144569
- Node: Installation150794
- Node: Other Dir179102
- Node: Cross-Compiler180786
- Node: PA Install185341
- Node: Sun Install187050
- Node: 3b1 Install188059
- Node: Unos Install189092
- Node: VMS Install190631
- Node: WE32K Install200326
- Node: MIPS Install201697
- Node: Extensions203674
- Node: Statement Exprs206434
- Node: Local Labels208334
- Node: Labels as Values210394
- Node: Nested Functions212258
- Node: Naming Types215561
- Node: Typeof216651
- Node: Lvalues218513
- Node: Conditionals220777
- Node: Long Long221688
- Node: Zero Length222944
- Node: Variable Length223618
- Node: Macro Varargs226141
- Node: Subscripting227772
- Node: Pointer Arith228253
- Node: Initializers228816
- Node: Constructors229260
- Node: Labeled Elements230952
- Node: Case Ranges233057
- Node: Cast to Union233736
- Node: Function Attributes234667
- Node: Function Prototypes239433
- Node: Dollar Signs241138
- Node: Character Escapes241923
- Node: Alignment242202
- Node: Variable Attributes243675
- Node: Inline246284
- Node: Extended Asm249641
- Node: Asm Labels259709
- Node: Explicit Reg Vars261026
- Node: Global Reg Vars262271
- Node: Local Reg Vars266834
- Node: Alternate Keywords268427
- Node: Incomplete Enums269827
- Node: Trouble270510
- Node: Actual Bugs271679
- Node: Installation Problems272207
- Node: Cross-Compiler Problems279959
- Node: Interoperation281334
- Node: Incompatibilities290701
- Node: Disappointments298394
- Node: Protoize Caveats301879
- Node: Non-bugs305828
- Node: Bugs313733
- Node: Bug Criteria314891
- Node: Bug Lists317321
- Node: Bug Reporting318679
- Node: Sending Patches330565
- Node: Service335917
- Node: VMS336477
- Node: Include Files and VMS336832
- Node: Global Declarations340712
- Node: VMS Misc345019
- Node: Portability349340
- Node: Interface351103
- Node: Passes355738
- Node: RTL373020
- Node: RTL Objects374855
- Node: Accessors377898
- Node: Flags383218
- Node: Machine Modes392236
- Node: Constants399591
- Node: Regs and Memory404690
- Node: Arithmetic415942
- Node: Comparisons422009
- Node: Bit Fields426072
- Node: Conversions427437
- Node: RTL Declarations430326
- Node: Side Effects431135
- Node: Incdec443676
- Node: Assembler446196
- Node: Insns447718
- Node: Calls468476
- Node: Sharing471071
- Node: Machine Desc474124
- Node: Patterns475976
- Node: Example478941
- Node: RTL Template480069
- Node: Output Template492281
- Node: Output Statement495530
- Node: Constraints499267
- Node: Simple Constraints500195
- Node: Multi-Alternative511647
- Node: Class Preferences514480
- Node: Modifiers515358
- Node: No Constraints518468
- Node: Standard Names519577
- Node: Pattern Ordering545131
- Node: Dependent Patterns546356
- Node: Jump Patterns549296
- Node: Insn Canonicalizations555124
- Node: Peephole Definitions558621
- Node: Expander Definitions565559
- Node: Insn Splitting572707
- Node: Insn Attributes579731
- Node: Defining Attributes580777
- Node: Expressions582813
- Node: Tagging Insns587544
- Node: Attr Example591886
- Node: Insn Lengths594263
- Node: Constant Attributes597570
- Node: Delay Slots598730
- Node: Function Units601923
- Node: Target Macros607593
- Node: Driver609477
- Node: Run-time Target618518
- Node: Storage Layout623956
- Node: Type Layout635616
- Node: Registers640706
- Node: Register Basics641684
- Node: Allocation Order645030
- Node: Values in Registers646415
- Node: Leaf Functions651169
- Node: Stack Registers654008
- Node: Obsolete Register Macros654841
- Node: Register Classes657535
- Node: Stack and Calling673975
- Node: Frame Layout674372
- Node: Frame Registers676927
- Node: Elimination679588
- Node: Stack Arguments683871
- Node: Register Arguments690195
- Node: Scalar Return698201
- Node: Aggregate Return701962
- Node: Caller Saves704987
- Node: Function Entry706137
- Node: Profiling715074
- Node: Varargs717798
- Node: Trampolines724468
- Node: Library Calls730103
- Node: Addressing Modes737643
- Node: Condition Code745186
- Node: Costs749780
- Node: Sections758158
- Node: PIC762943
- Node: Assembler Format765434
- Node: File Framework766440
- Node: Data Output770146
- Node: Uninitialized Data774252
- Node: Label Output776847
- Node: Initialization784671
- Node: Macros for Initialization790812
- Node: Instruction Output793721
- Node: Dispatch Tables800424
- Node: Alignment Output802765
- Node: Debugging Info804462
- Node: All Debuggers805014
- Node: DBX Options806830
- Node: DBX Hooks811413
- Node: File Names and DBX814684
- Node: SDB and DWARF816611
- Node: Cross-compilation818295
- Node: Misc824604
- Node: Config836145
- Node: Index841897
- End Tag Table
-