| Index Entry | Section |
|
M | | |
| `m' in constraint | 5.36.1 Simple Constraints |
| M32R/D options | 3.17.7 M32R/D Options |
| M680x0 options | 3.17.1 M680x0 Options |
| M68hc1x options | 3.17.2 M68hc1x 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 | 5.44 Other built-in functions provided by GCC |
| 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.24 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 |
| mempcpy | 5.44 Other built-in functions provided by GCC |
| memset | 5.44 Other built-in functions provided by GCC |
| Mercury | 1. Programming Languages Supported 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.10 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.29 MMIX Options |
| MN10300 options | 3.17.6 MN10300 Options |
| mode attribute | 5.32 Specifying Attributes of Variables |
| modf | 5.44 Other built-in functions provided by GCC |
| modff | 5.44 Other built-in functions provided by GCC |
| modfl | 5.44 Other built-in functions provided by GCC |
| modifiers in constraints | 5.36.3 Constraint Modifier Characters |
| ms_struct | 5.33.1 i386 Type Attributes |
| ms_struct attribute | 5.32.2 i386 Variable Attributes |
| 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 #pragma interface and implementation |
| nearbyint | 5.44 Other built-in functions provided by GCC |
| nearbyintf | 5.44 Other built-in functions provided by GCC |
| nearbyintl | 5.44 Other built-in functions provided by GCC |
| nested functions | 5.4 Nested Functions |
| newlines (escaped) | 5.16 Slightly Looser Rules for Escaped Newlines |
| nextafter | 5.44 Other built-in functions provided by GCC |
| nextafterf | 5.44 Other built-in functions provided by GCC |
| nextafterl | 5.44 Other built-in functions provided by GCC |
| nexttoward | 5.44 Other built-in functions provided by GCC |
| nexttowardf | 5.44 Other built-in functions provided by GCC |
| nexttowardl | 5.44 Other built-in functions provided by GCC |
| 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.22 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. Programming Languages Supported by GCC |
| Objective-C options, command line | 3.6 Options Controlling Objective-C Dialect |
| 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 |
|
P | | |
| `p' in constraint | 5.36.1 Simple Constraints |
| packed attribute | 5.32 Specifying Attributes of Variables |
| parameter forward declaration | 5.14 Arrays of Variable Length |
| parameters, aliased | 3.18 Options for Code Generation Conventions |
| Pascal | 1. Programming Languages Supported by GCC |
| PDP-11 Options | 3.17.30 PDP-11 Options |
| PIC | 3.18 Options for Code Generation Conventions |
| pmf | 6.7 Extracting the function pointer from a bound pointer to member function |
| pointer arguments | 5.25 Declaring Attributes of Functions |
| pointer to member function | 6.7 Extracting the function pointer from a bound pointer to member function |
| portions of temporary objects, pointers to | 10.9.3 Temporaries May Vanish Before You Expect |
| pow | 5.44 Other built-in functions provided by GCC |
| pow10 | 5.44 Other built-in functions provided by GCC |
| pow10f | 5.44 Other built-in functions provided by GCC |
| pow10l | 5.44 Other built-in functions provided by GCC |
| powf | 5.44 Other built-in functions provided by GCC |
| powl | 5.44 Other built-in functions provided by GCC |
| pragma, extern_prefix | 5.46.5 Tru64 Pragmas |
| pragma, long_calls | 5.46.1 ARM Pragmas |
| pragma, long_calls_off | 5.46.1 ARM Pragmas |
| pragma, longcall | 5.46.2 RS/6000 and PowerPC Pragmas |
| pragma, mark | 5.46.3 Darwin Pragmas |
| pragma, no_long_calls | 5.46.1 ARM Pragmas |
| pragma, options align | 5.46.3 Darwin Pragmas |
| pragma, reason for not using | 5.25 Declaring Attributes of Functions |
| pragma, redefine_extname | 5.46.4 Solaris Pragmas |
| pragma, segment | 5.46.3 Darwin Pragmas |
| pragma, unused | 5.46.3 Darwin Pragmas |
| pragmas | 5.46 Pragmas Accepted by GCC |
| pragmas in C++, effect on inlining | 6.5 #pragma interface and implementation |
| pragmas, interface and implementation | 6.5 #pragma interface and implementation |
| pragmas, warning of unknown | 3.8 Options to Request or Suppress Warnings |
| precompiled headers | 3.20 Using Precompiled Headers |
| preprocessing numbers | 10.5 Incompatibilities of GCC |
| preprocessing tokens | 10.5 Incompatibilities of GCC |
| preprocessor options | 3.11 Options Controlling the Preprocessor |
| printf | 5.44 Other built-in functions provided by GCC |
| printf_unlocked | 5.44 Other built-in functions provided by GCC |
| prof | 3.9 Options for Debugging Your Program or GCC |
| promotion of formal parameters | 5.27 Prototypes and Old-Style Function Definitions |
| pure function attribute | 5.25 Declaring Attributes of Functions |
| push address instruction | 5.36.1 Simple Constraints |
| putchar | 5.44 Other built-in functions provided by GCC |
| puts | 5.44 Other built-in functions provided by GCC |
|