home *** CD-ROM | disk | FTP | other *** search
GNU Info File | 1994-02-07 | 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: 45743
- gcc.info-3: 92693
- gcc.info-4: 140536
- gcc.info-5: 189493
- gcc.info-6: 235068
- gcc.info-7: 281752
- gcc.info-8: 330825
- gcc.info-9: 378158
- gcc.info-10: 427697
- gcc.info-11: 476236
- gcc.info-12: 519837
- gcc.info-13: 565819
- gcc.info-14: 609737
- gcc.info-15: 657795
- gcc.info-16: 706397
- gcc.info-17: 750324
- gcc.info-18: 794265
- gcc.info-19: 842441
- Tag Table:
- (Indirect)
- Node: Top1205
- Node: Copying2635
- Node: Contributors21788
- Node: Boycott25799
- Node: Invoking GCC31318
- Node: Option Summary34171
- Node: Overall Options41361
- Node: Dialect Options45745
- Node: Warning Options54863
- Node: Debugging Options67034
- Node: Optimize Options74507
- Node: Preprocessor Options87138
- Node: Assembler Options92371
- Node: Link Options92695
- Node: Directory Options96585
- Node: Target Options99485
- Node: Submodel Options103218
- Node: M680x0 Options104554
- Node: VAX Options107626
- Node: Sparc Options108161
- Node: Convex Options108664
- Node: AMD29K Options109469
- Node: M88K Options111248
- Node: RS/6000 Options117874
- Node: RT Options118439
- Node: MIPS Options120106
- Node: i386 Options125896
- Node: HPPA Options127242
- Node: Intel 960 Options128646
- Node: DEC Alpha Options131253
- Node: System V Options132925
- Node: Code Gen Options133613
- Node: Environment Variables140538
- Node: Running Protoize144562
- Node: Installation150787
- Node: Other Dir179505
- Node: Cross-Compiler181189
- Node: PA Install185744
- Node: Sun Install187453
- Node: 3b1 Install188462
- Node: Unos Install189495
- Node: VMS Install191034
- Node: WE32K Install200729
- Node: MIPS Install202100
- Node: Extensions204077
- Node: Statement Exprs206837
- Node: Local Labels208737
- Node: Labels as Values210797
- Node: Nested Functions212661
- Node: Naming Types215964
- Node: Typeof217054
- Node: Lvalues218916
- Node: Conditionals221180
- Node: Long Long222091
- Node: Zero Length223347
- Node: Variable Length224021
- Node: Macro Varargs226544
- Node: Subscripting228175
- Node: Pointer Arith228656
- Node: Initializers229219
- Node: Constructors229663
- Node: Labeled Elements231355
- Node: Case Ranges233460
- Node: Cast to Union234139
- Node: Function Attributes235070
- Node: Function Prototypes239835
- Node: Dollar Signs241540
- Node: Character Escapes242325
- Node: Alignment242604
- Node: Variable Attributes244077
- Node: Inline246686
- Node: Extended Asm250043
- Node: Asm Labels260111
- Node: Explicit Reg Vars261428
- Node: Global Reg Vars262673
- Node: Local Reg Vars267236
- Node: Alternate Keywords268829
- Node: Incomplete Enums270229
- Node: Trouble270912
- Node: Actual Bugs272081
- Node: Installation Problems272609
- Node: Cross-Compiler Problems280379
- Node: Interoperation281754
- Node: Incompatibilities290963
- Node: Disappointments298656
- Node: Protoize Caveats302141
- Node: Non-bugs306090
- Node: Bugs313995
- Node: Bug Criteria315153
- Node: Bug Lists317583
- Node: Bug Reporting318941
- Node: Sending Patches330827
- Node: Service336179
- Node: VMS336739
- Node: Include Files and VMS337094
- Node: Global Declarations340974
- Node: VMS Misc345281
- Node: Portability349602
- Node: Interface351365
- Node: Passes356000
- Node: RTL373282
- Node: RTL Objects375117
- Node: Accessors378160
- Node: Flags383480
- Node: Machine Modes392498
- Node: Constants399853
- Node: Regs and Memory404952
- Node: Arithmetic416204
- Node: Comparisons422271
- Node: Bit Fields426334
- Node: Conversions427699
- Node: RTL Declarations430588
- Node: Side Effects431397
- Node: Incdec443938
- Node: Assembler446458
- Node: Insns447980
- Node: Calls468738
- Node: Sharing471333
- Node: Machine Desc474386
- Node: Patterns476238
- Node: Example479203
- Node: RTL Template480331
- Node: Output Template492543
- Node: Output Statement495792
- Node: Constraints499529
- Node: Simple Constraints500457
- Node: Multi-Alternative511909
- Node: Class Preferences514742
- Node: Modifiers515620
- Node: No Constraints518730
- Node: Standard Names519839
- Node: Pattern Ordering545393
- Node: Dependent Patterns546618
- Node: Jump Patterns549558
- Node: Insn Canonicalizations555386
- Node: Peephole Definitions558883
- Node: Expander Definitions565821
- Node: Insn Splitting572969
- Node: Insn Attributes579993
- Node: Defining Attributes581039
- Node: Expressions583075
- Node: Tagging Insns587806
- Node: Attr Example592148
- Node: Insn Lengths594525
- Node: Constant Attributes597832
- Node: Delay Slots598992
- Node: Function Units602185
- Node: Target Macros607855
- Node: Driver609739
- Node: Run-time Target618780
- Node: Storage Layout624218
- Node: Type Layout635878
- Node: Registers640968
- Node: Register Basics641946
- Node: Allocation Order645292
- Node: Values in Registers646677
- Node: Leaf Functions651431
- Node: Stack Registers654270
- Node: Obsolete Register Macros655103
- Node: Register Classes657797
- Node: Stack and Calling674237
- Node: Frame Layout674634
- Node: Frame Registers677189
- Node: Elimination679850
- Node: Stack Arguments684133
- Node: Register Arguments690457
- Node: Scalar Return698463
- Node: Aggregate Return702224
- Node: Caller Saves705249
- Node: Function Entry706399
- Node: Profiling715336
- Node: Varargs718060
- Node: Trampolines724730
- Node: Library Calls730649
- Node: Addressing Modes738189
- Node: Condition Code745732
- Node: Costs750326
- Node: Sections758704
- Node: PIC763489
- Node: Assembler Format765980
- Node: File Framework766986
- Node: Data Output770692
- Node: Uninitialized Data774798
- Node: Label Output777393
- Node: Initialization785217
- Node: Macros for Initialization791358
- Node: Instruction Output794267
- Node: Dispatch Tables800970
- Node: Alignment Output803311
- Node: Debugging Info805008
- Node: All Debuggers805560
- Node: DBX Options807376
- Node: DBX Hooks811959
- Node: File Names and DBX815230
- Node: SDB and DWARF817157
- Node: Cross-compilation818841
- Node: Misc825150
- Node: Config836691
- Node: Index842443
- End Tag Table
-