| Index Entry | Section |
|
H | | |
| `H' in constraint | 4.33.1 Simple Constraints |
| Haifa scheduler | 3. Installing GNU CC |
| hardware models and configurations, specifying | 2.14 Hardware Models and Configurations |
| header files and VMS | 11.1 Include Files and VMS |
| hex floats | 4.12 Hex Floats |
| hosted environment | 2.4 Options Controlling C Dialect |
| hosted environment | 2.4 Options Controlling C Dialect |
| HPPA Options | 2.14.16 HPPA Options |
|
I | | |
| `I' in constraint | 4.33.1 Simple Constraints |
| `i' in constraint | 4.33.1 Simple Constraints |
| i386 Options | 2.14.15 Intel 386 Options |
| IBM RS/6000 and PowerPC Options | 2.14.12 IBM RS/6000 and PowerPC Options |
| IBM RT options | 2.14.13 IBM RT Options |
| IBM RT PC | 7.4 Interoperation |
| identifier names, dollar signs in | 4.26 Dollar Signs in Identifier Names |
| identifiers, names in assembler code | 4.34 Controlling Names Used in Assembler Code |
| identifying source, compiler (88k) | 2.14.11 M88K Options |
| implicit argument: return value | 5.1 Named Return Values in C++ |
| implied #pragma implementation | 5.4 Declarations and Definitions in One Header |
| include files and VMS | 11.1 Include Files and VMS |
| incompatibilities of GCC | 7.6 Incompatibilities of GCC |
| increment operators | 8.1 Have You Found a Bug? |
| initializations in expressions | 4.19 Constructor Expressions |
| initializers with labeled elements | 4.20 Labeled Elements in Initializers |
| initializers, non-constant | 4.18 Non-Constant Initializers |
| inline automatic for C++ member fns | 4.31 An Inline Function is As Fast As a Macro |
| inline functions | 4.31 An Inline Function is As Fast As a Macro |
| inline functions, omission of | 4.31 An Inline Function is As Fast As a Macro |
| inline, automatic | 11.3 Other VMS Issues |
| inlining and C++ pragmas | 5.4 Declarations and Definitions in One Header |
| installation trouble | 7. Known Causes of Trouble with GCC |
| installing GNU CC | 3. Installing GNU CC |
| installing GNU CC on the Sun | 3.5 Installing GNU CC on the Sun |
| installing GNU CC on VMS | 3.6 Installing GNU CC on VMS |
| instruction combination | 11.3 Other VMS Issues |
| instruction recognizer | 11.3 Other VMS Issues |
| instruction scheduling | 11.3 Other VMS Issues |
| instruction scheduling | 11.3 Other VMS Issues |
| integrating function code | 4.31 An Inline Function is As Fast As a Macro |
| Intel 386 Options | 2.14.15 Intel 386 Options |
| interface and implementation headers, C++ | 5.4 Declarations and Definitions in One Header |
| intermediate C version, nonexistent | 1. Compile C, C++, Objective C, or Fortran |
| Internal Compiler Checking | 3. Installing GNU CC |
| interrupt handler functions on the H8/300 processors | 4.23 Declaring Attributes of Functions |
| interrupt handlers on the M32R/D | 4.23 Declaring Attributes of Functions |
| introduction | |
| invalid assembly code | 8.1 Have You Found a Bug? |
| invalid input | 8.1 Have You Found a Bug? |
| invoking g++ | 2.3 Compiling C++ Programs |
|
J | | |
| jump optimization | 11.3 Other VMS Issues |
| jump threading | 11.3 Other VMS Issues |
|
K | | |
| kernel and user registers (29k) | 2.14.5 AMD29K Options |
| keywords, alternate | 4.36 Alternate Keywords |
| known causes of trouble | 7. Known Causes of Trouble with GCC |
|
L | | |
| labeled elements in initializers | 4.20 Labeled Elements in Initializers |
| labels as values | 4.3 Labels as Values |
| labs | 2.4 Options Controlling C Dialect |
| LANG | 2.16 Environment Variables Affecting GCC |
| LANG | 2.16 Environment Variables Affecting GCC |
| language dialect options | 2.4 Options Controlling C Dialect |
| large bit shifts (88k) | 2.14.11 M88K Options |
| LC_ALL | 2.16 Environment Variables Affecting GCC |
| LC_CTYPE | 2.16 Environment Variables Affecting GCC |
| LC_MESSAGES | 2.16 Environment Variables Affecting GCC |
| length-zero arrays | 4.13 Arrays of Length Zero |
| Libraries | 2.11 Options for Linking |
| LIBRARY_PATH | 2.16 Environment Variables Affecting GCC |
| libstdc++ | 3. Installing GNU CC |
| link options | 2.11 Options for Linking |
| load address instruction | 4.33.1 Simple Constraints |
| local labels | 4.2 Locally Declared Labels |
| local register allocation | 11.3 Other VMS Issues |
| local variables in macros | 4.6 Naming an Expression's Type |
| local variables, specifying registers | 4.35.2 Specifying Registers for Local Variables |
| locale | 2.16 Environment Variables Affecting GCC |
| locale definition | 2.16 Environment Variables Affecting GCC |
| long long data types | 4.10 Double-Word Integers |
| longjmp | 4.35.1 Defining Global Register Variables |
| longjmp and automatic variables | 2.4 Options Controlling C Dialect |
| longjmp incompatibilities | 7.6 Incompatibilities of GCC |
| longjmp warnings | 2.6 Options to Request or Suppress Warnings |
| loop optimization | 11.3 Other VMS Issues |
| lvalues, generalized | 4.8 Generalized Lvalues |
|
M | | |
| `m' in constraint | 4.33.1 Simple Constraints |
| M32R/D options | 2.14.10 M32R/D Options |
| M680x0 options | 2.14.1 M680x0 Options |
| M88k options | 2.14.11 M88K Options |
| machine dependent options | 2.14 Hardware Models and Configurations |
| machine specific constraints | 4.33.4 Constraints for Particular Machines |
| macro with variable arguments | 4.15 Macros with Variable Numbers of Arguments |
| macros containing asm | 4.32 Assembler Instructions with C Expression Operands |
| macros, inline alternative | 4.31 An Inline Function is As Fast As a Macro |
| macros, local labels | 4.2 Locally Declared Labels |
| macros, local variables in | 4.6 Naming an Expression's Type |
| macros, statements in expressions | 4.1 Statements and Declarations in Expressions |
| macros, types of arguments | 4.7 Referring to a Type with typeof |
| main and the exit status | 11.3 Other VMS Issues |
| make | 2.9 Options Controlling the Preprocessor |
| matching constraint | 4.33.1 Simple Constraints |
| maximum operator | 5.2 Minimum and Maximum Operators in C++ |
| member fns, automatically inline | 4.31 An Inline Function is As Fast As a Macro |
| memcmp | 2.4 Options Controlling C Dialect |
| memcpy | 2.4 Options Controlling C Dialect |
| memory model (29k) | 2.14.5 AMD29K Options |
| memory references in constraints | 4.33.1 Simple Constraints |
| messages, warning | 2.6 Options to Request or Suppress Warnings |
| messages, warning and error | 7.13 Warning Messages and Error Messages |
| middle-operands, omitted | 4.9 Conditionals with Omitted Operands |
| minimum operator | 5.2 Minimum and Maximum Operators in C++ |
| MIPS options | 2.14.14 MIPS Options |
| misunderstandings in C++ | 7.10 Common Misunderstandings with GNU C++ |
| mktemp , and constant strings | 7.6 Incompatibilities of GCC |
| MN10200 options | 2.14.8 MN10200 Options |
| MN10300 options | 2.14.9 MN10300 Options |
| mode attribute | 4.29 Specifying Attributes of Variables |
| modifiers in constraints | 4.33.3 Constraint Modifier Characters |
| multiple alternative constraints | 4.33.2 Multiple Alternative Constraints |
| multiprecision arithmetic | 4.10 Double-Word Integers |
|