| Index Entry | | Section |
|
A | | |
| AArch64 Options | | 3.17.1 AArch64 Options |
| ABI | | 9 Binary Compatibility |
| abi_tag attribute | | 7.7 C++-Specific Variable, Function, and Type Attributes |
| abort | | 6.55 Other Built-in Functions Provided by GCC |
| abs | | 6.55 Other Built-in Functions Provided by GCC |
| accessing volatiles | | 6.40 When is a Volatile Object Accessed? |
| accessing volatiles | | 7.1 When is a Volatile C++ Object Accessed? |
| acos | | 6.55 Other Built-in Functions Provided by GCC |
| acosf | | 6.55 Other Built-in Functions Provided by GCC |
| acosh | | 6.55 Other Built-in Functions Provided by GCC |
| acoshf | | 6.55 Other Built-in Functions Provided by GCC |
| acoshl | | 6.55 Other Built-in Functions Provided by GCC |
| acosl | | 6.55 Other Built-in Functions Provided by GCC |
| Ada | | 1 Programming Languages Supported by GCC |
| Ada | | 1 Programming Languages Supported by GCC |
| additional floating types | | 6.11 Additional Floating Types |
| address constraints | | 6.42.1 Simple Constraints |
| address of a label | | 6.3 Labels as Values |
| address_operand | | 6.42.1 Simple Constraints |
| alias attribute | | 6.30 Declaring Attributes of Functions |
| aligned attribute | | 6.30 Declaring Attributes of Functions |
| aligned attribute | | 6.36 Specifying Attributes of Variables |
| aligned attribute | | 6.37 Specifying Attributes of Types |
| alignment | | 6.38 Inquiring on Alignment of Types or Variables |
| alloca | | 6.55 Other Built-in Functions Provided by GCC |
| alloca vs variable-length arrays | | 6.19 Arrays of Variable Length |
| alloc_size attribute | | 6.30 Declaring Attributes of Functions |
| Allow nesting in an interrupt handler on the Blackfin processor. | | 6.30 Declaring Attributes of Functions |
| alternate keywords | | 6.45 Alternate Keywords |
| always_inline function attribute | | 6.30 Declaring Attributes of Functions |
| AMD x86-64 Options | | 3.17.16 Intel 386 and AMD x86-64 Options |
| AMD1 | | 2.1 C language |
| ANSI C | | 2.1 C language |
| ANSI C standard | | 2.1 C language |
| ANSI C89 | | 2.1 C language |
| ANSI support | | 3.4 Options Controlling C Dialect |
| ANSI X3.159-1989 | | 2.1 C language |
| apostrophes | | 11.3 Incompatibilities of GCC |
| application binary interface | | 9 Binary Compatibility |
| ARM options | | 3.17.3 ARM Options |
| ARM [Annotated C++ Reference Manual] | | 7.13 Backwards Compatibility |
| arrays of length zero | | 6.17 Arrays of Length Zero |
| arrays of variable length | | 6.19 Arrays of Variable Length |
| arrays, non-lvalue | | 6.22 Non-Lvalue Arrays May Have Subscripts |
| artificial function attribute | | 6.30 Declaring Attributes of Functions |
| asin | | 6.55 Other Built-in Functions Provided by GCC |
| asinf | | 6.55 Other Built-in Functions Provided by GCC |
| asinh | | 6.55 Other Built-in Functions Provided by GCC |
| asinhf | | 6.55 Other Built-in Functions Provided by GCC |
| asinhl | | 6.55 Other Built-in Functions Provided by GCC |
| asinl | | 6.55 Other Built-in Functions Provided by GCC |
| asm constraints | | 6.42 Constraints for asm Operands |
| asm expressions | | 6.41 Assembler Instructions with C Expression Operands |
| assembler instructions | | 6.41 Assembler Instructions with C Expression Operands |
| assembler names for identifiers | | 6.43 Controlling Names Used in Assembler Code |
| assembly code, invalid | | 12.1 Have You Found a Bug? |
| atan | | 6.55 Other Built-in Functions Provided by GCC |
| atan2 | | 6.55 Other Built-in Functions Provided by GCC |
| atan2f | | 6.55 Other Built-in Functions Provided by GCC |
| atan2l | | 6.55 Other Built-in Functions Provided by GCC |
| atanf | | 6.55 Other Built-in Functions Provided by GCC |
| atanh | | 6.55 Other Built-in Functions Provided by GCC |
| atanhf | | 6.55 Other Built-in Functions Provided by GCC |
| atanhl | | 6.55 Other Built-in Functions Provided by GCC |
| atanl | | 6.55 Other Built-in Functions Provided by GCC |
| attribute of types | | 6.37 Specifying Attributes of Types |
| attribute of variables | | 6.36 Specifying Attributes of Variables |
| attribute syntax | | 6.31 Attribute Syntax |
| autoincrement/decrement addressing | | 6.42.1 Simple Constraints |
| automatic inline for C++ member fns | | 6.39 An Inline Function is As Fast As a Macro |
| AVR Options | | 3.17.4 AVR Options |
|
B | | |
| Backwards Compatibility | | 7.13 Backwards Compatibility |
| base class members | | 11.7.2 Name lookup, templates, and accessing members of base classes |
| bcmp | | 6.55 Other Built-in Functions Provided by GCC |
| below100 attribute | | 6.36.8 Xstormy16 Variable Attributes |
| binary compatibility | | 9 Binary Compatibility |
| Binary constants using the ‘0b’ prefix | | 6.61 Binary constants using the ‘0b’ prefix |
| Blackfin Options | | 3.17.5 Blackfin Options |
| bound pointer to member function | | 7.6 Extracting the function pointer from a bound pointer to member function |
| bounds checking | | 3.10 Options That Control Optimization |
| bug criteria | | 12.1 Have You Found a Bug? |
| bugs | | 12 Reporting Bugs |
| bugs, known | | 11 Known Causes of Trouble with GCC |
| built-in functions | | 3.4 Options Controlling C Dialect |
| built-in functions | | 6.55 Other Built-in Functions Provided by GCC |
| bzero | | 6.55 Other Built-in Functions Provided by GCC |
|
C | | |
| C compilation options | | 3 GCC Command Options |
| C intermediate output, nonexistent | | 1 Programming Languages Supported by GCC |
| C language extensions | | 6 Extensions to the C Language Family |
| C language, traditional | | 3.4 Options Controlling C Dialect |
| C standard | | 2.1 C language |
| C standards | | 2.1 C language |
| C++ | | 1 Programming Languages Supported by GCC |
| c++ | | 3.3 Compiling C++ Programs |
| C++ comments | | 6.33 C++ Style Comments |
| C++ compilation options | | 3 GCC Command Options |
| C++ interface and implementation headers | | 7.4 #pragma interface and implementation |
| C++ language extensions | | 7 Extensions to the C++ Language |
| C++ member fns, automatically inline | | 6.39 An Inline Function is As Fast As a Macro |
| C++ misunderstandings | | 11.7 Common Misunderstandings with GNU C++ |
| C++ options, command-line | | 3.5 Options Controlling C++ Dialect |
| C++ pragmas, effect on inlining | | 7.4 #pragma interface and implementation |
| C++ source file suffixes | | 3.3 Compiling C++ Programs |
| C++ static data, declaring and defining | | 11.7.1 Declare and Define Static Members |
| C11 | | 2.1 C language |
| C1X | | 2.1 C language |
| C6X Options | | 3.17.6 C6X Options |
| C89 | | 2.1 C language |
| C90 | | 2.1 C language |
| C94 | | 2.1 C language |
| C95 | | 2.1 C language |
| C99 | | 2.1 C language |
| C9X | | 2.1 C language |
| cabs | | 6.55 Other Built-in Functions Provided by GCC |
| cabsf | | 6.55 Other Built-in Functions Provided by GCC |
| cabsl | | 6.55 Other Built-in Functions Provided by GCC |
| cacos | | 6.55 Other Built-in Functions Provided by GCC |
| cacosf | | 6.55 Other Built-in Functions Provided by GCC |
| cacosh | | 6.55 Other Built-in Functions Provided by GCC |
| cacoshf | | 6.55 Other Built-in Functions Provided by GCC |
| cacoshl | | 6.55 Other Built-in Functions Provided by GCC |
| cacosl | | 6.55 Other Built-in Functions Provided by GCC |
| callee_pop_aggregate_return attribute | | 6.30 Declaring Attributes of Functions |
| calling functions through the function vector on H8/300, M16C, M32C and SH2A processors | | 6.30 Declaring Attributes of Functions |
| calloc | | 6.55 Other Built-in Functions Provided by GCC |
| carg | | 6.55 Other Built-in Functions Provided by GCC |
| cargf | | 6.55 Other Built-in Functions Provided by GCC |
| cargl | | 6.55 Other Built-in Functions Provided by GCC |
| case labels in initializers | | 6.26 Designated Initializers |
| case ranges | | 6.27 Case Ranges |
| casin | | 6.55 Other Built-in Functions Provided by GCC |
| casinf | | 6.55 Other Built-in Functions Provided by GCC |
| casinh | | 6.55 Other Built-in Functions Provided by GCC |
| casinhf | | 6.55 Other Built-in Functions Provided by GCC |
| casinhl | | 6.55 Other Built-in Functions Provided by GCC |
| casinl | | 6.55 Other Built-in Functions Provided by GCC |
| cast to a union | | 6.28 Cast to a Union Type |
| catan | | 6.55 Other Built-in Functions Provided by GCC |
| catanf | | 6.55 Other Built-in Functions Provided by GCC |
| catanh | | 6.55 Other Built-in Functions Provided by GCC |
| catanhf | | 6.55 Other Built-in Functions Provided by GCC |
| catanhl | | 6.55 Other Built-in Functions Provided by GCC |
| catanl | | 6.55 Other Built-in Functions Provided by GCC |
| cbrt | | 6.55 Other Built-in Functions Provided by GCC |
| cbrtf | | 6.55 Other Built-in Functions Provided by GCC |
| cbrtl | | 6.55 Other Built-in Functions Provided by GCC |
| ccos | | 6.55 Other Built-in Functions Provided by GCC |
| ccosf | | 6.55 Other Built-in Functions Provided by GCC |
| ccosh | | 6.55 Other Built-in Functions Provided by GCC |
| ccoshf | | 6.55 Other Built-in Functions Provided by GCC |
| ccoshl | | 6.55 Other Built-in Functions Provided by GCC |
| ccosl | | 6.55 Other Built-in Functions Provided by GCC |
| ceil | | 6.55 Other Built-in Functions Provided by GCC |
| ceilf | | 6.55 Other Built-in Functions Provided by GCC |
| ceill | | 6.55 Other Built-in Functions Provided by GCC |
| cexp | | 6.55 Other Built-in Functions Provided by GCC |
| cexpf | | 6.55 Other Built-in Functions Provided by GCC |
| cexpl | | 6.55 Other Built-in Functions Provided by GCC |
| character set, execution | | 3.11 Options Controlling the Preprocessor |
| character set, input | | 3.11 Options Controlling the Preprocessor |
| character set, input normalization | | 3.8 Options to Request or Suppress Warnings |
| character set, wide execution | | 3.11 Options Controlling the Preprocessor |
| cimag | | 6.55 Other Built-in Functions Provided by GCC |
| cimagf | | 6.55 Other Built-in Functions Provided by GCC |
| cimagl | | 6.55 Other Built-in Functions Provided by GCC |
| cleanup attribute | | 6.36 Specifying Attributes of Variables |
| clog | | 6.55 Other Built-in Functions Provided by GCC |
| clogf | | 6.55 Other Built-in Functions Provided by GCC |
| clogl | | 6.55 Other Built-in Functions Provided by GCC |
| COBOL | | 1 Programming Languages Supported by GCC |
| code generation conventions | | 3.18 Options for Code Generation Conventions |
| code, mixed with declarations | | 6.29 Mixed Declarations and Code |
| cold function attribute | | 6.30 Declaring Attributes of Functions |
| cold label attribute | | 6.30 Declaring Attributes of Functions |
| command options | | 3 GCC Command Options |
| comments, C++ style | | 6.33 C++ Style Comments |
| common attribute | | 6.36 Specifying Attributes of Variables |
| comparison of signed and unsigned values, warning | | 3.8 Options to Request or Suppress Warnings |
| compiler bugs, reporting | | 12.2 How and where to Report Bugs |
| compiler compared to C++ preprocessor | | 1 Programming Languages Supported by GCC |
| compiler options, C++ | | 3.5 Options Controlling C++ Dialect |
| compiler options, Objective-C and Objective-C++ | | 3.6 Options Controlling Objective-C and Objective-C++ Dialects |
| compiler version, specifying | | 3.16 Specifying Target Machine and Compiler Version |
| COMPILER_PATH | | 3.19 Environment Variables Affecting GCC |
| complex conjugation | | 6.10 Complex Numbers |
| complex numbers | | 6.10 Complex Numbers |
| compound literals | | 6.25 Compound Literals |
| computed gotos | | 6.3 Labels as Values |
| conditional expressions, extensions | | 6.7 Conditionals with Omitted Operands |
| conflicting types | | 11.6 Disappointments and Misunderstandings |
| conj | | 6.55 Other Built-in Functions Provided by GCC |
| conjf | | 6.55 Other Built-in Functions Provided by GCC |
| conjl | | 6.55 Other Built-in Functions Provided by GCC |
| const applied to function | | 6.30 Declaring Attributes of Functions |
| const function attribute | | 6.30 Declaring Attributes of Functions |
| constants in constraints | | 6.42.1 Simple Constraints |
| constraint modifier characters | | 6.42.3 Constraint Modifier Characters |
| constraint, matching | | 6.42.1 Simple Constraints |
| constraints, asm | | 6.42 Constraints for asm Operands |
| constraints, machine specific | | 6.42.4 Constraints for Particular Machines |
| constructing calls | | 6.5 Constructing Function Calls |
| constructor expressions | | 6.25 Compound Literals |
| constructor function attribute | | 6.30 Declaring Attributes of Functions |
| contributors | | Contributors to GCC |
| copysign | | 6.55 Other Built-in Functions Provided by GCC |
| copysignf | | 6.55 Other Built-in Functions Provided by GCC |
| copysignl | | 6.55 Other Built-in Functions Provided by GCC |
| core dump | | 12.1 Have You Found a Bug? |
| cos | | 6.55 Other Built-in Functions Provided by GCC |
| cosf | | 6.55 Other Built-in Functions Provided by GCC |
| cosh | | 6.55 Other Built-in Functions Provided by GCC |
| coshf | | 6.55 Other Built-in Functions Provided by GCC |
| coshl | | 6.55 Other Built-in Functions Provided by GCC |
| cosl | | 6.55 Other Built-in Functions Provided by GCC |
| CPATH | | 3.19 Environment Variables Affecting GCC |
| CPLUS_INCLUDE_PATH | | 3.19 Environment Variables Affecting GCC |
| cpow | | 6.55 Other Built-in Functions Provided by GCC |
| cpowf | | 6.55 Other Built-in Functions Provided by GCC |
| cpowl | | 6.55 Other Built-in Functions Provided by GCC |
| cproj | | 6.55 Other Built-in Functions Provided by GCC |
| cprojf | | 6.55 Other Built-in Functions Provided by GCC |
| cprojl | | 6.55 Other Built-in Functions Provided by GCC |
| CR16 Options | | 3.17.8 CR16 Options |
| creal | | 6.55 Other Built-in Functions Provided by GCC |
| crealf | | 6.55 Other Built-in Functions Provided by GCC |
| creall | | 6.55 Other Built-in Functions Provided by GCC |
| CRIS Options | | 3.17.7 CRIS Options |
| cross compiling | | 3.16 Specifying Target Machine and Compiler Version |
| csin | | 6.55 Other Built-in Functions Provided by GCC |
| csinf | | 6.55 Other Built-in Functions Provided by GCC |
| csinh | | 6.55 Other Built-in Functions Provided by GCC |
| csinhf | | 6.55 Other Built-in Functions Provided by GCC |
| csinhl | | 6.55 Other Built-in Functions Provided by GCC |
| csinl | | 6.55 Other Built-in Functions Provided by GCC |
| csqrt | | 6.55 Other Built-in Functions Provided by GCC |
| csqrtf | | 6.55 Other Built-in Functions Provided by GCC |
| csqrtl | | 6.55 Other Built-in Functions Provided by GCC |
| ctan | | 6.55 Other Built-in Functions Provided by GCC |
| ctanf | | 6.55 Other Built-in Functions Provided by GCC |
| ctanh | | 6.55 Other Built-in Functions Provided by GCC |
| ctanhf | | 6.55 Other Built-in Functions Provided by GCC |
| ctanhl | | 6.55 Other Built-in Functions Provided by GCC |
| ctanl | | 6.55 Other Built-in Functions Provided by GCC |
| C_INCLUDE_PATH | | 3.19 Environment Variables Affecting GCC |
|