| Index Entry | Section |
|
J | | |
| Java | 1. Compile C, C++, Objective-C, Ada, Fortran, Java, or treelang |
| java_interface attribute | 6.8 C++-Specific Variable, Function, and Type Attributes |
|
K | | |
| keywords, alternate | 5.39 Alternate Keywords |
| known causes of trouble | 10. Known Causes of Trouble with GCC |
|
L | | |
| labeled elements in initializers | 5.21 Designated Initializers |
| labels as values | 5.3 Labels as Values |
| labs | 5.44 Other built-in functions provided by GCC |
| LANG | 3.19 Environment Variables Affecting GCC |
| LANG | 3.19 Environment Variables Affecting GCC |
| language dialect options | 3.4 Options Controlling C Dialect |
| large bit shifts (88k) | 3.17.9 M88K Options |
| LC_ALL | 3.19 Environment Variables Affecting GCC |
| LC_CTYPE | 3.19 Environment Variables Affecting GCC |
| LC_MESSAGES | 3.19 Environment Variables Affecting GCC |
| length-zero arrays | 5.12 Arrays of Length Zero |
| Libraries | 3.13 Options for Linking |
| LIBRARY_PATH | 3.19 Environment Variables Affecting GCC |
| link options | 3.13 Options for Linking |
| LL integer suffix | 5.9 Double-Word Integers |
| llabs | 5.44 Other built-in functions provided by GCC |
| load address instruction | 5.36.1 Simple Constraints |
| local labels | 5.2 Locally Declared Labels |
| local variables in macros | 5.6 Referring to a Type with typeof |
| local variables, specifying registers | 5.38.2 Specifying Registers for Local Variables |
| locale | 3.19 Environment Variables Affecting GCC |
| locale definition | 3.19 Environment Variables Affecting GCC |
| log | 5.44 Other built-in functions provided by GCC |
| logf | 5.44 Other built-in functions provided by GCC |
| logl | 5.44 Other built-in functions provided by GCC |
| long long data types | 5.9 Double-Word Integers |
| longjmp | 5.38.1 Defining Global Register Variables |
| longjmp incompatibilities | 10.5 Incompatibilities of GCC |
| longjmp warnings | 3.8 Options to Request or Suppress Warnings |
| lvalues, generalized | 5.7 Generalized Lvalues |
|
M | | |
| `m' in constraint | 5.36.1 Simple Constraints |
| M32R/D options | 3.17.8 M32R/D Options |
| M680x0 options | 3.17.1 M680x0 Options |
| M68hc1x options | 3.17.2 M68hc1x Options |
| M88k options | 3.17.9 M88K Options |
| machine dependent options | 3.17 Hardware Models and Configurations |
| machine specific constraints | 5.36.4 Constraints for Particular Machines |
| macro with variable arguments | 5.15 Macros with a Variable Number of Arguments. |
| macros containing asm | 5.35 Assembler Instructions with C Expression Operands |
| macros, inline alternative | 5.34 An Inline Function is As Fast As a Macro |
| macros, local labels | 5.2 Locally Declared Labels |
| macros, local variables in | 5.6 Referring to a Type with typeof |
| macros, statements in expressions | 5.1 Statements and Declarations in Expressions |
| macros, types of arguments | 5.6 Referring to a Type with typeof |
| make | 3.11 Options Controlling the Preprocessor |
| malloc attribute | 5.25 Declaring Attributes of Functions |
| matching constraint | 5.36.1 Simple Constraints |
| maximum operator | 6.1 Minimum and Maximum Operators in C++ |
| MCore options | 3.17.27 MCore Options |
| member fns, automatically inline | 5.34 An Inline Function is As Fast As a Macro |
| memcmp | 5.44 Other built-in functions provided by GCC |
| memcpy | 5.44 Other built-in functions provided by GCC |
| memory references in constraints | 5.36.1 Simple Constraints |
| memset | 5.44 Other built-in functions provided by GCC |
| message formatting | 3.7 Options to Control Diagnostic Messages Formatting |
| messages, warning | 3.8 Options to Request or Suppress Warnings |
| messages, warning and error | 10.12 Warning Messages and Error Messages |
| middle-operands, omitted | 5.8 Conditionals with Omitted Operands |
| minimum operator | 6.1 Minimum and Maximum Operators in C++ |
| MIPS options | 3.17.13 MIPS Options |
| misunderstandings in C++ | 10.9 Common Misunderstandings with GNU C++ |
| mixed declarations and code | 5.24 Mixed Declarations and Code |
| mktemp , and constant strings | 10.5 Incompatibilities of GCC |
| MMIX Options | 3.17.32 MMIX Options |
| MN10200 options | 3.17.6 MN10200 Options |
| MN10300 options | 3.17.7 MN10300 Options |
| mode attribute | 5.32 Specifying Attributes of Variables |
| modifiers in constraints | 5.36.3 Constraint Modifier Characters |
| multiple alternative constraints | 5.36.2 Multiple Alternative Constraints |
| multiprecision arithmetic | 5.9 Double-Word Integers |
|
N | | |
| `n' in constraint | 5.36.1 Simple Constraints |
| names used in assembler code | 5.37 Controlling Names Used in Assembler Code |
| naming convention, implementation headers | 6.5 Declarations and Definitions in One Header |
| nested functions | 5.4 Nested Functions |
| newlines (escaped) | 5.16 Slightly Looser Rules for Escaped Newlines |
| no_instrument_function function attribute | 5.25 Declaring Attributes of Functions |
| nocommon attribute | 5.32 Specifying Attributes of Variables |
| noinline function attribute | 5.25 Declaring Attributes of Functions |
| non-constant initializers | 5.19 Non-Constant Initializers |
| non-static inline function | 5.34 An Inline Function is As Fast As a Macro |
| nonnull function attribute | 5.25 Declaring Attributes of Functions |
| noreturn function attribute | 5.25 Declaring Attributes of Functions |
| nothrow function attribute | 5.25 Declaring Attributes of Functions |
| NS32K options | 3.17.25 NS32K Options |
|
O | | |
| `o' in constraint | 5.36.1 Simple Constraints |
| OBJC_INCLUDE_PATH | 3.19 Environment Variables Affecting GCC |
| OBJC_INCLUDE_PATH | 3.19 Environment Variables Affecting GCC |
| Objective-C | 1. Compile C, C++, Objective-C, Ada, Fortran, Java, or treelang |
| Objective-C options, command line | 3.6 Options Controlling Objective-C Dialect |
| OCS (88k) | 3.17.9 M88K Options |
| offsettable address | 5.36.1 Simple Constraints |
| old-style function definitions | 5.27 Prototypes and Old-Style Function Definitions |
| omitted middle-operands | 5.8 Conditionals with Omitted Operands |
| open coding | 5.34 An Inline Function is As Fast As a Macro |
| operand constraints, asm | 5.36 Constraints for asm Operands |
| optimize options | 3.10 Options That Control Optimization |
| options to control diagnostics formatting | 3.7 Options to Control Diagnostic Messages Formatting |
| options to control warnings | 3.8 Options to Request or Suppress Warnings |
| options, C++ | 3.5 Options Controlling C++ Dialect |
| options, code generation | 3.18 Options for Code Generation Conventions |
| options, debugging | 3.9 Options for Debugging Your Program or GCC |
| options, dialect | 3.4 Options Controlling C Dialect |
| options, directory search | 3.14 Options for Directory Search |
| options, GCC command | 3. GCC Command Options |
| options, grouping | 3. GCC Command Options |
| options, linking | 3.13 Options for Linking |
| options, Objective-C | 3.6 Options Controlling Objective-C Dialect |
| options, optimization | 3.10 Options That Control Optimization |
| options, order | 3. GCC Command Options |
| options, preprocessor | 3.11 Options Controlling the Preprocessor |
| order of evaluation, side effects | 10.11 Certain Changes We Don't Want to Make |
| order of options | 3. GCC Command Options |
| other register constraints | 5.36.1 Simple Constraints |
| output file option | 3.2 Options Controlling the Kind of Output |
| overloaded virtual fn, warning | 3.5 Options Controlling C++ Dialect |
|