| Index Entry | Section |
|
A | | |
| ABI | 9. Binary Compatibility |
| abort | 6.52 Other built-in functions provided by GCC |
| abs | 6.52 Other built-in functions provided by GCC |
| accessing volatiles | 7.1 When is a Volatile Object Accessed? |
| acos | 6.52 Other built-in functions provided by GCC |
| acosf | 6.52 Other built-in functions provided by GCC |
| acosh | 6.52 Other built-in functions provided by GCC |
| acoshf | 6.52 Other built-in functions provided by GCC |
| acoshl | 6.52 Other built-in functions provided by GCC |
| acosl | 6.52 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.10 Additional Floating Types |
| address constraints | 6.40.1 Simple Constraints |
| address of a label | 6.3 Labels as Values |
| address_operand | 6.40.1 Simple Constraints |
| alias attribute | 6.29 Declaring Attributes of Functions |
| aliasing of parameters | 3.18 Options for Code Generation Conventions |
| aligned attribute | 6.29 Declaring Attributes of Functions |
| aligned attribute | 6.35 Specifying Attributes of Variables |
| aligned attribute | 6.36 Specifying Attributes of Types |
| alignment | 6.37 Inquiring on Alignment of Types or Variables |
| alloc_size attribute | 6.29 Declaring Attributes of Functions |
| alloca | 6.52 Other built-in functions provided by GCC |
| alloca vs variable-length arrays | 6.18 Arrays of Variable Length |
| Allow nesting in an interrupt handler on the Blackfin processor. | 6.29 Declaring Attributes of Functions |
| alternate keywords | 6.43 Alternate Keywords |
| always_inline function attribute | 6.29 Declaring Attributes of Functions |
| AMD x86-64 Options | 3.17.15 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.4 Incompatibilities of GCC |
| application binary interface | 9. Binary Compatibility |
| ARC Options | 3.17.1 ARC Options |
| ARM [Annotated C++ Reference Manual] | 7.12 Backwards Compatibility |
| ARM options | 3.17.2 ARM Options |
| arrays of length zero | 6.16 Arrays of Length Zero |
| arrays of variable length | 6.18 Arrays of Variable Length |
| arrays, non-lvalue | 6.21 Non-Lvalue Arrays May Have Subscripts |
| artificial function attribute | 6.29 Declaring Attributes of Functions |
| asin | 6.52 Other built-in functions provided by GCC |
| asinf | 6.52 Other built-in functions provided by GCC |
| asinh | 6.52 Other built-in functions provided by GCC |
| asinhf | 6.52 Other built-in functions provided by GCC |
| asinhl | 6.52 Other built-in functions provided by GCC |
| asinl | 6.52 Other built-in functions provided by GCC |
| asm constraints | 6.40 Constraints for asm Operands |
| asm expressions | 6.39 Assembler Instructions with C Expression Operands |
| assembler instructions | 6.39 Assembler Instructions with C Expression Operands |
| assembler names for identifiers | 6.41 Controlling Names Used in Assembler Code |
| assembly code, invalid | 12.1 Have You Found a Bug? |
| atan | 6.52 Other built-in functions provided by GCC |
| atan2 | 6.52 Other built-in functions provided by GCC |
| atan2f | 6.52 Other built-in functions provided by GCC |
| atan2l | 6.52 Other built-in functions provided by GCC |
| atanf | 6.52 Other built-in functions provided by GCC |
| atanh | 6.52 Other built-in functions provided by GCC |
| atanhf | 6.52 Other built-in functions provided by GCC |
| atanhl | 6.52 Other built-in functions provided by GCC |
| atanl | 6.52 Other built-in functions provided by GCC |
| attribute of types | 6.36 Specifying Attributes of Types |
| attribute of variables | 6.35 Specifying Attributes of Variables |
| attribute syntax | 6.30 Attribute Syntax |
| autoincrement/decrement addressing | 6.40.1 Simple Constraints |
| automatic inline for C++ member fns | 6.38 An Inline Function is As Fast As a Macro |
| AVR Options | 3.17.3 AVR Options |
|
B | | |
| Backwards Compatibility | 7.12 Backwards Compatibility |
| base class members | 11.8.2 Name lookup, templates, and accessing members of base classes |
| bcmp | 6.52 Other built-in functions provided by GCC |
| below100 attribute | 6.35.7 Xstormy16 Variable Attributes |
| binary compatibility | 9. Binary Compatibility |
| Binary constants using the `0b' prefix | 6.58 Binary constants using the `0b' prefix |
| Blackfin Options | 3.17.4 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.52 Other built-in functions provided by GCC |
| bzero | 6.52 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.32 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.38 An Inline Function is As Fast As a Macro |
| C++ misunderstandings | 11.8 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.8.1 Declare and Define Static Members |
| 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 |
| C_INCLUDE_PATH | 3.19 Environment Variables Affecting GCC |
| C_INCLUDE_PATH | 3.19 Environment Variables Affecting GCC |
| cabs | 6.52 Other built-in functions provided by GCC |
| cabsf | 6.52 Other built-in functions provided by GCC |
| cabsl | 6.52 Other built-in functions provided by GCC |
| cacos | 6.52 Other built-in functions provided by GCC |
| cacosf | 6.52 Other built-in functions provided by GCC |
| cacosh | 6.52 Other built-in functions provided by GCC |
| cacoshf | 6.52 Other built-in functions provided by GCC |
| cacoshl | 6.52 Other built-in functions provided by GCC |
| cacosl | 6.52 Other built-in functions provided by GCC |
| calling functions through the function vector on H8/300, M16C, M32C and SH2A processors | 6.29 Declaring Attributes of Functions |
| calloc | 6.52 Other built-in functions provided by GCC |
| carg | 6.52 Other built-in functions provided by GCC |
| cargf | 6.52 Other built-in functions provided by GCC |
| cargl | 6.52 Other built-in functions provided by GCC |
| case labels in initializers | 6.25 Designated Initializers |
| case ranges | 6.26 Case Ranges |
| casin | 6.52 Other built-in functions provided by GCC |
| casinf | 6.52 Other built-in functions provided by GCC |
| casinh | 6.52 Other built-in functions provided by GCC |
| casinhf | 6.52 Other built-in functions provided by GCC |
| casinhl | 6.52 Other built-in functions provided by GCC |
| casinl | 6.52 Other built-in functions provided by GCC |
| cast to a union | 6.27 Cast to a Union Type |
| catan | 6.52 Other built-in functions provided by GCC |
| catanf | 6.52 Other built-in functions provided by GCC |
| catanh | 6.52 Other built-in functions provided by GCC |
| catanhf | 6.52 Other built-in functions provided by GCC |
| catanhl | 6.52 Other built-in functions provided by GCC |
| catanl | 6.52 Other built-in functions provided by GCC |
| cbrt | 6.52 Other built-in functions provided by GCC |
| cbrtf | 6.52 Other built-in functions provided by GCC |
| cbrtl | 6.52 Other built-in functions provided by GCC |
| ccos | 6.52 Other built-in functions provided by GCC |
| ccosf | 6.52 Other built-in functions provided by GCC |
| ccosh | 6.52 Other built-in functions provided by GCC |
| ccoshf | 6.52 Other built-in functions provided by GCC |
| ccoshl | 6.52 Other built-in functions provided by GCC |
| ccosl | 6.52 Other built-in functions provided by GCC |
| ceil | 6.52 Other built-in functions provided by GCC |
| ceilf | 6.52 Other built-in functions provided by GCC |
| ceill | 6.52 Other built-in functions provided by GCC |
| cexp | 6.52 Other built-in functions provided by GCC |
| cexpf | 6.52 Other built-in functions provided by GCC |
| cexpl | 6.52 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.52 Other built-in functions provided by GCC |
| cimagf | 6.52 Other built-in functions provided by GCC |
| cimagl | 6.52 Other built-in functions provided by GCC |
| cleanup attribute | 6.35 Specifying Attributes of Variables |
| clog | 6.52 Other built-in functions provided by GCC |
| clogf | 6.52 Other built-in functions provided by GCC |
| clogl | 6.52 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.28 Mixed Declarations and Code |
| cold function attribute | 6.29 Declaring Attributes of Functions |
| command options | 3. GCC Command Options |
| comments, C++ style | 6.32 C++ Style Comments |
| common attribute | 6.35 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.9 Complex Numbers |
| complex numbers | 6.9 Complex Numbers |
| compound literals | 6.24 Compound Literals |
| computed gotos | 6.3 Labels as Values |
| conditional expressions, extensions | 6.7 Conditionals with Omitted Operands |
| conflicting types | 11.7 Disappointments and Misunderstandings |
| conj | 6.52 Other built-in functions provided by GCC |
| conjf | 6.52 Other built-in functions provided by GCC |
| conjl | 6.52 Other built-in functions provided by GCC |
| const applied to function | 6.29 Declaring Attributes of Functions |
| const function attribute | 6.29 Declaring Attributes of Functions |
| constants in constraints | 6.40.1 Simple Constraints |
| constraint modifier characters | 6.40.3 Constraint Modifier Characters |
| constraint, matching | 6.40.1 Simple Constraints |
| constraints, asm | 6.40 Constraints for asm Operands |
| constraints, machine specific | 6.40.4 Constraints for Particular Machines |
| constructing calls | 6.5 Constructing Function Calls |
| constructor expressions | 6.24 Compound Literals |
| constructor function attribute | 6.29 Declaring Attributes of Functions |
| contributors | Contributors to GCC |
| copysign | 6.52 Other built-in functions provided by GCC |
| copysignf | 6.52 Other built-in functions provided by GCC |
| copysignl | 6.52 Other built-in functions provided by GCC |
| core dump | 12.1 Have You Found a Bug? |
| cos | 6.52 Other built-in functions provided by GCC |
| cosf | 6.52 Other built-in functions provided by GCC |
| cosh | 6.52 Other built-in functions provided by GCC |
| coshf | 6.52 Other built-in functions provided by GCC |
| coshl | 6.52 Other built-in functions provided by GCC |
| cosl | 6.52 Other built-in functions provided by GCC |
| CPATH | 3.19 Environment Variables Affecting GCC |
| CPATH | 3.19 Environment Variables Affecting GCC |
| CPLUS_INCLUDE_PATH | 3.19 Environment Variables Affecting GCC |
| CPLUS_INCLUDE_PATH | 3.19 Environment Variables Affecting GCC |
| cpow | 6.52 Other built-in functions provided by GCC |
| cpowf | 6.52 Other built-in functions provided by GCC |
| cpowl | 6.52 Other built-in functions provided by GCC |
| cproj | 6.52 Other built-in functions provided by GCC |
| cprojf | 6.52 Other built-in functions provided by GCC |
| cprojl | 6.52 Other built-in functions provided by GCC |
| creal | 6.52 Other built-in functions provided by GCC |
| crealf | 6.52 Other built-in functions provided by GCC |
| creall | 6.52 Other built-in functions provided by GCC |
| CRIS Options | 3.17.5 CRIS Options |
| cross compiling | 3.16 Specifying Target Machine and Compiler Version |
| CRX Options | 3.17.6 CRX Options |
| csin | 6.52 Other built-in functions provided by GCC |
| csinf | 6.52 Other built-in functions provided by GCC |
| csinh | 6.52 Other built-in functions provided by GCC |
| csinhf | 6.52 Other built-in functions provided by GCC |
| csinhl | 6.52 Other built-in functions provided by GCC |
| csinl | 6.52 Other built-in functions provided by GCC |
| csqrt | 6.52 Other built-in functions provided by GCC |
| csqrtf | 6.52 Other built-in functions provided by GCC |
| csqrtl | 6.52 Other built-in functions provided by GCC |
| ctan | 6.52 Other built-in functions provided by GCC |
| ctanf | 6.52 Other built-in functions provided by GCC |
| ctanh | 6.52 Other built-in functions provided by GCC |
| ctanhf | 6.52 Other built-in functions provided by GCC |
| ctanhl | 6.52 Other built-in functions provided by GCC |
| ctanl | 6.52 Other built-in functions provided by GCC |
|