| Index Entry | Section |
|
| C | | |
| C intermediate output, nonexistent | 1. Compile C, C++, Objective-C, Ada, Fortran, or Java |
| C language extensions | 5. Extensions to the C Language Family |
| C preprocessor | 3.2 Options Controlling the Kind of Output |
| C standard | 2. Language Standards Supported by GCC |
| C standards | 2. Language Standards Supported by GCC |
| C++ | 1. Compile C, C++, Objective-C, Ada, Fortran, or Java |
| C++ comments | 5.28 C++ Style Comments |
| C++ interface and implementation headers | 6.5 Declarations and Definitions in One Header |
| C++ language extensions | 6. Extensions to the C++ Language |
| C++ member fns, automatically inline | 5.34 An Inline Function is As Fast As a Macro |
| C++ misunderstandings | 10.9 Common Misunderstandings with GNU C++ |
| C++ pragmas, effect on inlining | 6.5 Declarations and Definitions in One Header |
| C++ static data, declaring and defining | 10.9.1 Declare and Define Static Members |
| C89 | 2. Language Standards Supported by GCC |
| C90 | 2. Language Standards Supported by GCC |
| C94 | 2. Language Standards Supported by GCC |
| C95 | 2. Language Standards Supported by GCC |
| C99 | 2. Language Standards Supported by GCC |
| C9X | 2. Language Standards Supported by GCC |
| calling functions through the function vector on the H8/300 processors | 5.25 Declaring Attributes of Functions |
| card image | 3.4 Options Controlling Fortran Dialect |
| case labels in initializers | 5.21 Designated Initializers |
| case ranges | 5.22 Case Ranges |
| case sensitivity and VMS | 14.3 Other VMS Issues |
| cast to a union | 5.23 Cast to a Union Type |
| casts as lvalues | 5.7 Generalized Lvalues |
| character constants | 3.4 Options Controlling Fortran Dialect |
| character set | 3.4 Options Controlling Fortran Dialect |
| checking subscripts | 3.10 Options for Code Generation Conventions |
| checking substrings | 3.10 Options for Code Generation Conventions |
| checks, of internal consistency | 3.2 Options Controlling the Kind of Output |
| checks, of internal consistency | 3.2 Options Controlling the Kind of Output |
| cimag | 5.44 Other built-in functions provided by GCC |
| cimagf | 5.44 Other built-in functions provided by GCC |
| cimagl | 5.44 Other built-in functions provided by GCC |
| code generation, conventions | 3.10 Options for Code Generation Conventions |
| code, mixed with declarations | 5.24 Mixed Declarations and Code |
| command options | 3. GNU Fortran Command Options |
| comments, C++ style | 5.28 C++ Style Comments |
| compatibility, f2c | 3.2 Options Controlling the Kind of Output |
| compatibility, f2c | 3.3 Shorthand Options |
| compatibility, f2c | 3.10 Options for Code Generation Conventions |
| compatibility, f77 | 3.3 Shorthand Options |
| compatibility, FORTRAN 66 | 3.3 Shorthand Options |
| compatibility, FORTRAN 66 | 3.4 Options Controlling Fortran Dialect |
| compilation, in-line | 3.7 Options That Control Optimization |
| compilation, in-line | 3.10 Options for Code Generation Conventions |
| compilation, status | 3.2 Options Controlling the Kind of Output |
| compiler bugs, reporting | 11.3 How to Report Bugs |
| compiler compared to C++ preprocessor | 1. Compile C, C++, Objective-C, Ada, Fortran, or Java |
| complex conjugation | 5.10 Complex Numbers |
| COMPLEX intrinsics | 3.4 Options Controlling Fortran Dialect |
| complex numbers | 5.10 Complex Numbers |
| compound expressions as lvalues | 5.7 Generalized Lvalues |
| compound literals | 5.20 Compound Literals |
| computed gotos | 5.3 Labels as Values |
| conditional expressions as lvalues | 5.7 Generalized Lvalues |
| conditional expressions, extensions | 5.8 Conditionals with Omitted Operands |
| conflicting types | 10.8 Disappointments and Misunderstandings |
| conformance, IEEE 754 | 3.7 Options That Control Optimization |
| conformance, IEEE 754 | 3.7 Options That Control Optimization |
| conj | 5.44 Other built-in functions provided by GCC |
| conjf | 5.44 Other built-in functions provided by GCC |
| conjl | 5.44 Other built-in functions provided by GCC |
| consistency checks | 3.2 Options Controlling the Kind of Output |
| consistency checks | 3.2 Options Controlling the Kind of Output |
| const applied to function | 5.25 Declaring Attributes of Functions |
| const function attribute | 5.25 Declaring Attributes of Functions |
| constants in constraints | 5.36.1 Simple Constraints |
| constants, prefix-radix | 3.4 Options Controlling Fortran Dialect |
| constants, types | 3.4 Options Controlling Fortran Dialect |
| constraint modifier characters | 5.36.3 Constraint Modifier Characters |
| constraint, matching | 5.36.1 Simple Constraints |
| constraints, asm | 5.36 Constraints for asm Operands |
| constraints, machine specific | 5.36.4 Constraints for Particular Machines |
| constructing calls | 5.5 Constructing Function Calls |
| constructor expressions | 5.20 Compound Literals |
| constructor function attribute | 5.25 Declaring Attributes of Functions |
| contributors | Contributors to GCC |
| core dump | 11.1 Have You Found a Bug? |
| cos | 5.44 Other built-in functions provided by GCC |
| cosf | 5.44 Other built-in functions provided by GCC |
| cosl | 5.44 Other built-in functions provided by GCC |
| cpp preprocessor | 3.2 Options Controlling the Kind of Output |
| cpp program | 3.2 Options Controlling the Kind of Output |
| cpp program | 3.8 Options Controlling the Preprocessor |
| creal | 5.44 Other built-in functions provided by GCC |
| crealf | 5.44 Other built-in functions provided by GCC |
| creall | 5.44 Other built-in functions provided by GCC |
|
| D | | |
| DATA statement | 3.10 Options for Code Generation Conventions |
| DBX | 10.3 Interoperation |
| deallocating variable length arrays | 5.13 Arrays of Variable Length |
| debug_rtx | 11.3 How to Report Bugs |
| debugging information options | 3.6 Options for Debugging Your Program or GNU Fortran |
| declaration scope | 10.5 Incompatibilities of GCC |
| declarations inside expressions | 5.1 Statements and Declarations in Expressions |
| declarations, mixed with code | 5.24 Mixed Declarations and Code |
| declaring attributes of functions | 5.25 Declaring Attributes of Functions |
| declaring static data in C++ | 10.9.1 Declare and Define Static Members |
| defining static data in C++ | 10.9.1 Declare and Define Static Members |
| deprecated attribute. | 5.25 Declaring Attributes of Functions |
| designated initializers | 5.21 Designated Initializers |
| designator lists | 5.21 Designated Initializers |
| designators | 5.21 Designated Initializers |
| destructor function attribute | 5.25 Declaring Attributes of Functions |
| dialect options | 3.4 Options Controlling Fortran Dialect |
| Digital Fortran features | 3.4 Options Controlling Fortran Dialect |
| digits in constraint | 5.36.1 Simple Constraints |
| directive, INCLUDE | 3.8 Options Controlling the Preprocessor |
| directive, INCLUDE | 3.9 Options for Directory Search |
| directory, options | 3.9 Options for Directory Search |
| directory, search paths for inclusion | 3.9 Options for Directory Search |
| DO loops, one-trip | 3.4 Options Controlling Fortran Dialect |
| DO loops, zero-trip | 3.4 Options Controlling Fortran Dialect |
| DO statement | 3.5 Options to Request or Suppress Warnings |
| DO WHILE | 3.7 Options That Control Optimization |
| dollar sign | 3.4 Options Controlling Fortran Dialect |
| dollar signs in identifier names | 5.29 Dollar Signs in Identifier Names |
| double-word arithmetic | 5.9 Double-Word Integers |
| downward funargs | 5.4 Nested Functions |
| dummies, unused | 3.5 Options to Request or Suppress Warnings |
|