| Index Entry | Section |
|
Q | | |
| `Q', in constraint | 16.6.1 Simple Constraints |
| QImode | 15.5 Machine Modes |
| QImode , in insn | 15.16 Insns |
| qsort , and global register variables | 4.34.1 Defining Global Register Variables |
| question mark | 16.6.2 Multiple Alternative Constraints |
| quotient | 15.8 RTL Expressions for Arithmetic |
|
R | | |
| `r' in constraint | 16.6.1 Simple Constraints |
| r0-relative references (88k) | 2.14.11 M88K Options |
| ranges in case statements | 4.21 Case Ranges |
| read-only strings | 7.6 Incompatibilities of GCC |
| READONLY_DATA_SECTION | 17.14 Dividing the Output into Sections (Texts, Data, ...) |
| REAL_ARITHMETIC | 17.18 Cross Compilation and Floating Point |
| REAL_INFINITY | 17.18 Cross Compilation and Floating Point |
| REAL_NM_FILE_NAME | 17.16.6 Macros Controlling Initialization Routines |
| REAL_VALUE_ATOF | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_FIX | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_FROM_INT | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_ISINF | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_ISNAN | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_LDEXP | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_NEGATE | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_RNDZINT | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_TO_DECIMAL | 17.16.2 Output of Data |
| REAL_VALUE_TO_INT | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_TO_TARGET_DOUBLE | 17.16.2 Output of Data |
| REAL_VALUE_TO_TARGET_LONG_DOUBLE | 17.16.2 Output of Data |
| REAL_VALUE_TO_TARGET_SINGLE | 17.16.2 Output of Data |
| REAL_VALUE_TRUNCATE | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_TYPE | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_UNSIGNED_FIX | 17.18 Cross Compilation and Floating Point |
| REAL_VALUE_UNSIGNED_RNDZINT | 17.18 Cross Compilation and Floating Point |
| REAL_VALUES_EQUAL | 17.18 Cross Compilation and Floating Point |
| REAL_VALUES_LESS | 17.18 Cross Compilation and Floating Point |
| recog_operand | 17.16.7 Output of Assembler Instructions |
| recognizing insns | 16.3 RTL Template |
| reg | 15.7 Registers and Memory |
| reg and `/i' | 15.4 Flags in an RTL Expression |
| reg and `/s' | 15.4 Flags in an RTL Expression |
| reg and `/u' | 15.4 Flags in an RTL Expression |
| reg and `/v' | 15.4 Flags in an RTL Expression |
| reg , RTL sharing | 15.18 Structure Sharing Assumptions |
| REG_ALLOC_ORDER | 17.5.2 Order of Allocation of Registers |
| REG_BR_PRED | 15.16 Insns |
| REG_BR_PROB | 15.16 Insns |
| REG_CC_SETTER | 15.16 Insns |
| REG_CC_USER | 15.16 Insns |
| REG_CLASS_CONTENTS | 17.6 Register Classes |
| REG_CLASS_FROM_LETTER | 17.6 Register Classes |
| REG_CLASS_NAMES | 17.6 Register Classes |
| REG_DEAD | 15.16 Insns |
| REG_DEP_ANTI | 15.16 Insns |
| REG_DEP_OUTPUT | 15.16 Insns |
| REG_EQUAL | 15.16 Insns |
| REG_EQUIV | 15.16 Insns |
| REG_EXEC_COUNT | 15.16 Insns |
| REG_FRAME_RELATED_EXPR | 15.16 Insns |
| REG_FUNCTION_VALUE_P | 15.4 Flags in an RTL Expression |
| REG_INC | 15.16 Insns |
| REG_LABEL | 15.16 Insns |
| REG_LIBCALL | 15.16 Insns |
| REG_LOOP_TEST_P | 15.4 Flags in an RTL Expression |
| REG_MODE_OK_FOR_BASE_P | 17.11 Addressing Modes |
| reg_names | 17.16.7 Output of Assembler Instructions |
| REG_NO_CONFLICT | 15.16 Insns |
| REG_NONNEG | 15.16 Insns |
| REG_NOTE_KIND | 15.16 Insns |
| REG_NOTES | 15.16 Insns |
| REG_OK_FOR_BASE_P | 17.11 Addressing Modes |
| REG_OK_FOR_INDEX_P | 17.11 Addressing Modes |
| REG_OK_STRICT | 17.11 Addressing Modes |
| REG_PARM_STACK_SPACE | 17.7.5 Passing Function Arguments on the Stack |
| REG_PARM_STACK_SPACE , and FUNCTION_ARG | 17.7.6 Passing Arguments in Registers |
| REG_RETVAL | 15.16 Insns |
| REG_UNUSED | 15.16 Insns |
| REG_USERVAR_P | 15.4 Flags in an RTL Expression |
| REG_WAS_0 | 15.16 Insns |
| register allocation | 14. Passes and Files of the Compiler |
| register allocation order | 17.5.2 Order of Allocation of Registers |
| register allocation, stupid | 14. Passes and Files of the Compiler |
| register class definitions | 17.6 Register Classes |
| register class preference constraints | 16.6.3 Register Class Preferences |
| register class preference pass | 14. Passes and Files of the Compiler |
| register movement | 14. Passes and Files of the Compiler |
| register pairs | 17.5.3 How Values Fit in Registers |
| register positions in frame (88k) | 2.14.11 M88K Options |
| register positions in frame (88k) | 2.14.11 M88K Options |
| Register Transfer Language (RTL) | 15. RTL Representation |
| register usage | 17.5 Register Usage |
| register use analysis | 14. Passes and Files of the Compiler |
| register variable after longjmp | 4.34.1 Defining Global Register Variables |
| register-to-stack conversion | 14. Passes and Files of the Compiler |
| REGISTER_MOVE_COST | 17.13 Describing Relative Costs of Operations |
| REGISTER_NAMES | 17.16.7 Output of Assembler Instructions |
| register_operand | 16.3 RTL Template |
| REGISTER_PREFIX | 17.16.7 Output of Assembler Instructions |
| registers | 4.32 Assembler Instructions with C Expression Operands |
| registers arguments | 17.7.6 Passing Arguments in Registers |
| registers for local variables | 4.34.2 Specifying Registers for Local Variables |
| registers in constraints | 16.6.1 Simple Constraints |
| registers, global allocation | 4.34 Variables in Specified Registers |
| registers, global variables in | 4.34.1 Defining Global Register Variables |
| REGNO_MODE_OK_FOR_BASE_P | 17.6 Register Classes |
| REGNO_OK_FOR_BASE_P | 17.6 Register Classes |
| REGNO_OK_FOR_INDEX_P | 17.6 Register Classes |
| REGNO_REG_CLASS | 17.6 Register Classes |
| regs_ever_live | 17.7.10 Function Entry and Exit |
| relative costs | 17.13 Describing Relative Costs of Operations |
| RELATIVE_PREFIX_NOT_LINKDIR | 17.1 Controlling the Compilation Driver, `gcc' |
| reload pass | 15.7 Registers and Memory |
| reload_completed | 16.7 Standard Pattern Names For Generation |
| reload_in instruction pattern | 16.7 Standard Pattern Names For Generation |
| reload_in_progress | 16.7 Standard Pattern Names For Generation |
| reload_out instruction pattern | 16.7 Standard Pattern Names For Generation |
| reloading | 14. Passes and Files of the Compiler |
| remainder | 15.8 RTL Expressions for Arithmetic |
| reordering, warning | 2.5 Options Controlling C++ Dialect |
| reporting bugs | 8. Reporting Bugs |
| representation of RTL | 15. RTL Representation |
| rest argument (in macro) | 4.15 Macros with Variable Numbers of Arguments |
| rest_of_compilation | 14. Passes and Files of the Compiler |
| rest_of_decl_compilation | 14. Passes and Files of the Compiler |
| restore_stack_block instruction pattern | 16.7 Standard Pattern Names For Generation |
| restore_stack_function instruction pattern | 16.7 Standard Pattern Names For Generation |
| restore_stack_nonlocal instruction pattern | 16.7 Standard Pattern Names For Generation |
| return | 15.13 Side Effect Expressions |
| return instruction pattern | 16.7 Standard Pattern Names For Generation |
| return value of main | 11.3 Other VMS Issues |
| return value, named, in C++ | 5.1 Named Return Values in C++ |
| return values in registers | 17.7.7 How Scalar Function Values Are Returned |
| return , in C++ function header | 5.1 Named Return Values in C++ |
| RETURN_ADDR_IN_PREVIOUS_FRAME | 17.7.1 Basic Stack Layout |
| RETURN_ADDR_RTX | 17.7.1 Basic Stack Layout |
| RETURN_ADDRESS_POINTER_REGNUM | 17.7.3 Registers That Address the Stack Frame |
| RETURN_IN_MEMORY | 17.7.8 How Large Values Are Returned |
| RETURN_POPS_ARGS | 17.7.5 Passing Function Arguments on the Stack |
| returning aggregate values | 17.7.8 How Large Values Are Returned |
| returning structures and unions | 13. Interfacing to GCC Output |
| REVERSIBLE_CC_MODE | 17.12 Condition Code Status |
| right rotate | 15.8 RTL Expressions for Arithmetic |
| right shift | 15.8 RTL Expressions for Arithmetic |
| rotate | 15.8 RTL Expressions for Arithmetic |
| rotatert | 15.8 RTL Expressions for Arithmetic |
| rotlm3 instruction pattern | 16.7 Standard Pattern Names For Generation |
| rotrm3 instruction pattern | 16.7 Standard Pattern Names For Generation |
| ROUND_TYPE_ALIGN | 17.3 Storage Layout |
| ROUND_TYPE_SIZE | 17.3 Storage Layout |
| RS/6000 and PowerPC Options | 2.14.12 IBM RS/6000 and PowerPC Options |
| RT options | 2.14.13 IBM RT Options |
| RT PC | 7.4 Interoperation |
| RTL addition | 15.8 RTL Expressions for Arithmetic |
| RTL classes | 15.2 RTL Classes and Formats |
| RTL comparison | 15.8 RTL Expressions for Arithmetic |
| RTL comparison operations | 15.9 Comparison Operations |
| RTL constant expression types | 15.6 Constant Expression Types |
| RTL constants | 15.6 Constant Expression Types |
| RTL declarations | 15.12 Declarations |
| RTL difference | 15.8 RTL Expressions for Arithmetic |
| RTL expression | 15.1 RTL Object Types |
| RTL expressions for arithmetic | 15.8 RTL Expressions for Arithmetic |
| RTL format | 15.2 RTL Classes and Formats |
| RTL format characters | 15.2 RTL Classes and Formats |
| RTL function-call insns | 15.17 RTL Representation of Function-Call Insns |
| RTL generation | 14. Passes and Files of the Compiler |
| RTL insn template | 16.3 RTL Template |
| RTL integers | 15.1 RTL Object Types |
| RTL memory expressions | 15.7 Registers and Memory |
| RTL object types | 15.1 RTL Object Types |
| RTL postdecrement | 15.14 Embedded Side-Effects on Addresses |
| RTL postincrement | 15.14 Embedded Side-Effects on Addresses |
| RTL predecrement | 15.14 Embedded Side-Effects on Addresses |
| RTL preincrement | 15.14 Embedded Side-Effects on Addresses |
| RTL register expressions | 15.7 Registers and Memory |
| RTL representation | 15. RTL Representation |
| RTL side effect expressions | 15.13 Side Effect Expressions |
| RTL strings | 15.1 RTL Object Types |
| RTL structure sharing assumptions | 15.18 Structure Sharing Assumptions |
| RTL subtraction | 15.8 RTL Expressions for Arithmetic |
| RTL sum | 15.8 RTL Expressions for Arithmetic |
| RTL vectors | 15.1 RTL Object Types |
| RTX (See RTL) | 15.1 RTL Object Types |
| RTX codes, classes of | 15.2 RTL Classes and Formats |
| RTX_COSTS | 17.13 Describing Relative Costs of Operations |
| RTX_FRAME_RELATED_P | 15.4 Flags in an RTL Expression |
| RTX_INTEGRATED_P | 15.4 Flags in an RTL Expression |
| RTX_UNCHANGING_P | 15.4 Flags in an RTL Expression |
| run-time conventions | 13. Interfacing to GCC Output |
| run-time options | 2.15 Options for Code Generation Conventions |
| run-time target specification | 17.2 Run-time Target Specification |
|