| Index Entry | Section |
|
N | | |
| `n' in constraint | 16.6.1 Simple Constraints |
| N_REG_CLASSES | 17.6 Register Classes |
| name augmentation | 11.3 Other VMS Issues |
| named patterns and conditions | 16.1 Everything about Instruction Patterns |
| named return value in C++ | 5.1 Named Return Values in C++ |
| names used in assembler code | 4.33 Controlling Names Used in Assembler Code |
| names, pattern | 16.7 Standard Pattern Names For Generation |
| naming convention, implementation headers | 5.4 Declarations and Definitions in One Header |
| naming types | 4.6 Naming an Expression's Type |
| Native Language Support | 3. Installing GNU CC |
| ne | 15.9 Comparison Operations |
| ne and attributes | 16.15.2 Attribute Expressions |
| neg | 15.8 RTL Expressions for Arithmetic |
| neg and attributes | 16.15.2 Attribute Expressions |
| neg , canonicalization of | 16.11 Canonicalization of Instructions |
| negm2 instruction pattern | 16.7 Standard Pattern Names For Generation |
| nested functions | 4.4 Nested Functions |
| nested functions, trampolines for | 17.9 Trampolines for Nested Functions |
| newline vs string constants | 2.4 Options Controlling C Dialect |
| next_cc0_user | 16.10 Defining Jump Instruction Patterns |
| NEXT_INSN | 15.16 Insns |
| NEXT_OBJC_RUNTIME | 17.10 Implicit Calls to Library Routines |
| nil | 15.1 RTL Object Types |
| NLS | 3. Installing GNU CC |
| no constraints | 16.6.6 Not Using Constraints |
| no-op move instructions | 14. Passes and Files of the Compiler |
| NO_BUILTIN_PTRDIFF_TYPE | 17.1 Controlling the Compilation Driver, `gcc' |
| NO_BUILTIN_SIZE_TYPE | 17.1 Controlling the Compilation Driver, `gcc' |
| no_check_memory_usage function attribute | 4.23 Declaring Attributes of Functions |
| NO_DBX_FUNCTION_END | 17.17.3 Open-Ended Hooks for DBX Format |
| NO_DOLLAR_IN_LABEL | 17.19 Miscellaneous Parameters |
| NO_DOT_IN_LABEL | 17.19 Miscellaneous Parameters |
| NO_FUNCTION_CSE | 17.13 Describing Relative Costs of Operations |
| NO_IMPLICIT_EXTERN_C | 17.19 Miscellaneous Parameters |
| no_instrument_function function attribute | 4.23 Declaring Attributes of Functions |
| NO_MD_PROTOTYPES | 18. The Configuration File |
| no_new_pseudos | 16.7 Standard Pattern Names For Generation |
| NO_RECURSIVE_FUNCTION_CSE | 17.13 Describing Relative Costs of Operations |
| NO_REGS | 17.6 Register Classes |
| NO_SYS_SIGLIST | 18. The Configuration File |
| nocommon attribute | 4.29 Specifying Attributes of Variables |
| non-constant initializers | 4.18 Non-Constant Initializers |
| non-static inline function | 4.31 An Inline Function is As Fast As a Macro |
| NON_SAVING_SETJMP | 17.5.1 Basic Characteristics of Registers |
| nongcc_SI_type | 17.10 Implicit Calls to Library Routines |
| nongcc_word_type | 17.10 Implicit Calls to Library Routines |
| nonlocal_goto instruction pattern | 16.7 Standard Pattern Names For Generation |
| nonlocal_goto_receiver instruction pattern | 16.7 Standard Pattern Names For Generation |
| nonoffsettable memory reference | 16.6.1 Simple Constraints |
| nop instruction pattern | 16.7 Standard Pattern Names For Generation |
| noreturn function attribute | 4.23 Declaring Attributes of Functions |
| not | 15.8 RTL Expressions for Arithmetic |
| not and attributes | 16.15.2 Attribute Expressions |
| not equal | 15.9 Comparison Operations |
| not using constraints | 16.6.6 Not Using Constraints |
| not , canonicalization of | 16.11 Canonicalization of Instructions |
| note | 15.16 Insns |
| NOTE_INSN_BLOCK_BEG | 15.16 Insns |
| NOTE_INSN_BLOCK_END | 15.16 Insns |
| NOTE_INSN_DELETED | 15.16 Insns |
| NOTE_INSN_EH_REGION_BEG | 15.16 Insns |
| NOTE_INSN_EH_REGION_END | 15.16 Insns |
| NOTE_INSN_FUNCTION_END | 15.16 Insns |
| NOTE_INSN_LOOP_BEG | 15.16 Insns |
| NOTE_INSN_LOOP_CONT | 15.16 Insns |
| NOTE_INSN_LOOP_END | 15.16 Insns |
| NOTE_INSN_LOOP_VTOP | 15.16 Insns |
| NOTE_INSN_SETJMP | 15.16 Insns |
| NOTE_LINE_NUMBER | 15.16 Insns |
| NOTE_SOURCE_FILE | 15.16 Insns |
| NOTICE_UPDATE_CC | 17.12 Condition Code Status |
| NS32K options | 2.14.26 NS32K Options |
| NUM_MACHINE_MODES | 15.5 Machine Modes |
|
O | | |
| `o' in constraint | 16.6.1 Simple Constraints |
| OBJC_GEN_METHOD_LABEL | 17.16.4 Output and Generation of Labels |
| OBJC_INCLUDE_PATH | 2.16 Environment Variables Affecting GCC |
| OBJC_INT_SELECTORS | 17.4 Layout of Source Language Data Types |
| OBJC_PROLOGUE | 17.16.1 The Overall Framework of an Assembler File |
| OBJC_SELECTORS_WITHOUT_LABELS | 17.4 Layout of Source Language Data Types |
| OBJECT_FORMAT_COFF | 17.16.6 Macros Controlling Initialization Routines |
| OBJECT_FORMAT_ROSE | 17.16.6 Macros Controlling Initialization Routines |
| OBJECT_SUFFIX | 18. The Configuration File |
| Objective C | 1. Compile C, C++, Objective C, or Fortran |
| Objective C threads | 3. Installing GNU CC |
| OBSTACK_CHUNK_ALLOC | 18. The Configuration File |
| OBSTACK_CHUNK_FREE | 18. The Configuration File |
| OBSTACK_CHUNK_SIZE | 18. The Configuration File |
| obstack_free | 3.2 Configurations Supported by GNU CC |
| OCS (88k) | 2.14.11 M88K Options |
| offsettable address | 16.6.1 Simple Constraints |
| old-style function definitions | 4.24 Prototypes and Old-Style Function Definitions |
| OLDAR | 19.2 The Host Makefile Fragment |
| OLDCC | 19.2 The Host Makefile Fragment |
| OMIT_EH_TABLE | 17.16.9 Assembler Commands for Exception Regions |
| omitted middle-operands | 4.9 Conditionals with Omitted Operands |
| one_cmplm2 instruction pattern | 16.7 Standard Pattern Names For Generation |
| ONLY_INT_FIELDS | 18. The Configuration File |
| open coding | 4.31 An Inline Function is As Fast As a Macro |
| operand access | 15.3 Access to Operands |
| operand constraints | 16.6 Operand Constraints |
| operand substitution | 16.4 Output Templates and Operand Substitution |
| operands | 16.1 Everything about Instruction Patterns |
| OPTIMIZATION_OPTIONS | 17.2 Run-time Target Specification |
| optimize options | 2.8 Options That Control Optimization |
| optional hardware or system features | 17.2 Run-time Target Specification |
| options to control warnings | 2.6 Options to Request or Suppress Warnings |
| options, C++ | 2.5 Options Controlling C++ Dialect |
| options, code generation | 2.15 Options for Code Generation Conventions |
| options, debugging | 2.7 Options for Debugging Your Program or GCC |
| options, dialect | 2.4 Options Controlling C Dialect |
| options, directory search | 2.12 Options for Directory Search |
| options, GCC command | 2. GCC Command Options |
| options, grouping | 2. GCC Command Options |
| options, linking | 2.11 Options for Linking |
| options, optimization | 2.8 Options That Control Optimization |
| options, order | 2. GCC Command Options |
| options, preprocessor | 2.9 Options Controlling the Preprocessor |
| order of evaluation, side effects | 7.12 Certain Changes We Don't Want to Make |
| order of options | 2. GCC Command Options |
| order of register allocation | 17.5.2 Order of Allocation of Registers |
| ORDER_REGS_FOR_LOCAL_ALLOC | 17.5.2 Order of Allocation of Registers |
| Ordering of Patterns | 16.8 When the Order of Patterns Matters |
| other directory, compilation in | 3.3 Compilation in a Separate Directory |
| OUTGOING_REG_PARM_STACK_SPACE | 17.7.5 Passing Function Arguments on the Stack |
| OUTGOING_REGNO | 17.5.1 Basic Characteristics of Registers |
| output file option | 2.2 Options Controlling the Kind of Output |
| output of assembler code | 17.16.1 The Overall Framework of an Assembler File |
| output statements | 16.5 C Statements for Assembler Output |
| output templates | 16.4 Output Templates and Operand Substitution |
| output_addr_const | 17.16.2 Output of Data |
| output_asm_insn | 16.5 C Statements for Assembler Output |
| OUTPUT_QUOTED_STRING | 17.16.1 The Overall Framework of an Assembler File |
| overflow while constant folding | 17.18 Cross Compilation and Floating Point |
| OVERLAPPING_REGNO_P | 17.5.6 Obsolete Macros for Controlling Register Usage |
| overloaded virtual fn, warning | 2.5 Options Controlling C++ Dialect |
| OVERRIDE_OPTIONS | 17.2 Run-time Target Specification |
|