| Index Entry | Section |
|
| H | | |
| `H' in constraint | 5.36.1 Simple Constraints |
| header files and VMS | 14.1 Include Files and VMS |
| hex floats | 5.11 Hex Floats |
| Hollerith constants | 3.4 Options Controlling Fortran Dialect |
| hosted environment | 2. Language Standards Supported by GCC |
| hosted implementation | 2. Language Standards Supported by GCC |
|
| I | | |
| `i' in constraint | 5.36.1 Simple Constraints |
| `I' in constraint | 5.36.1 Simple Constraints |
| IBM RT PC | 10.3 Interoperation |
| identifier names, dollar signs in | 5.29 Dollar Signs in Identifier Names |
| identifiers, names in assembler code | 5.37 Controlling Names Used in Assembler Code |
| IEEE 754 conformance | 3.7 Options That Control Optimization |
| IEEE 754 conformance | 3.7 Options That Control Optimization |
| imaxabs | 5.44 Other built-in functions provided by GCC |
| implementation-defined behavior, C language | 4. C Implementation-defined behavior |
| implicit declaration, warning | 3.5 Options to Request or Suppress Warnings |
| IMPLICIT NONE, similar effect | 3.5 Options to Request or Suppress Warnings |
| implied #pragma implementation | 6.5 Declarations and Definitions in One Header |
| in-line code | 3.7 Options That Control Optimization |
| in-line code | 3.10 Options for Code Generation Conventions |
| INCLUDE directive | 3.8 Options Controlling the Preprocessor |
| INCLUDE directive | 3.9 Options for Directory Search |
| include files and VMS | 14.1 Include Files and VMS |
| inclusion, directory search paths for | 3.9 Options for Directory Search |
| incompatibilities of GCC | 10.5 Incompatibilities of GCC |
| increment operators | 11.1 Have You Found a Bug? |
| index | 5.44 Other built-in functions provided by GCC |
| indexed (iterative) DO | 3.7 Options That Control Optimization |
| indirect calls on ARM | 5.25 Declaring Attributes of Functions |
| init_priority attribute | 6.8 C++-Specific Variable, Function, and Type Attributes |
| initialization, of local variables | 3.10 Options for Code Generation Conventions |
| initializations in expressions | 5.20 Compound Literals |
| initializers with labeled elements | 5.21 Designated Initializers |
| initializers, non-constant | 5.19 Non-Constant Initializers |
| inline automatic for C++ member fns | 5.34 An Inline Function is As Fast As a Macro |
| inline functions | 5.34 An Inline Function is As Fast As a Macro |
| inline functions, omission of | 5.34 An Inline Function is As Fast As a Macro |
| inlining and C++ pragmas | 6.5 Declarations and Definitions in One Header |
| installation trouble | 10. Known Causes of Trouble with GCC |
| integrating function code | 5.34 An Inline Function is As Fast As a Macro |
| interface and implementation headers, C++ | 6.5 Declarations and Definitions in One Header |
| intermediate C version, nonexistent | 1. Compile C, C++, Objective-C, Ada, Fortran, or Java |
| internal consistency checks | 3.2 Options Controlling the Kind of Output |
| internal consistency checks | 3.2 Options Controlling the Kind of Output |
| interrupt handler functions | 5.25 Declaring Attributes of Functions |
| interrupt handler functions on the H8/300 and SH processors | 5.25 Declaring Attributes of Functions |
| intrinsics, badu77 | 3.4 Options Controlling Fortran Dialect |
| intrinsics, COMPLEX | 3.4 Options Controlling Fortran Dialect |
| intrinsics, f2c | 3.4 Options Controlling Fortran Dialect |
| intrinsics, Fortran 90 | 3.4 Options Controlling Fortran Dialect |
| intrinsics, MIL-STD 1753 | 3.4 Options Controlling Fortran Dialect |
| intrinsics, UNIX | 3.4 Options Controlling Fortran Dialect |
| intrinsics, VXT | 3.4 Options Controlling Fortran Dialect |
| introduction | |
| invalid assembly code | 11.1 Have You Found a Bug? |
| invalid input | 11.1 Have You Found a Bug? |
| ISO 9899 | 2. Language Standards Supported by GCC |
| ISO C | 2. Language Standards Supported by GCC |
| ISO C standard | 2. Language Standards Supported by GCC |
| ISO C89 | 2. Language Standards Supported by GCC |
| ISO C90 | 2. Language Standards Supported by GCC |
| ISO C94 | 2. Language Standards Supported by GCC |
| ISO C95 | 2. Language Standards Supported by GCC |
| ISO C99 | 2. Language Standards Supported by GCC |
| ISO C9X | 2. Language Standards Supported by GCC |
| ISO/IEC 9899 | 2. Language Standards Supported by GCC |
| iterative DO | 3.7 Options That Control Optimization |
|
| J | | |
| Java | 1. Compile C, C++, Objective-C, Ada, Fortran, or Java |
| java_interface attribute | 6.8 C++-Specific Variable, Function, and Type Attributes |
|
| K | | |
| keywords, alternate | 5.39 Alternate Keywords |
| known causes of trouble | 10. Known Causes of Trouble with GCC |
|
| L | | |
| labeled elements in initializers | 5.21 Designated Initializers |
| labels as values | 5.3 Labels as Values |
| labs | 5.44 Other built-in functions provided by GCC |
| language, dialect options | 3.4 Options Controlling Fortran Dialect |
| length of source lines | 3.4 Options Controlling Fortran Dialect |
| length-zero arrays | 5.12 Arrays of Length Zero |
| limits, lengths of source lines | 3.4 Options Controlling Fortran Dialect |
| lines, length | 3.4 Options Controlling Fortran Dialect |
| LL integer suffix | 5.9 Double-Word Integers |
| llabs | 5.44 Other built-in functions provided by GCC |
| load address instruction | 5.36.1 Simple Constraints |
| local labels | 5.2 Locally Declared Labels |
| local variables in macros | 5.5 Constructing Function Calls |
| local variables, specifying registers | 5.38.2 Specifying Registers for Local Variables |
| long long data types | 5.9 Double-Word Integers |
| longjmp | 5.38.1 Defining Global Register Variables |
| longjmp incompatibilities | 10.5 Incompatibilities of GCC |
| loops, optimizing | 3.7 Options That Control Optimization |
| loops, speeding up | 3.7 Options That Control Optimization |
| loops, speeding up | 3.7 Options That Control Optimization |
| loops, unrolling | 3.7 Options That Control Optimization |
| lvalues, generalized | 5.7 Generalized Lvalues |
|
| M | | |
| `m' in constraint | 5.36.1 Simple Constraints |
| machine specific constraints | 5.36.4 Constraints for Particular Machines |
| macro options | 3.3 Shorthand Options |
| macro with variable arguments | 5.14 Macros with a Variable Number of Arguments. |
| macros containing asm | 5.35 Assembler Instructions with C Expression Operands |
| macros, inline alternative | 5.34 An Inline Function is As Fast As a Macro |
| macros, local labels | 5.2 Locally Declared Labels |
| macros, local variables in | 5.5 Constructing Function Calls |
| macros, statements in expressions | 5.1 Statements and Declarations in Expressions |
| macros, types of arguments | 5.6 Referring to a Type with typeof |
| main and the exit status | 14.3 Other VMS Issues |
| malloc attribute | 5.25 Declaring Attributes of Functions |
| matching constraint | 5.36.1 Simple Constraints |
| maximum operator | 6.1 Minimum and Maximum Operators in C++ |
| member fns, automatically inline | 5.34 An Inline Function is As Fast As a Macro |
| memcmp | 5.44 Other built-in functions provided by GCC |
| memcpy | 5.44 Other built-in functions provided by GCC |
| memory references in constraints | 5.36.1 Simple Constraints |
| memset | 5.44 Other built-in functions provided by GCC |
| messages, warning | 3.5 Options to Request or Suppress Warnings |
| messages, warning and error | 10.12 Warning Messages and Error Messages |
| middle-operands, omitted | 5.8 Conditionals with Omitted Operands |
| MIL-STD 1753 | 3.4 Options Controlling Fortran Dialect |
| minimum operator | 6.1 Minimum and Maximum Operators in C++ |
| misunderstandings in C++ | 10.9 Common Misunderstandings with GNU C++ |
| mixed declarations and code | 5.24 Mixed Declarations and Code |
| mktemp, and constant strings | 10.5 Incompatibilities of GCC |
| mode attribute | 5.32 Specifying Attributes of Variables |
| modifiers in constraints | 5.36.3 Constraint Modifier Characters |
| modifying g77 | 3.2 Options Controlling the Kind of Output |
| multi-line string literals | 5.16 String Literals with Embedded Newlines |
| multiple alternative constraints | 5.36.2 Multiple Alternative Constraints |
| multiprecision arithmetic | 5.9 Double-Word Integers |
|