| Index Entry | Section |
|
D | | |
| Darwin options | 3.17.7 Darwin Options |
| dcgettext | 6.52 Other built-in functions provided by GCC |
| dd integer suffix | 6.12 Decimal Floating Types |
| DD integer suffix | 6.12 Decimal Floating Types |
| deallocating variable length arrays | 6.18 Arrays of Variable Length |
| debugging information options | 3.9 Options for Debugging Your Program or GCC |
| decimal floating types | 6.12 Decimal Floating Types |
| declaration scope | 11.4 Incompatibilities of GCC |
| declarations inside expressions | 6.1 Statements and Declarations in Expressions |
| declarations, mixed with code | 6.28 Mixed Declarations and Code |
| declaring attributes of functions | 6.29 Declaring Attributes of Functions |
| declaring static data in C++ | 11.8.1 Declare and Define Static Members |
| defining static data in C++ | 11.8.1 Declare and Define Static Members |
| dependencies for make as output | 3.19 Environment Variables Affecting GCC |
| dependencies for make as output | 3.19 Environment Variables Affecting GCC |
| dependencies, make | 3.11 Options Controlling the Preprocessor |
| DEPENDENCIES_OUTPUT | 3.19 Environment Variables Affecting GCC |
| DEPENDENCIES_OUTPUT | 3.19 Environment Variables Affecting GCC |
| dependent name lookup | 11.8.2 Name lookup, templates, and accessing members of base classes |
| deprecated attribute | 6.35 Specifying Attributes of Variables |
| deprecated attribute. | 6.29 Declaring Attributes of Functions |
| designated initializers | 6.25 Designated Initializers |
| designator lists | 6.25 Designated Initializers |
| designators | 6.25 Designated Initializers |
| destructor function attribute | 6.29 Declaring Attributes of Functions |
| df integer suffix | 6.12 Decimal Floating Types |
| DF integer suffix | 6.12 Decimal Floating Types |
| dgettext | 6.52 Other built-in functions provided by GCC |
| diagnostic messages | 3.7 Options to Control Diagnostic Messages Formatting |
| dialect options | 3.4 Options Controlling C Dialect |
| digits in constraint | 6.40.1 Simple Constraints |
| directory options | 3.14 Options for Directory Search |
| disinterrupt attribute | 6.29 Declaring Attributes of Functions |
| DL integer suffix | 6.12 Decimal Floating Types |
| dl integer suffix | 6.12 Decimal Floating Types |
| dollar signs in identifier names | 6.33 Dollar Signs in Identifier Names |
| double-word arithmetic | 6.8 Double-Word Integers |
| downward funargs | 6.4 Nested Functions |
| drem | 6.52 Other built-in functions provided by GCC |
| dremf | 6.52 Other built-in functions provided by GCC |
| dreml | 6.52 Other built-in functions provided by GCC |
|
E | | |
| `E' in constraint | 6.40.1 Simple Constraints |
| earlyclobber operand | 6.40.3 Constraint Modifier Characters |
| eight bit data on the H8/300, H8/300H, and H8S | 6.29 Declaring Attributes of Functions |
| empty structures | 6.17 Structures With No Members |
| environment variables | 3.19 Environment Variables Affecting GCC |
| erf | 6.52 Other built-in functions provided by GCC |
| erfc | 6.52 Other built-in functions provided by GCC |
| erfcf | 6.52 Other built-in functions provided by GCC |
| erfcl | 6.52 Other built-in functions provided by GCC |
| erff | 6.52 Other built-in functions provided by GCC |
| erfl | 6.52 Other built-in functions provided by GCC |
| error function attribute | 6.29 Declaring Attributes of Functions |
| error messages | 11.10 Warning Messages and Error Messages |
| escaped newlines | 6.20 Slightly Looser Rules for Escaped Newlines |
| exception handler functions on the Blackfin processor | 6.29 Declaring Attributes of Functions |
| exclamation point | 6.40.2 Multiple Alternative Constraints |
| exit | 6.52 Other built-in functions provided by GCC |
| exp | 6.52 Other built-in functions provided by GCC |
| exp10 | 6.52 Other built-in functions provided by GCC |
| exp10f | 6.52 Other built-in functions provided by GCC |
| exp10l | 6.52 Other built-in functions provided by GCC |
| exp2 | 6.52 Other built-in functions provided by GCC |
| exp2f | 6.52 Other built-in functions provided by GCC |
| exp2l | 6.52 Other built-in functions provided by GCC |
| expf | 6.52 Other built-in functions provided by GCC |
| expl | 6.52 Other built-in functions provided by GCC |
| explicit register variables | 6.42 Variables in Specified Registers |
| expm1 | 6.52 Other built-in functions provided by GCC |
| expm1f | 6.52 Other built-in functions provided by GCC |
| expm1l | 6.52 Other built-in functions provided by GCC |
| expressions containing statements | 6.1 Statements and Declarations in Expressions |
| expressions, constructor | 6.24 Compound Literals |
| extended asm | 6.39 Assembler Instructions with C Expression Operands |
| extensible constraints | 6.40.1 Simple Constraints |
| extensions, ?: | 6.7 Conditionals with Omitted Operands |
| extensions, C language | 6. Extensions to the C Language Family |
| extensions, C++ language | 7. Extensions to the C++ Language |
| external declaration scope | 11.4 Incompatibilities of GCC |
| externally_visible attribute. | 6.29 Declaring Attributes of Functions |
|
F | | |
| `F' in constraint | 6.40.1 Simple Constraints |
| fabs | 6.52 Other built-in functions provided by GCC |
| fabsf | 6.52 Other built-in functions provided by GCC |
| fabsl | 6.52 Other built-in functions provided by GCC |
| fatal signal | 12.1 Have You Found a Bug? |
| fdim | 6.52 Other built-in functions provided by GCC |
| fdimf | 6.52 Other built-in functions provided by GCC |
| fdiml | 6.52 Other built-in functions provided by GCC |
| FDL, GNU Free Documentation License | GNU Free Documentation License |
| ffs | 6.52 Other built-in functions provided by GCC |
| file name suffix | 3.2 Options Controlling the Kind of Output |
| file names | 3.13 Options for Linking |
| fixed-point types | 6.14 Fixed-Point Types |
| flatten function attribute | 6.29 Declaring Attributes of Functions |
| flexible array members | 6.16 Arrays of Length Zero |
| float as function value type | 11.4 Incompatibilities of GCC |
| floating point precision | 3.10 Options That Control Optimization |
| floating point precision | 11.7 Disappointments and Misunderstandings |
| floor | 6.52 Other built-in functions provided by GCC |
| floorf | 6.52 Other built-in functions provided by GCC |
| floorl | 6.52 Other built-in functions provided by GCC |
| fma | 6.52 Other built-in functions provided by GCC |
| fmaf | 6.52 Other built-in functions provided by GCC |
| fmal | 6.52 Other built-in functions provided by GCC |
| fmax | 6.52 Other built-in functions provided by GCC |
| fmaxf | 6.52 Other built-in functions provided by GCC |
| fmaxl | 6.52 Other built-in functions provided by GCC |
| fmin | 6.52 Other built-in functions provided by GCC |
| fminf | 6.52 Other built-in functions provided by GCC |
| fminl | 6.52 Other built-in functions provided by GCC |
| fmod | 6.52 Other built-in functions provided by GCC |
| fmodf | 6.52 Other built-in functions provided by GCC |
| fmodl | 6.52 Other built-in functions provided by GCC |
| force_align_arg_pointer attribute | 6.29 Declaring Attributes of Functions |
| format function attribute | 6.29 Declaring Attributes of Functions |
| format_arg function attribute | 6.29 Declaring Attributes of Functions |
| Fortran | 1. Programming Languages Supported by GCC |
| forwarding calls | 6.5 Constructing Function Calls |
| fprintf | 6.52 Other built-in functions provided by GCC |
| fprintf_unlocked | 6.52 Other built-in functions provided by GCC |
| fputs | 6.52 Other built-in functions provided by GCC |
| fputs_unlocked | 6.52 Other built-in functions provided by GCC |
| FR30 Options | 3.17.10 FR30 Options |
| freestanding environment | 2.1 C language |
| freestanding implementation | 2.1 C language |
| frexp | 6.52 Other built-in functions provided by GCC |
| frexpf | 6.52 Other built-in functions provided by GCC |
| frexpl | 6.52 Other built-in functions provided by GCC |
| FRV Options | 3.17.11 FRV Options |
| fscanf | 6.52 Other built-in functions provided by GCC |
| fscanf , and constant strings | 11.4 Incompatibilities of GCC |
| function addressability on the M32R/D | 6.29 Declaring Attributes of Functions |
| function attributes | 6.29 Declaring Attributes of Functions |
| function pointers, arithmetic | 6.22 Arithmetic on void - and Function-Pointers |
| function prototype declarations | 6.31 Prototypes and Old-Style Function Definitions |
| function without a prologue/epilogue code | 6.29 Declaring Attributes of Functions |
| function, size of pointer to | 6.22 Arithmetic on void - and Function-Pointers |
| functions called via pointer on the RS/6000 and PowerPC | 6.29 Declaring Attributes of Functions |
| functions in arbitrary sections | 6.29 Declaring Attributes of Functions |
| functions that are passed arguments in registers on the 386 | 6.29 Declaring Attributes of Functions |
| functions that are passed arguments in registers on the 386 | 6.29 Declaring Attributes of Functions |
| functions that behave like malloc | 6.29 Declaring Attributes of Functions |
| functions that do not pop the argument stack on the 386 | 6.29 Declaring Attributes of Functions |
| functions that do pop the argument stack on the 386 | 6.29 Declaring Attributes of Functions |
| functions that have different compilation options on the 386 | 6.29 Declaring Attributes of Functions |
| functions that have different optimization options | 6.29 Declaring Attributes of Functions |
| functions that have no side effects | 6.29 Declaring Attributes of Functions |
| functions that never return | 6.29 Declaring Attributes of Functions |
| functions that pop the argument stack on the 386 | 6.29 Declaring Attributes of Functions |
| functions that pop the argument stack on the 386 | 6.29 Declaring Attributes of Functions |
| functions that pop the argument stack on the 386 | 6.29 Declaring Attributes of Functions |
| functions that return more than once | 6.29 Declaring Attributes of Functions |
| functions which do not handle memory bank switching on 68HC11/68HC12 | 6.29 Declaring Attributes of Functions |
| functions which handle memory bank switching | 6.29 Declaring Attributes of Functions |
| functions with non-null pointer arguments | 6.29 Declaring Attributes of Functions |
| functions with printf , scanf , strftime or strfmon style arguments | 6.29 Declaring Attributes of Functions |
|