| Index Entry | Section |
|
B | | |
| Backwards Compatibility | 6.11 Backwards Compatibility |
| bcmp | 5.44 Other built-in functions provided by GCC |
| binary compatibility | 8. Binary Compatibility |
| bit shift overflow (88k) | 3.17.9 M88K Options |
| bound pointer to member function | 6.7 Extracting the function pointer from a bound pointer to member function |
| bug criteria | 11.1 Have You Found a Bug? |
| bugs | 11. Reporting Bugs |
| bugs, known | 10. Known Causes of Trouble with GCC |
| built-in functions | 3.4 Options Controlling C Dialect |
| built-in functions | 5.44 Other built-in functions provided by GCC |
| bzero | 5.44 Other built-in functions provided by GCC |
|
C | | |
| C compilation options | 3. GCC Command Options |
| C intermediate output, nonexistent | 1. Compile C, C++, Objective-C, Ada, Fortran, Java, or treelang |
| C language extensions | 5. Extensions to the C Language Family |
| C language, traditional | 3.4 Options Controlling C Dialect |
| C standard | 2. Language Standards Supported by GCC |
| C standards | 2. Language Standards Supported by GCC |
| c++ | 3.3 Compiling C++ Programs |
| C++ | 1. Compile C, C++, Objective-C, Ada, Fortran, Java, or treelang |
| C++ comments | 5.28 C++ Style Comments |
| C++ compilation options | 3. GCC Command Options |
| C++ interface and implementation headers | 6.5 Declarations and Definitions in One Header |
| C++ language extensions | 6. Extensions to the C++ Language |
| C++ member fns, automatically inline | 5.34 An Inline Function is As Fast As a Macro |
| C++ misunderstandings | 10.9 Common Misunderstandings with GNU C++ |
| C++ options, command line | 3.5 Options Controlling C++ Dialect |
| C++ pragmas, effect on inlining | 6.5 Declarations and Definitions in One Header |
| C++ source file suffixes | 3.3 Compiling C++ Programs |
| C++ static data, declaring and defining | 10.9.1 Declare and Define Static Members |
| C89 | 2. Language Standards Supported by GCC |
| C90 | 2. Language Standards Supported by GCC |
| C94 | 2. Language Standards Supported by GCC |
| C95 | 2. Language Standards Supported by GCC |
| C99 | 2. Language Standards Supported by GCC |
| C9X | 2. Language Standards Supported by GCC |
| C_INCLUDE_PATH | 3.19 Environment Variables Affecting GCC |
| C_INCLUDE_PATH | 3.19 Environment Variables Affecting GCC |
| calling functions through the function vector on the H8/300 processors | 5.25 Declaring Attributes of Functions |
| case labels in initializers | 5.21 Designated Initializers |
| case ranges | 5.22 Case Ranges |
| cast to a union | 5.23 Cast to a Union Type |
| casts as lvalues | 5.7 Generalized Lvalues |
| cimag | 5.44 Other built-in functions provided by GCC |
| cimagf | 5.44 Other built-in functions provided by GCC |
| cimagl | 5.44 Other built-in functions provided by GCC |
| cleanup attribute | 5.32 Specifying Attributes of Variables |
| code generation conventions | 3.18 Options for Code Generation Conventions |
| code, mixed with declarations | 5.24 Mixed Declarations and Code |
| command options | 3. GCC Command Options |
| comments, C++ style | 5.28 C++ Style Comments |
| common attribute | 5.32 Specifying Attributes of Variables |
| comparison of signed and unsigned values, warning | 3.8 Options to Request or Suppress Warnings |
| compiler bugs, reporting | 11.2 How and where to Report Bugs |
| compiler compared to C++ preprocessor | 1. Compile C, C++, Objective-C, Ada, Fortran, Java, or treelang |
| compiler options, C++ | 3.5 Options Controlling C++ Dialect |
| compiler options, Objective-C | 3.6 Options Controlling Objective-C Dialect |
| compiler version, specifying | 3.16 Specifying Target Machine and Compiler Version |
| COMPILER_PATH | 3.19 Environment Variables Affecting GCC |
| complex conjugation | 5.10 Complex Numbers |
| complex numbers | 5.10 Complex Numbers |
| compound expressions as lvalues | 5.7 Generalized Lvalues |
| compound literals | 5.20 Compound Literals |
| computed gotos | 5.3 Labels as Values |
| conditional expressions as lvalues | 5.7 Generalized Lvalues |
| conditional expressions, extensions | 5.8 Conditionals with Omitted Operands |
| conflicting types | 10.8 Disappointments and Misunderstandings |
| conj | 5.44 Other built-in functions provided by GCC |
| conjf | 5.44 Other built-in functions provided by GCC |
| conjl | 5.44 Other built-in functions provided by GCC |
| const applied to function | 5.25 Declaring Attributes of Functions |
| const function attribute | 5.25 Declaring Attributes of Functions |
| constants in constraints | 5.36.1 Simple Constraints |
| constraint modifier characters | 5.36.3 Constraint Modifier Characters |
| constraint, matching | 5.36.1 Simple Constraints |
| constraints, asm | 5.36 Constraints for asm Operands |
| constraints, machine specific | 5.36.4 Constraints for Particular Machines |
| constructing calls | 5.5 Constructing Function Calls |
| constructor expressions | 5.20 Compound Literals |
| constructor function attribute | 5.25 Declaring Attributes of Functions |
| contributors | Contributors to GCC |
| core dump | 11.1 Have You Found a Bug? |
| cos | 5.44 Other built-in functions provided by GCC |
| cosf | 5.44 Other built-in functions provided by GCC |
| cosl | 5.44 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 |
| creal | 5.44 Other built-in functions provided by GCC |
| crealf | 5.44 Other built-in functions provided by GCC |
| creall | 5.44 Other built-in functions provided by GCC |
| CRIS Options | 3.17.31 CRIS Options |
| cross compiling | 3.16 Specifying Target Machine and Compiler Version |
|
D | | |
| D30V Options | 3.17.29 D30V Options |
| Darwin options | 3.17.11 Darwin Options |
| DBX | 10.3 Interoperation |
| deallocating variable length arrays | 5.14 Arrays of Variable Length |
| debugging information options | 3.9 Options for Debugging Your Program or GCC |
| debugging, 88k OCS | 3.17.9 M88K Options |
| declaration scope | 10.5 Incompatibilities of GCC |
| declarations inside expressions | 5.1 Statements and Declarations in Expressions |
| declarations, mixed with code | 5.24 Mixed Declarations and Code |
| declaring attributes of functions | 5.25 Declaring Attributes of Functions |
| declaring static data in C++ | 10.9.1 Declare and Define Static Members |
| defining static data in C++ | 10.9.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 |
| deprecated attribute | 5.32 Specifying Attributes of Variables |
| deprecated attribute. | 5.25 Declaring Attributes of Functions |
| designated initializers | 5.21 Designated Initializers |
| designator lists | 5.21 Designated Initializers |
| designators | 5.21 Designated Initializers |
| destructor function attribute | 5.25 Declaring Attributes of Functions |
| diagnostic messages | 3.7 Options to Control Diagnostic Messages Formatting |
| dialect options | 3.4 Options Controlling C Dialect |
| digits in constraint | 5.36.1 Simple Constraints |
| directory options | 3.14 Options for Directory Search |
| divide instruction, 88k | 3.17.9 M88K Options |
| dollar signs in identifier names | 5.29 Dollar Signs in Identifier Names |
| double-word arithmetic | 5.9 Double-Word Integers |
| downward funargs | 5.4 Nested Functions |
|