| Index Entry | Section |
|
P | | |
| `p' in constraint | 16.6.1 Simple Constraints |
| packed attribute | 4.29 Specifying Attributes of Variables |
| parallel | 15.13 Side Effect Expressions |
| parameter forward declaration | 4.14 Arrays of Variable Length |
| parameters, aliased | 2.15 Options for Code Generation Conventions |
| parameters, miscellaneous | 17.19 Miscellaneous Parameters |
| PARM_BOUNDARY | 17.3 Storage Layout |
| PARSE_LDD_OUTPUT | 17.16.6 Macros Controlling Initialization Routines |
| parser generator, Bison | 3. Installing GNU CC |
| parsing pass | 14. Passes and Files of the Compiler |
| passes and files of the compiler | 14. Passes and Files of the Compiler |
| passing arguments | 13. Interfacing to GCC Output |
| PATH_SEPARATOR | 18. The Configuration File |
| PATTERN | 15.16 Insns |
| pattern conditions | 16.1 Everything about Instruction Patterns |
| pattern names | 16.7 Standard Pattern Names For Generation |
| Pattern Ordering | 16.8 When the Order of Patterns Matters |
| patterns | 16.1 Everything about Instruction Patterns |
| pc | 15.7 Registers and Memory |
| pc and attributes | 16.15.5 Computing the Length of an Insn |
| pc , RTL sharing | 15.18 Structure Sharing Assumptions |
| pc_rtx | 15.7 Registers and Memory |
| PCC_BITFIELD_TYPE_MATTERS | 17.3 Storage Layout |
| PCC_STATIC_STRUCT_RETURN | 17.7.8 How Large Values Are Returned |
| PDImode | 15.5 Machine Modes |
| peephole optimization | 14. Passes and Files of the Compiler |
| peephole optimization, RTL representation | 15.13 Side Effect Expressions |
| peephole optimizer definitions | 16.12 Machine-Specific Peephole Optimizers |
| percent sign | 16.4 Output Templates and Operand Substitution |
| perform_... | 17.10 Implicit Calls to Library Routines |
| PIC | 2.15 Options for Code Generation Conventions |
| PIC | 17.15 Position Independent Code |
| PIC_OFFSET_TABLE_REG_CALL_CLOBBERED | 17.15 Position Independent Code |
| PIC_OFFSET_TABLE_REGNUM | 17.15 Position Independent Code |
| plus | 15.8 RTL Expressions for Arithmetic |
| plus and attributes | 16.15.2 Attribute Expressions |
| plus , canonicalization of | 16.11 Canonicalization of Instructions |
| pmf | 5.6 Extracting the function pointer from a bound pointer to member function |
| Pmode | 17.19 Miscellaneous Parameters |
| pointer arguments | 4.23 Declaring Attributes of Functions |
| pointer to member function | 5.6 Extracting the function pointer from a bound pointer to member function |
| POINTER_SIZE | 17.3 Storage Layout |
| POINTERS_EXTEND_UNSIGNED | 17.3 Storage Layout |
| portability | 12. GCC and Portability |
| portions of temporary objects, pointers to | 7.10.2 Temporaries May Vanish Before You Expect |
| position independent code | 17.15 Position Independent Code |
| POSIX | 18. The Configuration File |
| post_dec | 15.14 Embedded Side-Effects on Addresses |
| post_inc | 15.14 Embedded Side-Effects on Addresses |
| post_modify | 15.14 Embedded Side-Effects on Addresses |
| post_modify | 15.14 Embedded Side-Effects on Addresses |
| pragma | 17.19 Miscellaneous Parameters |
| pragma | 17.19 Miscellaneous Parameters |
| pragma | 17.19 Miscellaneous Parameters |
| pragma, reason for not using | 4.23 Declaring Attributes of Functions |
| pragmas in C++, effect on inlining | 5.4 Declarations and Definitions in One Header |
| pragmas, interface and implementation | 5.4 Declarations and Definitions in One Header |
| pragmas, warning of unknown | 2.6 Options to Request or Suppress Warnings |
| pre_dec | 15.14 Embedded Side-Effects on Addresses |
| pre_inc | 15.14 Embedded Side-Effects on Addresses |
| predefined macros | 17.2 Run-time Target Specification |
| PREDICATE_CODES | 17.19 Miscellaneous Parameters |
| PREFERRED_DEBUGGING_TYPE | 17.17.1 Macros Affecting All Debugging Formats |
| PREFERRED_OUTPUT_RELOAD_CLASS | 17.6 Register Classes |
| PREFERRED_RELOAD_CLASS | 17.6 Register Classes |
| PREFERRED_STACK_BOUNDARY | 17.3 Storage Layout |
| preprocessing numbers | 7.6 Incompatibilities of GCC |
| preprocessing tokens | 7.6 Incompatibilities of GCC |
| preprocessor options | 2.9 Options Controlling the Preprocessor |
| PRETEND_OUTGOING_VARARGS_NAMED | 17.8 Implementing the Varargs Macros |
| prev_active_insn | 16.12 Machine-Specific Peephole Optimizers |
| prev_cc0_setter | 16.10 Defining Jump Instruction Patterns |
| PREV_INSN | 15.16 Insns |
| PRINT_OPERAND | 17.16.7 Output of Assembler Instructions |
| PRINT_OPERAND_ADDRESS | 17.16.7 Output of Assembler Instructions |
| PRINT_OPERAND_PUNCT_VALID_P | 17.16.7 Output of Assembler Instructions |
| probe instruction pattern | 16.7 Standard Pattern Names For Generation |
| processor selection (29k) | 2.14.5 AMD29K Options |
| product | 15.8 RTL Expressions for Arithmetic |
| prof | 2.7 Options for Debugging Your Program or GCC |
| PROFILE_BEFORE_PROLOGUE | 17.7.11 Generating Code for Profiling |
| profile_block_flag | 17.7.11 Generating Code for Profiling |
| profile_block_flag | 17.7.11 Generating Code for Profiling |
| profile_block_flag | 17.7.11 Generating Code for Profiling |
| profiling, code generation | 17.7.11 Generating Code for Profiling |
| program counter | 15.7 Registers and Memory |
| prologue | 17.7.10 Function Entry and Exit |
| prologue instruction pattern | 16.7 Standard Pattern Names For Generation |
| PROMOTE_FOR_CALL_ONLY | 17.3 Storage Layout |
| PROMOTE_FUNCTION_ARGS | 17.3 Storage Layout |
| PROMOTE_FUNCTION_RETURN | 17.3 Storage Layout |
| PROMOTE_MODE | 17.3 Storage Layout |
| PROMOTE_PROTOTYPES | 17.7.5 Passing Function Arguments on the Stack |
| promotion of formal parameters | 4.24 Prototypes and Old-Style Function Definitions |
| pseudo registers | 15.7 Registers and Memory |
| PSImode | 15.5 Machine Modes |
| PTRDIFF_TYPE | 17.4 Layout of Source Language Data Types |
| push address instruction | 16.6.1 Simple Constraints |
| push_reload | 17.11 Addressing Modes |
| PUSH_ROUNDING | 17.7.5 Passing Function Arguments on the Stack |
| PUSH_ROUNDING , interaction with PREFERRED_STACK_BOUNDARY | 17.3 Storage Layout |
| PUT_CODE | 15.1 RTL Object Types |
| PUT_MODE | 15.5 Machine Modes |
| PUT_REG_NOTE_KIND | 15.16 Insns |
| PUT_SDB_... | 17.17.5 Macros for SDB and DWARF Output |
|