| Index Entry | Section |
|
D | | |
| `d' in constraint | 3.33.1 Simple Constraints |
| deallocating variable length arrays | 3.14 Arrays of Variable Length |
| debug_rtx | 7.3 How to Report Bugs |
| debugging information options | 2.7 Options for Debugging Your Program or GCC |
| declaration scope | 6.3 Incompatibilities of GCC |
| declarations inside expressions | 3.1 Statements and Declarations in Expressions |
| declaring attributes of functions | 3.23 Declaring Attributes of Functions |
| declaring static data in C++ | 6.6.1 Declare and Define Static Members |
| defining static data in C++ | 6.6.1 Declare and Define Static Members |
| dependencies for make as output | 2.17 Environment Variables Affecting GCC |
| dependencies, make | 2.9 Options Controlling the Preprocessor |
| DEPENDENCIES_OUTPUT | 2.17 Environment Variables Affecting GCC |
| destructor function attribute | 3.23 Declaring Attributes of Functions |
| detecting `-traditional' | 2.4 Options Controlling C Dialect |
| dialect options | 2.4 Options Controlling C Dialect |
| digits in constraint | 3.33.1 Simple Constraints |
| directory options | 2.12 Options for Directory Search |
| dollar signs in identifier names | 3.26 Dollar Signs in Identifier Names |
| double-word arithmetic | 3.10 Double-Word Integers |
| downward funargs | 3.4 Nested Functions |
|
E | | |
| `E' in constraint | 3.33.1 Simple Constraints |
| earlyclobber operand | 3.33.3 Constraint Modifier Characters |
| environment variables | 2.17 Environment Variables Affecting GCC |
| error messages | 6.9 Warning Messages and Error Messages |
| escape sequences, traditional | 2.4 Options Controlling C Dialect |
| exclamation point | 3.33.2 Multiple Alternative Constraints |
| exit | 2.4 Options Controlling C Dialect |
| explicit register variables | 3.35 Variables in Specified Registers |
| expressions containing statements | 3.1 Statements and Declarations in Expressions |
| expressions, compound, as lvalues | 3.8 Generalized Lvalues |
| expressions, conditional, as lvalues | 3.8 Generalized Lvalues |
| expressions, constructor | 3.19 Constructor Expressions |
| extended asm | 3.32 Assembler Instructions with C Expression Operands |
| extensible constraints | 3.33.1 Simple Constraints |
| extensions, ?: | 3.8 Generalized Lvalues |
| extensions, ?: | 3.9 Conditionals with Omitted Operands |
| extensions, C language | 3. Extensions to the C Language Family |
| extensions, C++ language | 4. Extensions to the C++ Language |
| external declaration scope | 6.3 Incompatibilities of GCC |
|
F | | |
| `F' in constraint | 3.33.1 Simple Constraints |
| fabs | 2.4 Options Controlling C Dialect |
| fabsf | 2.4 Options Controlling C Dialect |
| fabsl | 2.4 Options Controlling C Dialect |
| fatal signal | 7.1 Have You Found a Bug? |
| ffs | 2.4 Options Controlling C Dialect |
| file name suffix | 2.2 Options Controlling the Kind of Output |
| file names | 2.11 Options for Linking |
| float as function value type | 6.3 Incompatibilities of GCC |
| floating point precision | 2.8 Options That Control Optimization |
| format function attribute | 3.23 Declaring Attributes of Functions |
| format_arg function attribute | 3.23 Declaring Attributes of Functions |
| forwarding calls | 3.5 Constructing Function Calls |
| fscanf , and constant strings | 6.3 Incompatibilities of GCC |
| function attributes | 3.23 Declaring Attributes of Functions |
| function pointers, arithmetic | 3.17 Arithmetic on void - and Function-Pointers |
| function prototype declarations | 3.24 Prototypes and Old-Style Function Definitions |
| function, size of pointer to | 3.17 Arithmetic on void - and Function-Pointers |
| functions called via pointer on MIPS CPUs | 3.23 Declaring Attributes of Functions |
| functions in arbitrary sections | 3.23 Declaring Attributes of Functions |
| functions that bahave like malloc | 3.23 Declaring Attributes of Functions |
| functions that have no side effects | 3.23 Declaring Attributes of Functions |
| functions that never return | 3.23 Declaring Attributes of Functions |
| functions with printf , scanf or strftime style arguments | 3.23 Declaring Attributes of Functions |
|
G | | |
| `G' in constraint | 3.33.1 Simple Constraints |
| `g' in constraint | 3.33.1 Simple Constraints |
| G++ | 1. Compile C, C++, Objective C, Fortran, Java or CHILL |
| g++ | 2.3 Compiling C++ Programs |
| GCC | 1. Compile C, C++, Objective C, Fortran, Java or CHILL |
| GCC command options | 2. GCC Command Options |
| GCC_EXEC_PREFIX | 2.17 Environment Variables Affecting GCC |
| generalized lvalues | 3.8 Generalized Lvalues |
| global offset table | 2.16 Options for Code Generation Conventions |
| global register after longjmp | 3.35.1 Defining Global Register Variables |
| global register variables | 3.35.1 Defining Global Register Variables |
| goto with computed label | 3.3 Labels as Values |
| gp-relative references (MIPS) | 2.15 Different CPUs and Configurations |
| gprof | 2.7 Options for Debugging Your Program or GCC |
| grouping options | 2. GCC Command Options |
|
H | | |
| `H' in constraint | 3.33.1 Simple Constraints |
| hardware models and configurations, specifying | 2.15 Different CPUs and Configurations |
| hex floats | 3.12 Hex Floats |
| hosted environment | 2.4 Options Controlling C Dialect |
| hosted environment | 2.4 Options Controlling C Dialect |
|
I | | |
| `i' in constraint | 3.33.1 Simple Constraints |
| `I' in constraint | 3.33.1 Simple Constraints |
| identifier names, dollar signs in | 3.26 Dollar Signs in Identifier Names |
| identifiers, names in assembler code | 3.34 Controlling Names Used in Assembler Code |
| implicit argument: return value | 4.1 Named Return Values in C++ |
| implied #pragma implementation | 4.5 Declarations and Definitions in One Header |
| incompatibilities of GCC | 6.3 Incompatibilities of GCC |
| increment operators | 7.1 Have You Found a Bug? |
| initializations in expressions | 3.19 Constructor Expressions |
| initializers with labeled elements | 3.20 Labeled Elements in Initializers |
| initializers, non-constant | 3.18 Non-Constant Initializers |
| inline automatic for C++ member fns | 3.31 An Inline Function is As Fast As a Macro |
| inline functions | 3.31 An Inline Function is As Fast As a Macro |
| inline functions, omission of | 3.31 An Inline Function is As Fast As a Macro |
| inlining and C++ pragmas | 4.5 Declarations and Definitions in One Header |
| installation trouble | 6. Known Causes of Trouble with GCC |
| integrating function code | 3.31 An Inline Function is As Fast As a Macro |
| interface and implementation headers, C++ | 4.5 Declarations and Definitions in One Header |
| intermediate C version, nonexistent | 1. Compile C, C++, Objective C, Fortran, Java or CHILL |
| introduction | |
| invalid assembly code | 7.1 Have You Found a Bug? |
| invalid input | 7.1 Have You Found a Bug? |
| invoking g++ | 2.3 Compiling C++ Programs |
|