| Index Entry | Section |
|
U | | |
| udiv | 19.8 RTL Expressions for Arithmetic |
| UDIVDI3_LIBCALL | 21.11 Implicit Calls to Library Routines |
| udivm3 instruction pattern | 20.8 Standard Pattern Names For Generation |
| udivmodm4 instruction pattern | 20.8 Standard Pattern Names For Generation |
| UDIVSI3_LIBCALL | 21.11 Implicit Calls to Library Routines |
| UINTMAX_TYPE | 21.5 Layout of Source Language Data Types |
| ULL integer suffix | 5.10 Double-Word Integers |
| Ultrix calling convention | 9.3 Interoperation |
| umax | 19.8 RTL Expressions for Arithmetic |
| umaxm3 instruction pattern | 20.8 Standard Pattern Names For Generation |
| umin | 19.8 RTL Expressions for Arithmetic |
| uminm3 instruction pattern | 20.8 Standard Pattern Names For Generation |
| umod | 19.8 RTL Expressions for Arithmetic |
| UMODDI3_LIBCALL | 21.11 Implicit Calls to Library Routines |
| umodm3 instruction pattern | 20.8 Standard Pattern Names For Generation |
| UMODSI3_LIBCALL | 21.11 Implicit Calls to Library Routines |
| umulhisi3 instruction pattern | 20.8 Standard Pattern Names For Generation |
| umulm3_highpart instruction pattern | 20.8 Standard Pattern Names For Generation |
| umulqihi3 instruction pattern | 20.8 Standard Pattern Names For Generation |
| umulsidi3 instruction pattern | 20.8 Standard Pattern Names For Generation |
| unchanging | 19.4 Flags in an RTL Expression |
| unchanging , in call_insn | 19.4 Flags in an RTL Expression |
| unchanging , in insn | 19.4 Flags in an RTL Expression |
| unchanging , in reg and mem | 19.4 Flags in an RTL Expression |
| unchanging , in subreg | 19.4 Flags in an RTL Expression |
| unchanging , in symbol_ref | 19.4 Flags in an RTL Expression |
| undefined behavior | 10.1 Have You Found a Bug? |
| undefined function value | 10.1 Have You Found a Bug? |
| underscores in variables in macros | 5.6 Naming an Expression's Type |
| underscores, avoiding (88k) | 3.17.11 M88K Options |
| union, casting to a | 5.24 Cast to a Union Type |
| UNION_TYPE | 18.3 Types |
| UNION_TYPE | 18.4.2 Classes |
| unions | 9.5 Incompatibilities of GCC |
| unions, returning | 16. Interfacing to GCC Output |
| UNIQUE_SECTION | 21.15 Dividing the Output into Sections (Texts, Data, ...) |
| UNIQUE_SECTION_P | 21.15 Dividing the Output into Sections (Texts, Data, ...) |
| UNITS_PER_WORD | 21.4 Storage Layout |
| unknown pragmas, warning | 3.8 Options to Request or Suppress Warnings |
| UNKNOWN_FLOAT_FORMAT | 21.4 Storage Layout |
| UNKNOWN_TYPE | 18.3 Types |
| unreachable code | 17. Passes and Files of the Compiler |
| unresolved references and `-nodefaultlibs' | 3.13 Options for Linking |
| unresolved references and `-nostdlib' | 3.13 Options for Linking |
| unshare_all_rtl | 19.19 Structure Sharing Assumptions |
| unsigned division | 19.8 RTL Expressions for Arithmetic |
| unsigned greater than | 19.9 Comparison Operations |
| unsigned greater than | 19.9 Comparison Operations |
| unsigned less than | 19.9 Comparison Operations |
| unsigned less than | 19.9 Comparison Operations |
| unsigned minimum and maximum | 19.8 RTL Expressions for Arithmetic |
| unsigned_fix | 19.12 Conversions |
| unsigned_float | 19.12 Conversions |
| unspec | 19.14 Side Effect Expressions |
| unspec_volatile | 19.14 Side Effect Expressions |
| untyped_call instruction pattern | 20.8 Standard Pattern Names For Generation |
| untyped_return instruction pattern | 20.8 Standard Pattern Names For Generation |
| UPDATE_PATH_HOST_CANONICALIZE | 22. The Configuration File |
| us_minus | 19.8 RTL Expressions for Arithmetic |
| us_plus | 19.8 RTL Expressions for Arithmetic |
| us_truncate | 19.12 Conversions |
| use | 19.14 Side Effect Expressions |
| USE_C_ALLOCA | 22. The Configuration File |
| USE_LOAD_POST_DECREMENT | 21.14 Describing Relative Costs of Operations |
| USE_LOAD_POST_INCREMENT | 21.14 Describing Relative Costs of Operations |
| USE_LOAD_PRE_DECREMENT | 21.14 Describing Relative Costs of Operations |
| USE_LOAD_PRE_INCREMENT | 21.14 Describing Relative Costs of Operations |
| USE_PROTOTYPES | 22. The Configuration File |
| USE_STORE_POST_DECREMENT | 21.14 Describing Relative Costs of Operations |
| USE_STORE_POST_INCREMENT | 21.14 Describing Relative Costs of Operations |
| USE_STORE_PRE_DECREMENT | 21.14 Describing Relative Costs of Operations |
| USE_STORE_PRE_INCREMENT | 21.14 Describing Relative Costs of Operations |
| used | 19.4 Flags in an RTL Expression |
| used , in symbol_ref | 19.4 Flags in an RTL Expression |
| USER_LABEL_PREFIX | 21.17.7 Output of Assembler Instructions |
| USG | 22. The Configuration File |
| USING_DECL | 18.5 Declarations |
| USING_STMT | 18.6.2 Function Bodies |
|
V | | |
| `V' in constraint | 20.7.1 Simple Constraints |
| V850 Options | 3.17.24 V850 Options |
| vague linkage | 6.4 Vague Linkage |
| VALID_MACHINE_DECL_ATTRIBUTE | 21.21 Miscellaneous Parameters |
| VALID_MACHINE_TYPE_ATTRIBUTE | 21.21 Miscellaneous Parameters |
| value after longjmp | 5.38.1 Defining Global Register Variables |
| values, returned by functions | 21.8.7 How Scalar Function Values Are Returned |
| VAR_DECL | 18.5 Declarations |
| VAR_DECL | 18.7 Expressions |
| varargs implementation | 21.9 Implementing the Varargs Macros |
| `varargs.h' and RT PC | 3.17.13 IBM RT Options |
| variable | 18.5 Declarations |
| variable addressability on the M32R/D | 5.33 Specifying Attributes of Variables |
| variable alignment | 5.32 Inquiring on Alignment of Types or Variables |
| variable attributes | 5.33 Specifying Attributes of Variables |
| variable number of arguments | 5.15 Macros with a Variable Number of Arguments. |
| variable-length array scope | 5.14 Arrays of Variable Length |
| variable-length arrays | 5.14 Arrays of Variable Length |
| variables in specified registers | 5.38 Variables in Specified Registers |
| variables, local, in macros | 5.6 Naming an Expression's Type |
| variadic macros | 5.15 Macros with a Variable Number of Arguments. |
| Vax calling convention | 9.3 Interoperation |
| VAX options | 3.17.3 VAX Options |
| VAX_FLOAT_FORMAT | 21.4 Storage Layout |
| `VAXCRTL' | 13.3 Other VMS Issues |
| vec_concat | 19.11 Vector Operations |
| vec_const | 19.11 Vector Operations |
| vec_duplicate | 19.11 Vector Operations |
| vec_merge | 19.11 Vector Operations |
| vec_select | 19.11 Vector Operations |
| vector | 18.2.3 Containers |
| vector operations | 19.11 Vector Operations |
| VECTOR_MODE_SUPPORTED_P | 21.4 Storage Layout |
| VIRTUAL_INCOMING_ARGS_REGNUM | 19.7 Registers and Memory |
| VIRTUAL_OUTGOING_ARGS_REGNUM | 19.7 Registers and Memory |
| VIRTUAL_STACK_DYNAMIC_REGNUM | 19.7 Registers and Memory |
| VIRTUAL_STACK_VARS_REGNUM | 19.7 Registers and Memory |
| VLAs | 5.14 Arrays of Variable Length |
| VMS | 22. The Configuration File |
| VMS and case sensitivity | 13.3 Other VMS Issues |
| VMS and include files | 13.1 Include Files and VMS |
| VMS installation | 4.4 Installing GNU CC on VMS |
| void pointers, arithmetic | 5.19 Arithmetic on void - and Function-Pointers |
| void, size of pointer to | 5.19 Arithmetic on void - and Function-Pointers |
| VOID_TYPE | 18.3 Types |
| VOIDmode | 19.5 Machine Modes |
| volatil | 19.4 Flags in an RTL Expression |
| volatil , in insn | 19.4 Flags in an RTL Expression |
| volatil , in mem | 19.4 Flags in an RTL Expression |
| volatil , in reg | 19.4 Flags in an RTL Expression |
| volatil , in symbol_ref | 19.4 Flags in an RTL Expression |
| volatile access | 6.2 When is a Volatile Object Accessed? |
| volatile applied to function | 5.26 Declaring Attributes of Functions |
| volatile memory references | 19.4 Flags in an RTL Expression |
| volatile read | 6.2 When is a Volatile Object Accessed? |
| volatile write | 6.2 When is a Volatile Object Accessed? |
| voting between constraint alternatives | 20.7.3 Register Class Preferences |
| vtable | 6.4 Vague Linkage |
|