| Index Entry | Section |
|
J | | |
| jump instruction patterns | 16.10 Defining Jump Instruction Patterns |
| jump instructions and set | 15.13 Side Effect Expressions |
| jump optimization | 14. Passes and Files of the Compiler |
| jump threading | 14. Passes and Files of the Compiler |
| jump_insn | 15.16 Insns |
| JUMP_LABEL | 15.16 Insns |
| JUMP_TABLES_IN_TEXT_SECTION | 17.14 Dividing the Output into Sections (Texts, Data, ...) |
|
K | | |
| kernel and user registers (29k) | 2.14.5 AMD29K Options |
| keywords, alternate | 4.35 Alternate Keywords |
| known causes of trouble | 7. Known Causes of Trouble with GCC |
|
L | | |
| LABEL_ALIGN | 17.16.10 Assembler Commands for Alignment |
| LABEL_ALIGN_AFTER_BARRIER | 17.16.10 Assembler Commands for Alignment |
| LABEL_NUSES | 15.16 Insns |
| LABEL_OUTSIDE_LOOP_P | 15.4 Flags in an RTL Expression |
| LABEL_PRESERVE_P | 15.4 Flags in an RTL Expression |
| label_ref | 15.6 Constant Expression Types |
| label_ref and `/s' | 15.4 Flags in an RTL Expression |
| label_ref , RTL sharing | 15.18 Structure Sharing Assumptions |
| labeled elements in initializers | 4.20 Labeled Elements in Initializers |
| labels as values | 4.3 Labels as Values |
| labs | 2.4 Options Controlling C Dialect |
| LANG | 2.16 Environment Variables Affecting GCC |
| LANG | 2.16 Environment Variables Affecting GCC |
| language dialect options | 2.4 Options Controlling C Dialect |
| large bit shifts (88k) | 2.14.11 M88K Options |
| large return values | 17.7.8 How Large Values Are Returned |
| LAST_STACK_REG | 17.5.5 Registers That Form a Stack |
| LAST_VIRTUAL_REGISTER | 15.7 Registers and Memory |
| LC_ALL | 2.16 Environment Variables Affecting GCC |
| LC_CTYPE | 2.16 Environment Variables Affecting GCC |
| LC_MESSAGES | 2.16 Environment Variables Affecting GCC |
| LD_FINI_SWITCH | 17.16.6 Macros Controlling Initialization Routines |
| LD_INIT_SWITCH | 17.16.6 Macros Controlling Initialization Routines |
| LDD_SUFFIX | 17.16.6 Macros Controlling Initialization Routines |
| ldexp | 17.18 Cross Compilation and Floating Point |
| le | 15.9 Comparison Operations |
| le and attributes | 16.15.2 Attribute Expressions |
| leaf functions | 17.5.4 Handling Leaf Functions |
| leaf_function_p | 16.7 Standard Pattern Names For Generation |
| LEAF_REG_REMAP | 17.5.4 Handling Leaf Functions |
| LEAF_REGISTERS | 17.5.4 Handling Leaf Functions |
| left rotate | 15.8 RTL Expressions for Arithmetic |
| left shift | 15.8 RTL Expressions for Arithmetic |
| LEGITIMATE_CONSTANT_P | 17.11 Addressing Modes |
| LEGITIMATE_PIC_OPERAND_P | 17.15 Position Independent Code |
| LEGITIMIZE_ADDRESS | 17.11 Addressing Modes |
| LEGITIMIZE_RELOAD_ADDRESS | 17.11 Addressing Modes |
| length-zero arrays | 4.13 Arrays of Length Zero |
| less than | 15.9 Comparison Operations |
| less than or equal | 15.9 Comparison Operations |
| leu | 15.9 Comparison Operations |
| leu and attributes | 16.15.2 Attribute Expressions |
| LIB2FUNCS_EXTRA | 19.1 The Target Makefile Fragment |
| LIB_SPEC | 17.1 Controlling the Compilation Driver, `gcc' |
| LIBCALL_VALUE | 17.7.7 How Scalar Function Values Are Returned |
| `libgcc.a' | 17.10 Implicit Calls to Library Routines |
| LIBGCC1 | 19.1 The Target Makefile Fragment |
| LIBGCC2_CFLAGS | 19.1 The Target Makefile Fragment |
| LIBGCC2_WORDS_BIG_ENDIAN | 17.3 Storage Layout |
| LIBGCC_NEEDS_DOUBLE | 17.10 Implicit Calls to Library Routines |
| LIBGCC_SPEC | 17.1 Controlling the Compilation Driver, `gcc' |
| Libraries | 2.11 Options for Linking |
| library subroutine names | 17.10 Implicit Calls to Library Routines |
| LIBRARY_PATH | 2.16 Environment Variables Affecting GCC |
| libstdc++ | 3. Installing GNU CC |
| LIMIT_RELOAD_CLASS | 17.6 Register Classes |
| link options | 2.11 Options for Linking |
| LINK_COMMAND_SPEC | 17.1 Controlling the Compilation Driver, `gcc' |
| LINK_LIBGCC_SPECIAL | 17.1 Controlling the Compilation Driver, `gcc' |
| LINK_LIBGCC_SPECIAL_1 | 17.1 Controlling the Compilation Driver, `gcc' |
| LINK_SPEC | 17.1 Controlling the Compilation Driver, `gcc' |
| LINKER_DOES_NOT_WORK_WITH_DWARF2 | 17.17.5 Macros for SDB and DWARF Output |
| lo_sum | 15.8 RTL Expressions for Arithmetic |
| load address instruction | 16.6.1 Simple Constraints |
| LOAD_ARGS_REVERSED | 17.7.6 Passing Arguments in Registers |
| LOAD_EXTEND_OP | 17.19 Miscellaneous Parameters |
| load_multiple instruction pattern | 16.7 Standard Pattern Names For Generation |
| local labels | 4.2 Locally Declared Labels |
| local register allocation | 14. Passes and Files of the Compiler |
| local variables in macros | 4.6 Naming an Expression's Type |
| local variables, specifying registers | 4.34.2 Specifying Registers for Local Variables |
| LOCAL_ALIGNMENT | 17.3 Storage Layout |
| LOCAL_INCLUDE_DIR | 17.1 Controlling the Compilation Driver, `gcc' |
| LOCAL_LABEL_PREFIX | 17.16.7 Output of Assembler Instructions |
| locale | 2.16 Environment Variables Affecting GCC |
| locale definition | 2.16 Environment Variables Affecting GCC |
| LOG_LINKS | 15.16 Insns |
| logical-and, bitwise | 15.8 RTL Expressions for Arithmetic |
| long long data types | 4.10 Double-Word Integers |
| LONG_DOUBLE_TYPE_SIZE | 17.4 Layout of Source Language Data Types |
| LONG_LONG_TYPE_SIZE | 17.4 Layout of Source Language Data Types |
| LONG_TYPE_SIZE | 17.4 Layout of Source Language Data Types |
| longjmp | 4.34.1 Defining Global Register Variables |
| longjmp and automatic variables | 2.4 Options Controlling C Dialect |
| longjmp and automatic variables | 13. Interfacing to GCC Output |
| longjmp incompatibilities | 7.6 Incompatibilities of GCC |
| longjmp warnings | 2.6 Options to Request or Suppress Warnings |
| LONGJMP_RESTORE_FROM_STACK | 17.7.4 Eliminating Frame Pointer and Arg Pointer |
| loop optimization | 14. Passes and Files of the Compiler |
| LOOP_ALIGN | 17.16.10 Assembler Commands for Alignment |
| lshiftrt | 15.8 RTL Expressions for Arithmetic |
| lshiftrt and attributes | 16.15.2 Attribute Expressions |
| lshrm3 instruction pattern | 16.7 Standard Pattern Names For Generation |
| lt | 15.9 Comparison Operations |
| lt and attributes | 16.15.2 Attribute Expressions |
| ltu | 15.9 Comparison Operations |
| lvalues, generalized | 4.8 Generalized Lvalues |
|