home *** CD-ROM | disk | FTP | other *** search
GNU Info File | 1992-07-19 | 6.4 KB | 238 lines |
- 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
-