[11287] | 1 | , 156} |
---|
[8833] | 2 | \initial {!} |
---|
[11287] | 3 | \entry {\samp {!} in constraint}{306} |
---|
[8833] | 4 | \initial {#} |
---|
[11287] | 5 | \entry {\samp {#} in constraint}{307} |
---|
| 6 | \entry {\code {#} in template}{299} |
---|
| 7 | \entry {\code {#pragma}}{466} |
---|
| 8 | \entry {\code {#pragma implementation}, implied}{182} |
---|
| 9 | \entry {\code {#pragma}, reason for not using}{157} |
---|
[8833] | 10 | \initial {$} |
---|
[11287] | 11 | \entry {$}{158} |
---|
[8833] | 12 | \initial {%} |
---|
[11287] | 13 | \entry {\samp {%} in constraint}{307} |
---|
| 14 | \entry {\samp {%} in template}{298} |
---|
[8833] | 15 | \initial {&} |
---|
[11287] | 16 | \entry {\samp {&} in constraint}{307} |
---|
[8833] | 17 | \initial {'} |
---|
[11287] | 18 | \entry {'}{203} |
---|
[8833] | 19 | \initial {(} |
---|
[11287] | 20 | \entry {(nil)}{248} |
---|
[8833] | 21 | \initial {*} |
---|
[11287] | 22 | \entry {\samp {*} in constraint}{308} |
---|
| 23 | \entry {\code {*} in template}{299} |
---|
[8833] | 24 | \initial {-} |
---|
[11287] | 25 | \entry {\code {-lgcc}, use with \code {-nodefaultlibs}}{49} |
---|
| 26 | \entry {\code {-lgcc}, use with \code {-nostdlib}}{49} |
---|
| 27 | \entry {\code {-nodefaultlibs} and unresolved references}{49} |
---|
| 28 | \entry {\code {-nostdlib} and unresolved references}{49} |
---|
| 29 | \initial {.} |
---|
| 30 | \entry {.sdata/.sdata2 references (PowerPC)}{74} |
---|
[8833] | 31 | \initial {/} |
---|
[11287] | 32 | \entry {//}{158} |
---|
| 33 | \entry {\samp {/i} in RTL dump}{251} |
---|
| 34 | \entry {\samp {/s} in RTL dump}{250, 252} |
---|
| 35 | \entry {\samp {/u} in RTL dump}{251} |
---|
| 36 | \entry {\samp {/v} in RTL dump}{250} |
---|
[8833] | 37 | \initial {=} |
---|
[11287] | 38 | \entry {\samp {=} in constraint}{307} |
---|
[8833] | 39 | \initial {?} |
---|
[11287] | 40 | \entry {\samp {?} in constraint}{306} |
---|
| 41 | \entry {\code {?:} extensions}{142, 143} |
---|
| 42 | \entry {?: side effect}{143} |
---|
[8833] | 43 | \initial {{\_}} |
---|
[11287] | 44 | \entry {\samp {{\_}} in variables in macros}{141} |
---|
| 45 | \entry {\code {{\_}{\_}bb}}{407} |
---|
| 46 | \entry {\code {{\_}{\_}bb{\_}init{\_}func}}{406} |
---|
| 47 | \entry {\code {{\_}{\_}bb{\_}init{\_}trace{\_}func}}{407, 408} |
---|
| 48 | \entry {\code {{\_}{\_}bb{\_}trace{\_}func}}{407, 408} |
---|
| 49 | \entry {\code {{\_}{\_}bb{\_}trace{\_}ret}}{408} |
---|
| 50 | \entry {\code {{\_}{\_}builtin{\_}apply}}{140} |
---|
| 51 | \entry {\code {{\_}{\_}builtin{\_}apply{\_}args}}{140} |
---|
| 52 | \entry {\code {{\_}{\_}builtin{\_}args{\_}info}}{409} |
---|
| 53 | \entry {\code {{\_}{\_}builtin{\_}classify{\_}type}}{410} |
---|
| 54 | \entry {\code {{\_}{\_}builtin{\_}next{\_}arg}}{410} |
---|
| 55 | \entry {\code {{\_}{\_}builtin{\_}return}}{140} |
---|
| 56 | \entry {\code {{\_}{\_}builtin{\_}saveregs}}{409} |
---|
| 57 | \entry {\code {{\_}{\_}CTOR{\_}LIST{\_}{\_}}}{442} |
---|
| 58 | \entry {\code {{\_}{\_}DTOR{\_}LIST{\_}{\_}}}{442} |
---|
| 59 | \entry {\code {{\_}{\_}main}}{132} |
---|
[8833] | 60 | \initial {{\tt\char43}} |
---|
[11287] | 61 | \entry {\samp {{\tt\char43}} in constraint}{307} |
---|
[8833] | 62 | \initial {{\tt\gtr}} |
---|
[11287] | 63 | \entry {\samp {{\tt\gtr}} in constraint}{301} |
---|
| 64 | \entry {\code {{\tt\gtr}?}}{181} |
---|
[8833] | 65 | \initial {{\tt\indexbackslash }} |
---|
[11287] | 66 | \entry {{\tt\indexbackslash }}{298} |
---|
[8833] | 67 | \initial {{\tt\less}} |
---|
[11287] | 68 | \entry {\samp {{\tt\less}} in constraint}{301} |
---|
| 69 | \entry {\code {{\tt\less}?}}{181} |
---|
[8833] | 70 | \initial {0} |
---|
[11287] | 71 | \entry {\samp {0} in constraint}{303} |
---|
[8833] | 72 | \initial {A} |
---|
[11287] | 73 | \entry {\code {abort}}{18, 235} |
---|
| 74 | \entry {\code {abs}}{18, 267} |
---|
| 75 | \entry {\code {abs} and attributes}{342} |
---|
| 76 | \entry {\code {abs\var {m}2} instruction pattern}{318} |
---|
| 77 | \entry {absolute value}{267} |
---|
| 78 | \entry {access to operands}{248} |
---|
| 79 | \entry {accessors}{248} |
---|
| 80 | \entry {\code {ACCUMULATE{\_}OUTGOING{\_}ARGS}}{392} |
---|
| 81 | \entry {\code {ACCUMULATE{\_}OUTGOING{\_}ARGS} and stack frames}{403} |
---|
| 82 | \entry {\code {ADDITIONAL{\_}REGISTER{\_}NAMES}}{446} |
---|
| 83 | \entry {\code {add\var {m}3} instruction pattern}{317} |
---|
| 84 | \entry {\code {addr{\_}diff{\_}vec}}{277} |
---|
| 85 | \entry {\code {addr{\_}diff{\_}vec}, length of}{347} |
---|
| 86 | \entry {\code {addr{\_}vec}}{277} |
---|
| 87 | \entry {\code {addr{\_}vec}, length of}{347} |
---|
| 88 | \entry {\code {address}}{297} |
---|
| 89 | \entry {address constraints}{303} |
---|
| 90 | \entry {address of a label}{137} |
---|
| 91 | \entry {\code {ADDRESS{\_}COST}}{424} |
---|
| 92 | \entry {\code {address{\_}operand}}{303} |
---|
| 93 | \entry {addressing modes}{418} |
---|
| 94 | \entry {\code {ADJUST{\_}COST}}{427} |
---|
| 95 | \entry {\code {ADJUST{\_}FIELD{\_}ALIGN}}{365} |
---|
| 96 | \entry {\code {ADJUST{\_}INSN{\_}LENGTH}}{348} |
---|
| 97 | \entry {\code {ADJUST{\_}PRIORITY}}{427} |
---|
| 98 | \entry {aggregates as return values}{399} |
---|
| 99 | \entry {\code {alias} attribute}{155} |
---|
| 100 | \entry {\code {aligned} attribute}{159, 163} |
---|
| 101 | \entry {alignment}{159} |
---|
| 102 | \entry {\code {ALL{\_}REGS}}{379} |
---|
| 103 | \entry {Alliant}{199} |
---|
| 104 | \entry {\code {alloca}}{18} |
---|
| 105 | \entry {\code {alloca} and SunOS}{104} |
---|
| 106 | \entry {\code {alloca} vs variable-length arrays}{145} |
---|
| 107 | \entry {\code {alloca}, for SunOS}{127} |
---|
| 108 | \entry {\code {alloca}, for Unos}{113} |
---|
| 109 | \entry {\code {allocate{\_}stack} instruction pattern}{326} |
---|
| 110 | \entry {\code {ALLOCATE{\_}TRAMPOLINE}}{413} |
---|
| 111 | \entry {alternate keywords}{174} |
---|
| 112 | \entry {AMD29K options}{60} |
---|
| 113 | \entry {analysis, data flow}{242} |
---|
| 114 | \entry {\code {and}}{267} |
---|
| 115 | \entry {\code {and} and attributes}{342} |
---|
| 116 | \entry {\code {and}, canonicalization of}{331} |
---|
| 117 | \entry {\code {and\var {m}3} instruction pattern}{317} |
---|
| 118 | \entry {ANSI support}{17} |
---|
| 119 | \entry {apostrophes}{203} |
---|
| 120 | \entry {\code {APPLY{\_}RESULT{\_}SIZE}}{399} |
---|
| 121 | \entry {\code {ARG{\_}POINTER{\_}REGNUM}}{388} |
---|
| 122 | \entry {\code {ARG{\_}POINTER{\_}REGNUM} and virtual registers}{261} |
---|
| 123 | \entry {\code {arg{\_}pointer{\_}rtx}}{389} |
---|
| 124 | \entry {\code {ARGS{\_}GROW{\_}DOWNWARD}}{386} |
---|
| 125 | \entry {argument passing}{237} |
---|
| 126 | \entry {arguments in frame (88k)}{64} |
---|
| 127 | \entry {arguments in registers}{394} |
---|
| 128 | \entry {arguments on stack}{391} |
---|
| 129 | \entry {arithmetic libraries}{238} |
---|
| 130 | \entry {arithmetic shift}{267} |
---|
| 131 | \entry {arithmetic simplifications}{239} |
---|
| 132 | \entry {arithmetic, in RTL}{265} |
---|
| 133 | \entry {ARM options}{61} |
---|
| 134 | \entry {arrays of length zero}{145} |
---|
| 135 | \entry {arrays of variable length}{145} |
---|
| 136 | \entry {arrays, non-lvalue}{147} |
---|
| 137 | \entry {\code {ashift}}{267} |
---|
| 138 | \entry {\code {ashift} and attributes}{342} |
---|
| 139 | \entry {\code {ashiftrt}}{267} |
---|
| 140 | \entry {\code {ashiftrt} and attributes}{342} |
---|
| 141 | \entry {\code {ashl\var {m}3} instruction pattern}{317} |
---|
| 142 | \entry {\code {ashr\var {m}3} instruction pattern}{318} |
---|
| 143 | \entry {\code {asm} expressions}{167} |
---|
| 144 | \entry {\code {ASM{\_}APP{\_}OFF}}{432} |
---|
| 145 | \entry {\code {ASM{\_}APP{\_}ON}}{432} |
---|
| 146 | \entry {\code {ASM{\_}BYTE{\_}OP}}{434} |
---|
| 147 | \entry {\code {ASM{\_}CLOSE{\_}PAREN}}{435} |
---|
| 148 | \entry {\code {ASM{\_}COMMENT{\_}START}}{432} |
---|
| 149 | \entry {\code {ASM{\_}DECLARE{\_}FUNCTION{\_}NAME}}{438} |
---|
| 150 | \entry {\code {ASM{\_}DECLARE{\_}FUNCTION{\_}SIZE}}{438} |
---|
| 151 | \entry {\code {ASM{\_}DECLARE{\_}OBJECT{\_}NAME}}{438} |
---|
| 152 | \entry {\code {ASM{\_}FILE{\_}END}}{432} |
---|
| 153 | \entry {\code {ASM{\_}FILE{\_}START}}{431} |
---|
| 154 | \entry {\code {ASM{\_}FINAL{\_}SPEC}}{354} |
---|
| 155 | \entry {\code {ASM{\_}FINISH{\_}DECLARE{\_}OBJECT}}{438} |
---|
| 156 | \entry {\code {ASM{\_}FORMAT{\_}PRIVATE{\_}NAME}}{440} |
---|
| 157 | \entry {\code {asm{\_}fprintf}}{448} |
---|
| 158 | \entry {\code {ASM{\_}GENERATE{\_}INTERNAL{\_}LABEL}}{440} |
---|
| 159 | \entry {\code {ASM{\_}GLOBALIZE{\_}LABEL}}{439} |
---|
| 160 | \entry {\code {ASM{\_}IDENTIFY{\_}GCC}}{432} |
---|
| 161 | \entry {\code {asm{\_}input}}{276} |
---|
| 162 | \entry {\code {ASM{\_}NO{\_}SKIP{\_}IN{\_}TEXT}}{451} |
---|
| 163 | \entry {\code {asm{\_}noperands}}{283} |
---|
| 164 | \entry {\code {ASM{\_}OPEN{\_}PAREN}}{435} |
---|
| 165 | \entry {\code {asm{\_}operands}, RTL sharing}{289} |
---|
| 166 | \entry {\code {asm{\_}operands}, usage}{278} |
---|
| 167 | \entry {\code {ASM{\_}OUTPUT{\_}ADDR{\_}DIFF{\_}ELT}}{449} |
---|
| 168 | \entry {\code {ASM{\_}OUTPUT{\_}ADDR{\_}VEC{\_}ELT}}{449} |
---|
| 169 | \entry {\code {ASM{\_}OUTPUT{\_}ALIGN}}{451} |
---|
| 170 | \entry {\code {ASM{\_}OUTPUT{\_}ALIGN{\_}CODE}}{450} |
---|
| 171 | \entry {\code {ASM{\_}OUTPUT{\_}ALIGNED{\_}BSS}}{437} |
---|
| 172 | \entry {\code {ASM{\_}OUTPUT{\_}ALIGNED{\_}COMMON}}{436} |
---|
| 173 | \entry {\code {ASM{\_}OUTPUT{\_}ALIGNED{\_}LOCAL}}{437} |
---|
| 174 | \entry {\code {ASM{\_}OUTPUT{\_}ASCII}}{434} |
---|
| 175 | \entry {\code {ASM{\_}OUTPUT{\_}BSS}}{436} |
---|
| 176 | \entry {\code {ASM{\_}OUTPUT{\_}BYTE}}{434} |
---|
| 177 | \entry {\code {ASM{\_}OUTPUT{\_}CASE{\_}END}}{450} |
---|
| 178 | \entry {\code {ASM{\_}OUTPUT{\_}CASE{\_}LABEL}}{450} |
---|
| 179 | \entry {\code {ASM{\_}OUTPUT{\_}CHAR}}{434} |
---|
| 180 | \entry {\code {ASM{\_}OUTPUT{\_}COMMON}}{436} |
---|
| 181 | \entry {\code {ASM{\_}OUTPUT{\_}CONSTRUCTOR}}{444} |
---|
| 182 | \entry {\code {ASM{\_}OUTPUT{\_}DEF}}{441} |
---|
| 183 | \entry {\code {ASM{\_}OUTPUT{\_}DESTRUCTOR}}{445} |
---|
| 184 | \entry {\code {ASM{\_}OUTPUT{\_}DOUBLE}}{433} |
---|
| 185 | \entry {\code {ASM{\_}OUTPUT{\_}DOUBLE{\_}INT}}{434} |
---|
| 186 | \entry {\code {ASM{\_}OUTPUT{\_}EXTERNAL}}{439} |
---|
| 187 | \entry {\code {ASM{\_}OUTPUT{\_}EXTERNAL{\_}LIBCALL}}{439} |
---|
| 188 | \entry {\code {ASM{\_}OUTPUT{\_}FLOAT}}{433} |
---|
| 189 | \entry {\code {ASM{\_}OUTPUT{\_}IDENT}}{433} |
---|
| 190 | \entry {\code {ASM{\_}OUTPUT{\_}INT}}{434} |
---|
| 191 | \entry {\code {ASM{\_}OUTPUT{\_}INTERNAL{\_}LABEL}}{440} |
---|
| 192 | \entry {\code {ASM{\_}OUTPUT{\_}LABEL}}{438} |
---|
| 193 | \entry {\code {ASM{\_}OUTPUT{\_}LABELREF}}{440} |
---|
| 194 | \entry {\code {ASM{\_}OUTPUT{\_}LOCAL}}{437} |
---|
| 195 | \entry {\code {ASM{\_}OUTPUT{\_}LONG{\_}DOUBLE}}{433} |
---|
| 196 | \entry {\code {ASM{\_}OUTPUT{\_}LOOP{\_}ALIGN}}{450} |
---|
| 197 | \entry {\code {ASM{\_}OUTPUT{\_}MI{\_}THUNK}}{405} |
---|
| 198 | \entry {\code {ASM{\_}OUTPUT{\_}OPCODE}}{446} |
---|
| 199 | \entry {\code {ASM{\_}OUTPUT{\_}POOL{\_}PROLOGUE}}{434} |
---|
| 200 | \entry {\code {ASM{\_}OUTPUT{\_}QUADRUPLE{\_}INT}}{434} |
---|
| 201 | \entry {\code {ASM{\_}OUTPUT{\_}REG{\_}POP}}{449} |
---|
| 202 | \entry {\code {ASM{\_}OUTPUT{\_}REG{\_}PUSH}}{449} |
---|
| 203 | \entry {\code {ASM{\_}OUTPUT{\_}SECTION{\_}NAME}}{433} |
---|
| 204 | \entry {\code {ASM{\_}OUTPUT{\_}SHARED{\_}BSS}}{437} |
---|
| 205 | \entry {\code {ASM{\_}OUTPUT{\_}SHARED{\_}COMMON}}{436} |
---|
| 206 | \entry {\code {ASM{\_}OUTPUT{\_}SHARED{\_}LOCAL}}{438} |
---|
| 207 | \entry {\code {ASM{\_}OUTPUT{\_}SHORT}}{434} |
---|
| 208 | \entry {\code {ASM{\_}OUTPUT{\_}SKIP}}{451} |
---|
| 209 | \entry {\code {ASM{\_}OUTPUT{\_}SOURCE{\_}FILENAME}}{432} |
---|
| 210 | \entry {\code {ASM{\_}OUTPUT{\_}SOURCE{\_}LINE}}{433} |
---|
| 211 | \entry {\code {ASM{\_}OUTPUT{\_}SPECIAL{\_}POOL{\_}ENTRY}}{435} |
---|
| 212 | \entry {\code {ASM{\_}SPEC}}{354} |
---|
| 213 | \entry {\code {ASM{\_}STABD{\_}OP}}{453} |
---|
| 214 | \entry {\code {ASM{\_}STABN{\_}OP}}{453} |
---|
| 215 | \entry {\code {ASM{\_}STABS{\_}OP}}{452} |
---|
| 216 | \entry {\code {ASM{\_}WEAKEN{\_}LABEL}}{439} |
---|
| 217 | \entry {\code {assemble{\_}name}}{438} |
---|
| 218 | \entry {assembler format}{431} |
---|
| 219 | \entry {assembler instructions}{167} |
---|
| 220 | \entry {assembler instructions in RTL}{278} |
---|
| 221 | \entry {assembler names for identifiers}{171} |
---|
| 222 | \entry {assembler syntax, 88k}{65} |
---|
| 223 | \entry {\code {ASSEMBLER{\_}DIALECT}}{448} |
---|
| 224 | \entry {assembly code, invalid}{215} |
---|
| 225 | \entry {assigning attribute values to insns}{344} |
---|
| 226 | \entry {asterisk in template}{299} |
---|
| 227 | \entry {\code {atof}}{458} |
---|
| 228 | \entry {\code {attr}}{345} |
---|
| 229 | \entry {\code {attr{\_}flag}}{343} |
---|
| 230 | \entry {attribute expressions}{341} |
---|
| 231 | \entry {attribute of types}{162} |
---|
| 232 | \entry {attribute of variables}{159} |
---|
| 233 | \entry {attribute specifications}{346} |
---|
| 234 | \entry {attribute specifications example}{346} |
---|
| 235 | \entry {attributes, defining}{341} |
---|
| 236 | \entry {autoincrement addressing, availability}{235} |
---|
| 237 | \entry {autoincrement/decrement addressing}{301} |
---|
| 238 | \entry {autoincrement/decrement analysis}{242} |
---|
| 239 | \entry {automatic \code {inline} for C{\tt\char43}{\tt\char43} member fns}{166} |
---|
[8833] | 240 | \initial {B} |
---|
[11287] | 241 | \entry {backslash}{298} |
---|
| 242 | \entry {backtrace for bug reports}{219} |
---|
| 243 | \entry {\code {barrier}}{281} |
---|
| 244 | \entry {\code {BASE{\_}REG{\_}CLASS}}{380} |
---|
| 245 | \entry {basic blocks}{242} |
---|
| 246 | \entry {\code {bcmp}}{472} |
---|
| 247 | \entry {\code {b\var {cond}} instruction pattern}{321} |
---|
| 248 | \entry {\code {bcopy}, implicit usage}{416} |
---|
| 249 | \entry {\code {BIGGEST{\_}ALIGNMENT}}{364} |
---|
| 250 | \entry {\code {BIGGEST{\_}FIELD{\_}ALIGNMENT}}{364} |
---|
| 251 | \entry {Bison parser generator}{101} |
---|
| 252 | \entry {bit fields}{270} |
---|
| 253 | \entry {bit shift overflow (88k)}{66} |
---|
| 254 | \entry {\code {BITFIELD{\_}NBYTES{\_}LIMITED}}{367} |
---|
| 255 | \entry {\code {BITS{\_}BIG{\_}ENDIAN}}{362} |
---|
| 256 | \entry {\code {BITS{\_}BIG{\_}ENDIAN}, effect on \code {sign{\_}extract}}{270} |
---|
| 257 | \entry {\code {BITS{\_}PER{\_}UNIT}}{363} |
---|
| 258 | \entry {\code {BITS{\_}PER{\_}WORD}}{363} |
---|
| 259 | \entry {bitwise complement}{267} |
---|
| 260 | \entry {bitwise exclusive-or}{267} |
---|
| 261 | \entry {bitwise inclusive-or}{267} |
---|
| 262 | \entry {bitwise logical-and}{267} |
---|
| 263 | \entry {\code {BLKmode}}{255} |
---|
| 264 | \entry {\code {BLKmode}, and function return values}{288} |
---|
| 265 | \entry {\code {BLOCK{\_}PROFILER}}{407} |
---|
| 266 | \entry {\code {BLOCK{\_}PROFILER{\_}CODE}}{409} |
---|
| 267 | \entry {\code {BRANCH{\_}COST}}{426} |
---|
| 268 | \entry {\code {break{\_}out{\_}memory{\_}refs}}{420} |
---|
| 269 | \entry {\code {BSS{\_}SECTION{\_}ASM{\_}OP}}{428} |
---|
| 270 | \entry {bug criteria}{215} |
---|
| 271 | \entry {bug report mailing lists}{216} |
---|
| 272 | \entry {bugs}{215} |
---|
| 273 | \entry {bugs, known}{189} |
---|
| 274 | \entry {builtin functions}{18} |
---|
| 275 | \entry {byte writes (29k)}{60} |
---|
| 276 | \entry {\code {byte{\_}mode}}{258} |
---|
| 277 | \entry {\code {BYTES{\_}BIG{\_}ENDIAN}}{362} |
---|
| 278 | \entry {\code {bzero}}{472} |
---|
| 279 | \entry {\code {bzero}, implicit usage}{416} |
---|
[8833] | 280 | \initial {C} |
---|
[11287] | 281 | \entry {C compilation options}{9} |
---|
| 282 | \entry {C intermediate output, nonexistent}{7} |
---|
| 283 | \entry {C language extensions}{135} |
---|
| 284 | \entry {C language, traditional}{18} |
---|
| 285 | \entry {C statements for assembler output}{299} |
---|
| 286 | \entry {\code {C{\_}INCLUDE{\_}PATH}}{93} |
---|
| 287 | \entry {\code {c{\tt\char43}{\tt\char43}}}{16} |
---|
| 288 | \entry {C{\tt\char43}{\tt\char43}}{7} |
---|
| 289 | \entry {C{\tt\char43}{\tt\char43} comments}{158} |
---|
| 290 | \entry {C{\tt\char43}{\tt\char43} compilation options}{9} |
---|
| 291 | \entry {C{\tt\char43}{\tt\char43} interface and implementation headers}{181} |
---|
| 292 | \entry {C{\tt\char43}{\tt\char43} language extensions}{179} |
---|
| 293 | \entry {C{\tt\char43}{\tt\char43} member fns, automatically \code {inline}}{166} |
---|
| 294 | \entry {C{\tt\char43}{\tt\char43} misunderstandings}{208} |
---|
| 295 | \entry {C{\tt\char43}{\tt\char43} named return value}{179} |
---|
| 296 | \entry {C{\tt\char43}{\tt\char43} options, command line}{21} |
---|
| 297 | \entry {C{\tt\char43}{\tt\char43} pragmas, effect on inlining}{183} |
---|
| 298 | \entry {C{\tt\char43}{\tt\char43} signatures}{186} |
---|
| 299 | \entry {C{\tt\char43}{\tt\char43} source file suffixes}{16} |
---|
| 300 | \entry {C{\tt\char43}{\tt\char43} static data, declaring and defining}{208} |
---|
| 301 | \entry {C{\tt\char43}{\tt\char43} subtype polymorphism}{186} |
---|
| 302 | \entry {C{\tt\char43}{\tt\char43} type abstraction}{186} |
---|
| 303 | \entry {\code {call}}{273} |
---|
| 304 | \entry {\code {call} instruction pattern}{322} |
---|
| 305 | \entry {\code {call} usage}{287} |
---|
| 306 | \entry {call-clobbered register}{372} |
---|
| 307 | \entry {call-saved register}{372} |
---|
| 308 | \entry {call-used register}{372} |
---|
| 309 | \entry {\code {call{\_}insn}}{280} |
---|
| 310 | \entry {\code {call{\_}insn} and \samp {/u}}{252} |
---|
| 311 | \entry {\code {CALL{\_}INSN{\_}FUNCTION{\_}USAGE}}{280} |
---|
| 312 | \entry {\code {call{\_}pop} instruction pattern}{322} |
---|
| 313 | \entry {\code {CALL{\_}USED{\_}REGISTERS}}{372} |
---|
| 314 | \entry {\code {call{\_}used{\_}regs}}{373} |
---|
| 315 | \entry {\code {call{\_}value} instruction pattern}{322} |
---|
| 316 | \entry {\code {call{\_}value{\_}pop} instruction pattern}{322} |
---|
| 317 | \entry {\code {CALLER{\_}SAVE{\_}PROFITABLE}}{401} |
---|
| 318 | \entry {calling conventions}{386} |
---|
| 319 | \entry {calling functions in RTL}{287} |
---|
| 320 | \entry {calling functions through the function vector on the H8/300 processors}{156} |
---|
| 321 | \entry {\code {CAN{\_}DEBUG{\_}WITHOUT{\_}FP}}{361} |
---|
| 322 | \entry {\code {CAN{\_}ELIMINATE}}{391} |
---|
| 323 | \entry {canonicalization of instructions}{330} |
---|
| 324 | \entry {\code {CANONICALIZE{\_}COMPARISON}}{423} |
---|
| 325 | \entry {\code {canonicalize{\_}funcptr{\_}for{\_}compare} instruction pattern}{325} |
---|
| 326 | \entry {case labels in initializers}{149} |
---|
| 327 | \entry {case ranges}{150} |
---|
| 328 | \entry {case sensitivity and VMS}{232} |
---|
| 329 | \entry {\code {CASE{\_}DROPS{\_}THROUGH}}{461} |
---|
| 330 | \entry {\code {CASE{\_}VALUES{\_}THRESHOLD}}{461} |
---|
| 331 | \entry {\code {CASE{\_}VECTOR{\_}MODE}}{461} |
---|
| 332 | \entry {\code {CASE{\_}VECTOR{\_}PC{\_}RELATIVE}}{461} |
---|
| 333 | \entry {\code {casesi} instruction pattern}{324} |
---|
| 334 | \entry {cast to a union}{151} |
---|
| 335 | \entry {casts as lvalues}{142} |
---|
| 336 | \entry {\code {CC}}{475} |
---|
| 337 | \entry {\code {cc{\_}status}}{421} |
---|
| 338 | \entry {\code {CC{\_}STATUS{\_}MDEP}}{421} |
---|
| 339 | \entry {\code {CC{\_}STATUS{\_}MDEP{\_}INIT}}{422} |
---|
| 340 | \entry {\code {cc0}}{263} |
---|
| 341 | \entry {\code {cc0}, RTL sharing}{289} |
---|
| 342 | \entry {\code {cc0{\_}rtx}}{264} |
---|
| 343 | \entry {\code {CC1{\_}SPEC}}{354} |
---|
| 344 | \entry {\code {CC1PLUS{\_}SPEC}}{354} |
---|
| 345 | \entry {\code {CCmode}}{255} |
---|
| 346 | \entry {\code {CDImode}}{256} |
---|
| 347 | \entry {\code {change{\_}address}}{315} |
---|
| 348 | \entry {\code {CHAR{\_}TYPE{\_}SIZE}}{369} |
---|
| 349 | \entry {\code {CHECK{\_}FLOAT{\_}VALUE}}{368} |
---|
| 350 | \entry {\code {CHImode}}{256} |
---|
| 351 | \entry {class definitions, register}{378} |
---|
| 352 | \entry {class preference constraints}{306} |
---|
| 353 | \entry {\code {CLASS{\_}LIKELY{\_}SPILLED{\_}P}}{384} |
---|
| 354 | \entry {\code {CLASS{\_}MAX{\_}NREGS}}{385} |
---|
| 355 | \entry {classes of RTX codes}{249} |
---|
| 356 | \entry {\code {CLEAR{\_}INSN{\_}CACHE}}{414} |
---|
| 357 | \entry {\code {CLIB}}{475} |
---|
| 358 | \entry {\code {clobber}}{273} |
---|
| 359 | \entry {\code {clrstr\var {m}} instruction pattern}{319} |
---|
| 360 | \entry {\code {cmp\var {m}} instruction pattern}{318} |
---|
| 361 | \entry {\code {cmpstr\var {m}} instruction pattern}{319} |
---|
| 362 | \entry {code generation conventions}{88} |
---|
| 363 | \entry {code generation RTL sequences}{335} |
---|
| 364 | \entry {code motion}{241} |
---|
| 365 | \entry {\code {code{\_}label}}{281} |
---|
| 366 | \entry {\code {code{\_}label} and \samp {/i}}{252} |
---|
| 367 | \entry {\code {CODE{\_}LABEL{\_}NUMBER}}{281} |
---|
| 368 | \entry {codes, RTL expression}{247} |
---|
| 369 | \entry {\code {COImode}}{256} |
---|
| 370 | \entry {\code {COLLECT{\_}EXPORT{\_}LIST}}{472} |
---|
| 371 | \entry {combiner pass}{263} |
---|
| 372 | \entry {command options}{9} |
---|
| 373 | \entry {comments, C{\tt\char43}{\tt\char43} style}{158} |
---|
| 374 | \entry {common subexpression elimination}{241} |
---|
| 375 | \entry {\code {COMP{\_}TYPE{\_}ATTRIBUTES}}{466} |
---|
| 376 | \entry {\code {compare}}{265} |
---|
| 377 | \entry {\code {compare}, canonicalization of}{331} |
---|
| 378 | \entry {comparison of signed and unsigned values, warning}{29} |
---|
| 379 | \entry {compilation in a separate directory}{121} |
---|
| 380 | \entry {compiler bugs, reporting}{217} |
---|
| 381 | \entry {compiler compared to C{\tt\char43}{\tt\char43} preprocessor}{7} |
---|
| 382 | \entry {compiler options, C{\tt\char43}{\tt\char43}}{21} |
---|
| 383 | \entry {compiler passes and files}{239} |
---|
| 384 | \entry {compiler version, specifying}{51} |
---|
| 385 | \entry {\code {COMPILER{\_}PATH}}{93} |
---|
| 386 | \entry {complement, bitwise}{267} |
---|
| 387 | \entry {complex numbers}{144} |
---|
| 388 | \entry {compound expressions as lvalues}{142} |
---|
| 389 | \entry {computed gotos}{137} |
---|
| 390 | \entry {computing the length of an insn}{347} |
---|
| 391 | \entry {\code {cond}}{269} |
---|
| 392 | \entry {\code {cond} and attributes}{342} |
---|
| 393 | \entry {condition code register}{263} |
---|
| 394 | \entry {condition code status}{421} |
---|
| 395 | \entry {condition codes}{268} |
---|
| 396 | \entry {conditional expressions as lvalues}{142} |
---|
| 397 | \entry {conditional expressions, extensions}{143} |
---|
| 398 | \entry {\code {CONDITIONAL{\_}REGISTER{\_}USAGE}}{373} |
---|
| 399 | \entry {conditions, in patterns}{291} |
---|
| 400 | \entry {configuration file}{469} |
---|
| 401 | \entry {configurations supported by GNU CC}{104} |
---|
| 402 | \entry {conflicting types}{206} |
---|
| 403 | \entry {\code {const} applied to function}{151} |
---|
| 404 | \entry {\code {const} function attribute}{152} |
---|
| 405 | \entry {\code {CONST{\_}CALL{\_}P}}{252} |
---|
| 406 | \entry {\code {CONST{\_}COSTS}}{424} |
---|
| 407 | \entry {\code {const{\_}double}}{258} |
---|
| 408 | \entry {\code {const{\_}double}, RTL sharing}{289} |
---|
| 409 | \entry {\code {CONST{\_}DOUBLE{\_}CHAIN}}{259} |
---|
| 410 | \entry {\code {CONST{\_}DOUBLE{\_}LOW}}{259} |
---|
| 411 | \entry {\code {CONST{\_}DOUBLE{\_}MEM}}{259} |
---|
| 412 | \entry {\code {CONST{\_}DOUBLE{\_}OK{\_}FOR{\_}LETTER{\_}P}}{385} |
---|
| 413 | \entry {\code {const{\_}int}}{258} |
---|
| 414 | \entry {\code {const{\_}int} and attribute tests}{342} |
---|
| 415 | \entry {\code {const{\_}int} and attributes}{341} |
---|
| 416 | \entry {\code {const{\_}int}, RTL sharing}{289} |
---|
| 417 | \entry {\code {CONST{\_}OK{\_}FOR{\_}LETTER{\_}P}}{385} |
---|
| 418 | \entry {\code {const{\_}string}}{259} |
---|
| 419 | \entry {\code {const{\_}string} and attributes}{342} |
---|
| 420 | \entry {\code {const{\_}true{\_}rtx}}{258} |
---|
| 421 | \entry {\code {const0{\_}rtx}}{258} |
---|
| 422 | \entry {\code {CONST0{\_}RTX}}{259} |
---|
| 423 | \entry {\code {const1{\_}rtx}}{258} |
---|
| 424 | \entry {\code {CONST1{\_}RTX}}{259} |
---|
| 425 | \entry {\code {const2{\_}rtx}}{258} |
---|
| 426 | \entry {\code {CONST2{\_}RTX}}{259} |
---|
| 427 | \entry {constant attributes}{348} |
---|
| 428 | \entry {constant folding}{239} |
---|
| 429 | \entry {constant folding and floating point}{460} |
---|
| 430 | \entry {constant propagation}{241} |
---|
| 431 | \entry {\code {CONSTANT{\_}ADDRESS{\_}P}}{418} |
---|
| 432 | \entry {\code {CONSTANT{\_}ALIGNMENT}}{365} |
---|
| 433 | \entry {\code {CONSTANT{\_}P}}{418} |
---|
| 434 | \entry {\code {CONSTANT{\_}POOL{\_}ADDRESS{\_}P}}{252} |
---|
| 435 | \entry {constants in constraints}{302} |
---|
| 436 | \entry {\code {constm1{\_}rtx}}{258} |
---|
| 437 | \entry {constraint modifier characters}{307} |
---|
| 438 | \entry {constraint, matching}{303} |
---|
| 439 | \entry {constraints}{301} |
---|
| 440 | \entry {constraints, machine specific}{308} |
---|
| 441 | \entry {constructing calls}{140} |
---|
| 442 | \entry {constructor expressions}{148} |
---|
| 443 | \entry {\code {constructor} function attribute}{154} |
---|
| 444 | \entry {constructors vs \code {goto}}{181} |
---|
| 445 | \entry {constructors, automatic calls}{132} |
---|
| 446 | \entry {constructors, output of}{442} |
---|
| 447 | \entry {contributors}{485} |
---|
| 448 | \entry {controlling register usage}{373} |
---|
| 449 | \entry {controlling the compilation driver}{353} |
---|
| 450 | \entry {conventions, run-time}{237} |
---|
| 451 | \entry {conversions}{270} |
---|
| 452 | \entry {Convex options}{59} |
---|
| 453 | \entry {\code {copy{\_}rtx{\_}if{\_}shared}}{289} |
---|
| 454 | \entry {core dump}{215} |
---|
| 455 | \entry {\code {cos}}{18} |
---|
| 456 | \entry {costs of instructions}{424} |
---|
| 457 | \entry {\code {COSTS{\_}N{\_}INSNS}}{424} |
---|
| 458 | \entry {\code {CPLUS{\_}INCLUDE{\_}PATH}}{93} |
---|
| 459 | \entry {\code {CPP{\_}PREDEFINES}}{359} |
---|
| 460 | \entry {\code {CPP{\_}SPEC}}{353} |
---|
| 461 | \entry {\code {CQImode}}{256} |
---|
| 462 | \entry {cross compilation and floating point}{458} |
---|
| 463 | \entry {cross compiling}{51} |
---|
| 464 | \entry {cross-compiler, installation}{122} |
---|
| 465 | \entry {cross-jumping}{243} |
---|
| 466 | \entry {\code {CROSS{\_}LIBGCC1}}{473} |
---|
| 467 | \entry {\code {CRTSTUFF{\_}T{\_}CFLAGS}}{473} |
---|
| 468 | \entry {\code {CRTSTUFF{\_}T{\_}CFLAGS{\_}S}}{473} |
---|
| 469 | \entry {\code {CSImode}}{256} |
---|
| 470 | \entry {\code {CTImode}}{256} |
---|
| 471 | \entry {\code {CUMULATIVE{\_}ARGS}}{396} |
---|
| 472 | \entry {\code {current{\_}function{\_}epilogue{\_}delay{\_}list}}{404} |
---|
| 473 | \entry {\code {current{\_}function{\_}outgoing{\_}args{\_}size}}{392} |
---|
| 474 | \entry {\code {current{\_}function{\_}pops{\_}args}}{404} |
---|
| 475 | \entry {\code {current{\_}function{\_}pretend{\_}args{\_}size}}{402} |
---|
[8833] | 476 | \initial {D} |
---|
[11287] | 477 | \entry {\samp {d} in constraint}{301} |
---|
| 478 | \entry {data flow analysis}{242} |
---|
| 479 | \entry {\code {DATA{\_}ALIGNMENT}}{365} |
---|
| 480 | \entry {\code {data{\_}section}}{429} |
---|
| 481 | \entry {\code {DATA{\_}SECTION{\_}ASM{\_}OP}}{428} |
---|
| 482 | \entry {\code {DBR{\_}OUTPUT{\_}SEQEND}}{448} |
---|
| 483 | \entry {\code {dbr{\_}sequence{\_}length}}{448} |
---|
| 484 | \entry {DBX}{196} |
---|
| 485 | \entry {\code {DBX{\_}BLOCKS{\_}FUNCTION{\_}RELATIVE}}{454} |
---|
| 486 | \entry {\code {DBX{\_}CONTIN{\_}CHAR}}{453} |
---|
| 487 | \entry {\code {DBX{\_}CONTIN{\_}LENGTH}}{453} |
---|
| 488 | \entry {\code {DBX{\_}DEBUGGING{\_}INFO}}{452} |
---|
| 489 | \entry {\code {DBX{\_}FUNCTION{\_}FIRST}}{454} |
---|
| 490 | \entry {\code {DBX{\_}LBRAC{\_}FIRST}}{454} |
---|
| 491 | \entry {\code {DBX{\_}MEMPARM{\_}STABS{\_}LETTER}}{454} |
---|
| 492 | \entry {\code {DBX{\_}NO{\_}XREFS}}{453} |
---|
| 493 | \entry {\code {DBX{\_}OUTPUT{\_}ENUM}}{455} |
---|
| 494 | \entry {\code {DBX{\_}OUTPUT{\_}FUNCTION{\_}END}}{455} |
---|
| 495 | \entry {\code {DBX{\_}OUTPUT{\_}LBRAC}}{455} |
---|
| 496 | \entry {\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}DIRECTORY}}{456} |
---|
| 497 | \entry {\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILE{\_}END}}{457} |
---|
| 498 | \entry {\code {DBX{\_}OUTPUT{\_}MAIN{\_}SOURCE{\_}FILENAME}}{456} |
---|
| 499 | \entry {\code {DBX{\_}OUTPUT{\_}RBRAC}}{455} |
---|
| 500 | \entry {\code {DBX{\_}OUTPUT{\_}SOURCE{\_}FILENAME}}{457} |
---|
| 501 | \entry {\code {DBX{\_}OUTPUT{\_}STANDARD{\_}TYPES}}{455} |
---|
| 502 | \entry {\code {DBX{\_}REGISTER{\_}NUMBER}}{451} |
---|
| 503 | \entry {\code {DBX{\_}REGPARM{\_}STABS{\_}CODE}}{454} |
---|
| 504 | \entry {\code {DBX{\_}REGPARM{\_}STABS{\_}LETTER}}{454} |
---|
| 505 | \entry {\code {DBX{\_}STATIC{\_}CONST{\_}VAR{\_}CODE}}{454} |
---|
| 506 | \entry {\code {DBX{\_}STATIC{\_}STAB{\_}DATA{\_}SECTION}}{453} |
---|
| 507 | \entry {\code {DBX{\_}TYPE{\_}DECL{\_}STABS{\_}CODE}}{453} |
---|
| 508 | \entry {\code {DBX{\_}USE{\_}BINCL}}{454} |
---|
| 509 | \entry {\code {DBX{\_}WORKING{\_}DIRECTORY}}{456} |
---|
| 510 | \entry {\code {DCmode}}{256} |
---|
| 511 | \entry {De Morgan's law}{331} |
---|
| 512 | \entry {dead code}{241} |
---|
| 513 | \entry {\code {dead{\_}or{\_}set{\_}p}}{333} |
---|
| 514 | \entry {deallocating variable length arrays}{145} |
---|
| 515 | \entry {death notes}{378} |
---|
| 516 | \entry {\code {debug{\_}rtx}}{220} |
---|
| 517 | \entry {\code {DEBUG{\_}SYMS{\_}TEXT}}{452} |
---|
| 518 | \entry {\code {DEBUGGER{\_}ARG{\_}OFFSET}}{452} |
---|
| 519 | \entry {\code {DEBUGGER{\_}AUTO{\_}OFFSET}}{451} |
---|
| 520 | \entry {debugging information generation}{244} |
---|
| 521 | \entry {debugging information options}{33} |
---|
| 522 | \entry {debugging, 88k OCS}{63} |
---|
| 523 | \entry {declaration scope}{203} |
---|
| 524 | \entry {declarations inside expressions}{135} |
---|
| 525 | \entry {declarations, RTL}{272} |
---|
| 526 | \entry {declaring attributes of functions}{151} |
---|
| 527 | \entry {declaring static data in C{\tt\char43}{\tt\char43}}{208} |
---|
| 528 | \entry {default implementation, signature member function}{187} |
---|
| 529 | \entry {\code {DEFAULT{\_}CALLER{\_}SAVES}}{401} |
---|
| 530 | \entry {\code {DEFAULT{\_}GDB{\_}EXTENSIONS}}{452} |
---|
| 531 | \entry {\code {DEFAULT{\_}MAIN{\_}RETURN}}{467} |
---|
| 532 | \entry {\code {DEFAULT{\_}PCC{\_}STRUCT{\_}RETURN}}{400} |
---|
| 533 | \entry {\code {DEFAULT{\_}SHORT{\_}ENUMS}}{370} |
---|
| 534 | \entry {\code {DEFAULT{\_}SIGNED{\_}CHAR}}{370} |
---|
| 535 | \entry {\code {define{\_}asm{\_}attributes}}{346} |
---|
| 536 | \entry {\code {define{\_}attr}}{341} |
---|
| 537 | \entry {\code {define{\_}delay}}{349} |
---|
| 538 | \entry {\code {define{\_}expand}}{335} |
---|
| 539 | \entry {\code {define{\_}function{\_}unit}}{351} |
---|
| 540 | \entry {\code {define{\_}insn}}{291} |
---|
| 541 | \entry {\code {define{\_}insn} example}{292} |
---|
| 542 | \entry {\code {define{\_}peephole}}{335} |
---|
| 543 | \entry {define{\_}split}{338} |
---|
| 544 | \entry {defining attributes and their values}{341} |
---|
| 545 | \entry {defining jump instruction patterns}{328} |
---|
| 546 | \entry {defining peephole optimizers}{332} |
---|
| 547 | \entry {defining RTL sequences for code generation}{335} |
---|
| 548 | \entry {defining static data in C{\tt\char43}{\tt\char43}}{208} |
---|
| 549 | \entry {delay slots, defining}{349} |
---|
| 550 | \entry {\code {DELAY{\_}SLOTS{\_}FOR{\_}EPILOGUE}}{404} |
---|
| 551 | \entry {delayed branch scheduling}{243} |
---|
| 552 | \entry {dependencies for make as output}{94} |
---|
| 553 | \entry {dependencies, make}{46} |
---|
| 554 | \entry {\code {DEPENDENCIES{\_}OUTPUT}}{94} |
---|
| 555 | \entry {Dependent Patterns}{327} |
---|
| 556 | \entry {\code {destructor} function attribute}{154} |
---|
| 557 | \entry {destructors vs \code {goto}}{181} |
---|
| 558 | \entry {destructors, output of}{442} |
---|
| 559 | \entry {detecting \w {\samp {-traditional}}}{19} |
---|
| 560 | \entry {\code {DFmode}}{255} |
---|
| 561 | \entry {dialect options}{17} |
---|
| 562 | \entry {digits in constraint}{303} |
---|
| 563 | \entry {\code {DImode}}{255} |
---|
| 564 | \entry {\code {DIR{\_}SEPARATOR}}{472} |
---|
| 565 | \entry {directory options}{50} |
---|
| 566 | \entry {disabling certain registers}{373} |
---|
| 567 | \entry {dispatch table}{449} |
---|
| 568 | \entry {\code {div}}{266} |
---|
| 569 | \entry {\code {div} and attributes}{342} |
---|
| 570 | \entry {\code {DIVDI3{\_}LIBCALL}}{415} |
---|
| 571 | \entry {divide instruction, 88k}{65} |
---|
| 572 | \entry {division}{266} |
---|
| 573 | \entry {\code {div\var {m}3} instruction pattern}{317} |
---|
| 574 | \entry {\code {divmod\var {m}4} instruction pattern}{317} |
---|
| 575 | \entry {\code {DIVSI3{\_}LIBCALL}}{415} |
---|
| 576 | \entry {dollar signs in identifier names}{158} |
---|
| 577 | \entry {\code {DOLLARS{\_}IN{\_}IDENTIFIERS}}{466} |
---|
| 578 | \entry {\code {DONE}}{336} |
---|
| 579 | \entry {\code {DONT{\_}DECLARE{\_}SYS{\_}SIGLIST}}{471} |
---|
| 580 | \entry {\code {DONT{\_}REDUCE{\_}ADDR}}{427} |
---|
| 581 | \entry {double-word arithmetic}{144} |
---|
| 582 | \entry {\code {DOUBLE{\_}TYPE{\_}SIZE}}{369} |
---|
| 583 | \entry {downward funargs}{137} |
---|
| 584 | \entry {driver}{353} |
---|
| 585 | \entry {DW bit (29k)}{60} |
---|
| 586 | \entry {\code {DWARF{\_}DEBUGGING{\_}INFO}}{457} |
---|
| 587 | \entry {\code {DYNAMIC{\_}CHAIN{\_}ADDRESS}}{387} |
---|
[8833] | 588 | \initial {E} |
---|
[11287] | 589 | \entry {\samp {E} in constraint}{302} |
---|
| 590 | \entry {earlyclobber operand}{307} |
---|
| 591 | \entry {\code {EASY{\_}DIV{\_}EXPR}}{462} |
---|
| 592 | \entry {\code {EDOM}, implicit usage}{416} |
---|
| 593 | \entry {\code {ELIGIBLE{\_}FOR{\_}EPILOGUE{\_}DELAY}}{404} |
---|
| 594 | \entry {\code {ELIMINABLE{\_}REGS}}{390} |
---|
| 595 | \entry {empty constraints}{314} |
---|
| 596 | \entry {\code {EMPTY{\_}FIELD{\_}BOUNDARY}}{365} |
---|
| 597 | \entry {\code {ENCODE{\_}SECTION{\_}INFO}}{429} |
---|
| 598 | \entry {\code {ENCODE{\_}SECTION{\_}INFO} and address validation}{419} |
---|
| 599 | \entry {\code {ENCODE{\_}SECTION{\_}INFO} usage}{448} |
---|
| 600 | \entry {\code {ENDFILE{\_}SPEC}}{355} |
---|
| 601 | \entry {endianness}{235} |
---|
| 602 | \entry {\code {enum machine{\_}mode}}{254} |
---|
| 603 | \entry {\code {enum reg{\_}class}}{379} |
---|
| 604 | \entry {environment variables}{92} |
---|
| 605 | \entry {epilogue}{401} |
---|
| 606 | \entry {\code {eq}}{269} |
---|
| 607 | \entry {\code {eq} and attributes}{342} |
---|
| 608 | \entry {\code {eq{\_}attr}}{343} |
---|
| 609 | \entry {equal}{269} |
---|
| 610 | \entry {\code {errno}, implicit usage}{416} |
---|
| 611 | \entry {error messages}{214} |
---|
| 612 | \entry {escape sequences, traditional}{19} |
---|
| 613 | \entry {exclamation point}{306} |
---|
| 614 | \entry {exclusive-or, bitwise}{267} |
---|
| 615 | \entry {\code {EXECUTABLE{\_}SUFFIX}}{472} |
---|
| 616 | \entry {\code {exit}}{18} |
---|
| 617 | \entry {exit status and VMS}{232} |
---|
| 618 | \entry {\code {EXIT{\_}BODY}}{467} |
---|
| 619 | \entry {\code {EXIT{\_}IGNORE{\_}STACK}}{403} |
---|
| 620 | \entry {\code {EXPAND{\_}BUILTIN{\_}SAVEREGS}}{410} |
---|
| 621 | \entry {expander definitions}{335} |
---|
| 622 | \entry {explicit register variables}{172} |
---|
| 623 | \entry {\code {expr{\_}list}}{287} |
---|
| 624 | \entry {expression codes}{247} |
---|
| 625 | \entry {expressions containing statements}{135} |
---|
| 626 | \entry {expressions, compound, as lvalues}{142} |
---|
| 627 | \entry {expressions, conditional, as lvalues}{142} |
---|
| 628 | \entry {expressions, constructor}{148} |
---|
| 629 | \entry {extended \code {asm}}{167} |
---|
| 630 | \entry {\code {extend\var {mn}} instruction pattern}{320} |
---|
| 631 | \entry {extensible constraints}{303} |
---|
| 632 | \entry {extensions, \code {?:}}{142, 143} |
---|
| 633 | \entry {extensions, C language}{135} |
---|
| 634 | \entry {extensions, C{\tt\char43}{\tt\char43} language}{179} |
---|
| 635 | \entry {\code {extern int target{\_}flags}}{359} |
---|
| 636 | \entry {external declaration scope}{203} |
---|
| 637 | \entry {\code {EXTRA{\_}CC{\_}MODES}}{422} |
---|
| 638 | \entry {\code {EXTRA{\_}CC{\_}NAMES}}{423} |
---|
| 639 | \entry {\code {EXTRA{\_}CONSTRAINT}}{386} |
---|
| 640 | \entry {\code {EXTRA{\_}SECTION{\_}FUNCTIONS}}{429} |
---|
| 641 | \entry {\code {EXTRA{\_}SECTIONS}}{428} |
---|
| 642 | \entry {\code {EXTRA{\_}SPECS}}{355} |
---|
| 643 | \entry {\code {extv} instruction pattern}{320} |
---|
| 644 | \entry {\code {extzv} instruction pattern}{320} |
---|
[8833] | 645 | \initial {F} |
---|
[11287] | 646 | \entry {\samp {F} in constraint}{302} |
---|
| 647 | \entry {\code {fabs}}{18} |
---|
| 648 | \entry {\code {FAIL}}{336} |
---|
| 649 | \entry {fatal signal}{215} |
---|
| 650 | \entry {\code {FATAL{\_}EXIT{\_}CODE}}{469} |
---|
| 651 | \entry {features, optional, in system conventions}{360} |
---|
| 652 | \entry {\code {ffs}}{18, 268} |
---|
| 653 | \entry {\code {ffs\var {m}2} instruction pattern}{318} |
---|
| 654 | \entry {file name suffix}{14} |
---|
| 655 | \entry {file names}{47} |
---|
| 656 | \entry {files and passes of the compiler}{239} |
---|
| 657 | \entry {final pass}{244} |
---|
| 658 | \entry {\code {FINAL{\_}PRESCAN{\_}INSN}}{446} |
---|
| 659 | \entry {\code {FINAL{\_}PRESCAN{\_}LABEL}}{447} |
---|
| 660 | \entry {\code {FINAL{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}{392} |
---|
| 661 | \entry {\code {final{\_}scan{\_}insn}}{404} |
---|
| 662 | \entry {\code {final{\_}sequence}}{448} |
---|
| 663 | \entry {\code {FINALIZE{\_}PIC}}{431} |
---|
| 664 | \entry {\code {FIRST{\_}INSN{\_}ADDRESS}}{347} |
---|
| 665 | \entry {\code {FIRST{\_}PARM{\_}OFFSET}}{387} |
---|
| 666 | \entry {\code {FIRST{\_}PARM{\_}OFFSET} and virtual registers}{261} |
---|
| 667 | \entry {\code {FIRST{\_}PSEUDO{\_}REGISTER}}{372} |
---|
| 668 | \entry {\code {FIRST{\_}STACK{\_}REG}}{377} |
---|
| 669 | \entry {\code {FIRST{\_}VIRTUAL{\_}REGISTER}}{261} |
---|
| 670 | \entry {\code {fix}}{271} |
---|
| 671 | \entry {\code {fix{\_}trunc\var {mn}2} instruction pattern}{320} |
---|
| 672 | \entry {fixed register}{372} |
---|
| 673 | \entry {\code {FIXED{\_}REGISTERS}}{372} |
---|
| 674 | \entry {\code {fixed{\_}regs}}{373} |
---|
| 675 | \entry {\code {fix\var {mn}2} instruction pattern}{319} |
---|
| 676 | \entry {\code {FIXUNS{\_}TRUNC{\_}LIKE{\_}FIX{\_}TRUNC}}{462} |
---|
| 677 | \entry {\code {fixuns{\_}trunc\var {mn}2} instruction pattern}{320} |
---|
| 678 | \entry {\code {fixuns\var {mn}2} instruction pattern}{319} |
---|
| 679 | \entry {flags in RTL expression}{250} |
---|
| 680 | \entry {\code {float}}{271} |
---|
| 681 | \entry {\code {float} as function value type}{204} |
---|
| 682 | \entry {\code {FLOAT{\_}ARG{\_}TYPE}}{416} |
---|
| 683 | \entry {\code {float{\_}extend}}{271} |
---|
| 684 | \entry {\code {FLOAT{\_}STORE{\_}FLAG{\_}VALUE}}{465} |
---|
| 685 | \entry {\code {float{\_}truncate}}{271} |
---|
| 686 | \entry {\code {FLOAT{\_}TYPE{\_}SIZE}}{369} |
---|
| 687 | \entry {\code {FLOAT{\_}VALUE{\_}TYPE}}{417} |
---|
| 688 | \entry {\code {FLOAT{\_}WORDS{\_}BIG{\_}ENDIAN}}{362} |
---|
| 689 | \entry {\code {FLOATIFY}}{417} |
---|
| 690 | \entry {floating point and cross compilation}{458} |
---|
| 691 | \entry {floating point precision}{40, 207} |
---|
| 692 | \entry {\code {float\var {mn}2} instruction pattern}{319} |
---|
| 693 | \entry {\code {floatuns\var {mn}2} instruction pattern}{319} |
---|
| 694 | \entry {\code {force{\_}reg}}{314} |
---|
| 695 | \entry {\code {format} function attribute}{153} |
---|
| 696 | \entry {\code {format{\_}arg} function attribute}{153} |
---|
| 697 | \entry {forwarding calls}{140} |
---|
| 698 | \entry {frame layout}{386} |
---|
| 699 | \entry {\code {FRAME{\_}GROWS{\_}DOWNWARD}}{386} |
---|
| 700 | \entry {\code {FRAME{\_}GROWS{\_}DOWNWARD} and virtual registers}{261} |
---|
| 701 | \entry {\code {frame{\_}pointer{\_}needed}}{402} |
---|
| 702 | \entry {\code {FRAME{\_}POINTER{\_}REGNUM}}{388} |
---|
| 703 | \entry {\code {FRAME{\_}POINTER{\_}REGNUM} and virtual registers}{261} |
---|
| 704 | \entry {\code {FRAME{\_}POINTER{\_}REQUIRED}}{390} |
---|
| 705 | \entry {\code {frame{\_}pointer{\_}rtx}}{389} |
---|
| 706 | \entry {\code {fscanf}, and constant strings}{201} |
---|
| 707 | \entry {\code {ftrunc\var {m}2} instruction pattern}{319} |
---|
| 708 | \entry {function attributes}{151} |
---|
| 709 | \entry {function call conventions}{237} |
---|
| 710 | \entry {function entry and exit}{401} |
---|
| 711 | \entry {function pointers, arithmetic}{148} |
---|
| 712 | \entry {function prototype declarations}{157} |
---|
| 713 | \entry {function units, for scheduling}{350} |
---|
| 714 | \entry {function, size of pointer to}{148} |
---|
| 715 | \entry {function-call insns}{287} |
---|
| 716 | \entry {\code {FUNCTION{\_}ARG}}{394} |
---|
| 717 | \entry {\code {FUNCTION{\_}ARG{\_}ADVANCE}}{397} |
---|
| 718 | \entry {\code {FUNCTION{\_}ARG{\_}BOUNDARY}}{397} |
---|
| 719 | \entry {\code {FUNCTION{\_}ARG{\_}CALLEE{\_}COPIES}}{396} |
---|
| 720 | \entry {\code {FUNCTION{\_}ARG{\_}PADDING}}{397} |
---|
| 721 | \entry {\code {FUNCTION{\_}ARG{\_}PARTIAL{\_}NREGS}}{395} |
---|
| 722 | \entry {\code {FUNCTION{\_}ARG{\_}PASS{\_}BY{\_}REFERENCE}}{395} |
---|
| 723 | \entry {\code {FUNCTION{\_}ARG{\_}REGNO{\_}P}}{397} |
---|
| 724 | \entry {\code {FUNCTION{\_}BLOCK{\_}PROFILER}}{406} |
---|
| 725 | \entry {\code {FUNCTION{\_}BLOCK{\_}PROFILER{\_}EXIT}}{408} |
---|
| 726 | \entry {\code {FUNCTION{\_}BOUNDARY}}{364} |
---|
| 727 | \entry {\code {FUNCTION{\_}CONVERSION{\_}BUG}}{470} |
---|
| 728 | \entry {\code {FUNCTION{\_}EPILOGUE}}{403} |
---|
| 729 | \entry {\code {FUNCTION{\_}EPILOGUE} and trampolines}{413} |
---|
| 730 | \entry {\code {FUNCTION{\_}INCOMING{\_}ARG}}{395} |
---|
| 731 | \entry {\code {FUNCTION{\_}MODE}}{465} |
---|
| 732 | \entry {\code {FUNCTION{\_}OUTGOING{\_}VALUE}}{398} |
---|
| 733 | \entry {\code {FUNCTION{\_}PROFILER}}{405} |
---|
| 734 | \entry {\code {FUNCTION{\_}PROLOGUE}}{401} |
---|
| 735 | \entry {\code {FUNCTION{\_}PROLOGUE} and trampolines}{413} |
---|
| 736 | \entry {\code {FUNCTION{\_}VALUE}}{398} |
---|
| 737 | \entry {\code {FUNCTION{\_}VALUE{\_}REGNO{\_}P}}{399} |
---|
| 738 | \entry {functions called via pointer on the RS/6000 and PowerPC}{155} |
---|
| 739 | \entry {functions in arbitrary sections}{151} |
---|
| 740 | \entry {functions that are passed arguments in registers on the 386}{151, 155} |
---|
| 741 | \entry {functions that do not pop the argument stack on the 386}{151} |
---|
| 742 | \entry {functions that do pop the argument stack on the 386}{155} |
---|
| 743 | \entry {functions that have no side effects}{151} |
---|
| 744 | \entry {functions that never return}{151} |
---|
| 745 | \entry {functions that pop the argument stack on the 386}{151, 155} |
---|
| 746 | \entry {functions which are exported from a dll on PowerPC Windows NT}{155} |
---|
| 747 | \entry {functions which are imported from a dll on PowerPC Windows NT}{155} |
---|
| 748 | \entry {functions which specify exception handling on PowerPC Windows NT}{156} |
---|
| 749 | \entry {functions with \code {printf} or \code {scanf} style arguments}{151} |
---|
| 750 | \entry {functions, leaf}{376} |
---|
[8833] | 751 | \initial {G} |
---|
[11287] | 752 | \entry {\samp {g} in constraint}{302} |
---|
| 753 | \entry {\samp {G} in constraint}{302} |
---|
| 754 | \entry {\code {g{\tt\char43}{\tt\char43}}}{16} |
---|
| 755 | \entry {G{\tt\char43}{\tt\char43}}{7} |
---|
| 756 | \entry {\code {g{\tt\char43}{\tt\char43} 1.\var {xx}}}{16} |
---|
| 757 | \entry {\code {g{\tt\char43}{\tt\char43}} older version}{16} |
---|
| 758 | \entry {\code {g{\tt\char43}{\tt\char43}}, separate compiler}{16} |
---|
| 759 | \entry {GCC}{7} |
---|
| 760 | \entry {\code {GCC{\_}EXEC{\_}PREFIX}}{92} |
---|
| 761 | \entry {\code {ge}}{269} |
---|
| 762 | \entry {\code {ge} and attributes}{342} |
---|
| 763 | \entry {\code {GEN{\_}ERRNO{\_}RTX}}{416} |
---|
| 764 | \entry {\code {gencodes}}{240} |
---|
| 765 | \entry {\code {genconfig}}{244} |
---|
| 766 | \entry {\code {general{\_}operand}}{294} |
---|
| 767 | \entry {\code {GENERAL{\_}REGS}}{379} |
---|
| 768 | \entry {generalized lvalues}{142} |
---|
| 769 | \entry {generating assembler output}{299} |
---|
| 770 | \entry {generating insns}{293} |
---|
| 771 | \entry {\code {genflags}}{240} |
---|
| 772 | \entry {\code {genflags}, crash on Sun 4}{191} |
---|
| 773 | \entry {\code {get{\_}attr}}{343} |
---|
| 774 | \entry {\code {get{\_}attr{\_}length}}{348} |
---|
| 775 | \entry {\code {GET{\_}CLASS{\_}NARROWEST{\_}MODE}}{258} |
---|
| 776 | \entry {\code {GET{\_}CODE}}{247} |
---|
| 777 | \entry {\code {get{\_}frame{\_}size}}{390} |
---|
| 778 | \entry {\code {get{\_}insns}}{279} |
---|
| 779 | \entry {\code {get{\_}last{\_}insn}}{279} |
---|
| 780 | \entry {\code {GET{\_}MODE}}{257} |
---|
| 781 | \entry {\code {GET{\_}MODE{\_}ALIGNMENT}}{257} |
---|
| 782 | \entry {\code {GET{\_}MODE{\_}BITSIZE}}{257} |
---|
| 783 | \entry {\code {GET{\_}MODE{\_}CLASS}}{257} |
---|
| 784 | \entry {\code {GET{\_}MODE{\_}MASK}}{257} |
---|
| 785 | \entry {\code {GET{\_}MODE{\_}NAME}}{257} |
---|
| 786 | \entry {\code {GET{\_}MODE{\_}NUNITS}}{258} |
---|
| 787 | \entry {\code {GET{\_}MODE{\_}SIZE}}{257} |
---|
| 788 | \entry {\code {GET{\_}MODE{\_}UNIT{\_}SIZE}}{257} |
---|
| 789 | \entry {\code {GET{\_}MODE{\_}WIDER{\_}MODE}}{257} |
---|
| 790 | \entry {\code {GET{\_}RTX{\_}CLASS}}{249} |
---|
| 791 | \entry {\code {GET{\_}RTX{\_}FORMAT}}{249} |
---|
| 792 | \entry {\code {GET{\_}RTX{\_}LENGTH}}{248} |
---|
| 793 | \entry {\code {geu}}{269} |
---|
| 794 | \entry {\code {geu} and attributes}{342} |
---|
| 795 | \entry {\code {GIV{\_}SORT{\_}CRITERION}}{468} |
---|
| 796 | \entry {global offset table}{90} |
---|
| 797 | \entry {global register after \code {longjmp}}{173} |
---|
| 798 | \entry {global register allocation}{243} |
---|
| 799 | \entry {global register variables}{172} |
---|
| 800 | \entry {\code {GLOBALDEF}}{230} |
---|
| 801 | \entry {\code {GLOBALREF}}{230} |
---|
| 802 | \entry {\code {GLOBALVALUEDEF}}{230} |
---|
| 803 | \entry {\code {GLOBALVALUEREF}}{230} |
---|
| 804 | \entry {GNU CC and portability}{235} |
---|
| 805 | \entry {GNU CC command options}{9} |
---|
| 806 | \entry {\code {GO{\_}IF{\_}LEGITIMATE{\_}ADDRESS}}{419} |
---|
| 807 | \entry {\code {GO{\_}IF{\_}MODE{\_}DEPENDENT{\_}ADDRESS}}{421} |
---|
| 808 | \entry {\code {goto} in C{\tt\char43}{\tt\char43}}{181} |
---|
| 809 | \entry {goto with computed label}{137} |
---|
| 810 | \entry {gp-relative references (MIPS)}{78} |
---|
| 811 | \entry {\code {gprof}}{35} |
---|
| 812 | \entry {greater than}{269} |
---|
| 813 | \entry {grouping options}{9} |
---|
| 814 | \entry {\code {gt}}{269} |
---|
| 815 | \entry {\code {gt} and attributes}{342} |
---|
| 816 | \entry {\code {gtu}}{269} |
---|
| 817 | \entry {\code {gtu} and attributes}{342} |
---|
[8833] | 818 | \initial {H} |
---|
[11287] | 819 | \entry {\samp {H} in constraint}{302} |
---|
| 820 | \entry {\code {HANDLE{\_}PRAGMA}}{466} |
---|
| 821 | \entry {hard registers}{260} |
---|
| 822 | \entry {\code {HARD{\_}FRAME{\_}POINTER{\_}REGNUM}}{388} |
---|
| 823 | \entry {\code {HARD{\_}REGNO{\_}MODE{\_}OK}}{374} |
---|
| 824 | \entry {\code {HARD{\_}REGNO{\_}NREGS}}{374} |
---|
| 825 | \entry {hardware models and configurations, specifying}{52} |
---|
| 826 | \entry {\code {HAS{\_}INIT{\_}SECTION}}{444} |
---|
| 827 | \entry {\code {HAVE{\_}ATEXIT}}{467} |
---|
| 828 | \entry {\code {HAVE{\_}POPEN}}{471} |
---|
| 829 | \entry {\code {HAVE{\_}POST{\_}DECREMENT}}{418} |
---|
| 830 | \entry {\code {HAVE{\_}POST{\_}INCREMENT}}{418} |
---|
| 831 | \entry {\code {HAVE{\_}PRE{\_}DECREMENT}}{418} |
---|
| 832 | \entry {\code {HAVE{\_}PRE{\_}INCREMENT}}{418} |
---|
| 833 | \entry {\code {HAVE{\_}PUTENV}}{471} |
---|
| 834 | \entry {\code {HAVE{\_}VPRINTF}}{470} |
---|
| 835 | \entry {header files and VMS}{229} |
---|
| 836 | \entry {\code {high}}{260} |
---|
| 837 | \entry {\code {HImode}}{255} |
---|
| 838 | \entry {\code {HImode}, in \code {insn}}{282} |
---|
| 839 | \entry {host makefile fragment}{475} |
---|
| 840 | \entry {\code {HOST{\_}BITS{\_}PER{\_}CHAR}}{469} |
---|
| 841 | \entry {\code {HOST{\_}BITS{\_}PER{\_}INT}}{469} |
---|
| 842 | \entry {\code {HOST{\_}BITS{\_}PER{\_}LONG}}{469} |
---|
| 843 | \entry {\code {HOST{\_}BITS{\_}PER{\_}SHORT}}{469} |
---|
| 844 | \entry {\code {HOST{\_}FLOAT{\_}FORMAT}}{469} |
---|
| 845 | \entry {\code {HOST{\_}FLOAT{\_}WORDS{\_}BIG{\_}ENDIAN}}{469} |
---|
| 846 | \entry {\code {HOST{\_}WORDS{\_}BIG{\_}ENDIAN}}{469} |
---|
| 847 | \entry {HPPA Options}{81} |
---|
[8833] | 848 | \initial {I} |
---|
[11287] | 849 | \entry {\samp {i} in constraint}{302} |
---|
| 850 | \entry {\samp {I} in constraint}{302} |
---|
| 851 | \entry {i386 Options}{79} |
---|
| 852 | \entry {IBM RS/6000 and PowerPC Options}{66} |
---|
| 853 | \entry {IBM RT options}{74} |
---|
| 854 | \entry {IBM RT PC}{199} |
---|
| 855 | \entry {identifier names, dollar signs in}{158} |
---|
| 856 | \entry {identifiers, names in assembler code}{171} |
---|
| 857 | \entry {identifying source, compiler (88k)}{63} |
---|
| 858 | \entry {\code {IEEE{\_}FLOAT{\_}FORMAT}}{368} |
---|
| 859 | \entry {\code {if{\_}then{\_}else}}{269} |
---|
| 860 | \entry {\code {if{\_}then{\_}else} and attributes}{342} |
---|
| 861 | \entry {\code {if{\_}then{\_}else} usage}{273} |
---|
| 862 | \entry {\code {immediate{\_}operand}}{294} |
---|
| 863 | \entry {\code {IMMEDIATE{\_}PREFIX}}{448} |
---|
| 864 | \entry {implicit argument: return value}{179} |
---|
| 865 | \entry {\code {IMPLICIT{\_}FIX{\_}EXPR}}{462} |
---|
| 866 | \entry {implied \code {#pragma implementation}}{182} |
---|
| 867 | \entry {\code {in{\_}data}}{428} |
---|
| 868 | \entry {\code {in{\_}struct}}{253} |
---|
| 869 | \entry {\code {in{\_}struct}, in \code {code{\_}label}}{252} |
---|
| 870 | \entry {\code {in{\_}struct}, in \code {insn}}{252, 253} |
---|
| 871 | \entry {\code {in{\_}struct}, in \code {label{\_}ref}}{252} |
---|
| 872 | \entry {\code {in{\_}struct}, in \code {mem}}{250} |
---|
| 873 | \entry {\code {in{\_}struct}, in \code {reg}}{251} |
---|
| 874 | \entry {\code {in{\_}struct}, in \code {subreg}}{251} |
---|
| 875 | \entry {\code {in{\_}text}}{428} |
---|
| 876 | \entry {include files and VMS}{229} |
---|
| 877 | \entry {\code {INCLUDE{\_}DEFAULTS}}{358} |
---|
| 878 | \entry {inclusive-or, bitwise}{267} |
---|
| 879 | \entry {\code {INCOMING{\_}REGNO}}{373} |
---|
| 880 | \entry {incompatibilities of GNU CC}{201} |
---|
| 881 | \entry {increment operators}{215} |
---|
| 882 | \entry {\code {INDEX{\_}REG{\_}CLASS}}{380} |
---|
| 883 | \entry {\code {indirect{\_}jump} instruction pattern}{324} |
---|
| 884 | \entry {\code {INIT{\_}CUMULATIVE{\_}ARGS}}{396} |
---|
| 885 | \entry {\code {INIT{\_}CUMULATIVE{\_}INCOMING{\_}ARGS}}{396} |
---|
| 886 | \entry {\code {INIT{\_}ENVIRONMENT}}{357} |
---|
| 887 | \entry {\code {INIT{\_}SECTION{\_}ASM{\_}OP}}{428, 444} |
---|
| 888 | \entry {\code {INIT{\_}TARGET{\_}OPTABS}}{416} |
---|
| 889 | \entry {\code {INITIAL{\_}ELIMINATION{\_}OFFSET}}{391} |
---|
| 890 | \entry {\code {INITIAL{\_}FRAME{\_}POINTER{\_}OFFSET}}{390} |
---|
| 891 | \entry {initialization routines}{442} |
---|
| 892 | \entry {initializations in expressions}{148} |
---|
| 893 | \entry {\code {INITIALIZE{\_}TRAMPOLINE}}{413} |
---|
| 894 | \entry {initializers with labeled elements}{149} |
---|
| 895 | \entry {initializers, non-constant}{148} |
---|
| 896 | \entry {\code {inline} automatic for C{\tt\char43}{\tt\char43} member fns}{166} |
---|
| 897 | \entry {inline functions}{166} |
---|
| 898 | \entry {inline functions, omission of}{166} |
---|
| 899 | \entry {inline, automatic}{240} |
---|
| 900 | \entry {inlining and C{\tt\char43}{\tt\char43} pragmas}{183} |
---|
| 901 | \entry {\code {insn}}{280} |
---|
| 902 | \entry {\code {insn} and \samp {/i}}{253} |
---|
| 903 | \entry {\code {insn} and \samp {/s}}{252} |
---|
| 904 | \entry {\code {insn} and \samp {/u}}{252} |
---|
| 905 | \entry {insn attributes}{340} |
---|
| 906 | \entry {insn canonicalization}{330} |
---|
| 907 | \entry {insn lengths, computing}{347} |
---|
| 908 | \entry {insn splitting}{338} |
---|
| 909 | \entry {\code {insn-attr.h}}{341} |
---|
| 910 | \entry {\code {INSN{\_}ANNULLED{\_}BRANCH{\_}P}}{252} |
---|
| 911 | \entry {\code {INSN{\_}CACHE{\_}DEPTH}}{414} |
---|
| 912 | \entry {\code {INSN{\_}CACHE{\_}LINE{\_}WIDTH}}{413} |
---|
| 913 | \entry {\code {INSN{\_}CACHE{\_}SIZE}}{413} |
---|
| 914 | \entry {\code {INSN{\_}CLOBBERS{\_}REGNO{\_}P}}{378} |
---|
| 915 | \entry {\code {INSN{\_}CODE}}{283} |
---|
| 916 | \entry {\code {INSN{\_}DELETED{\_}P}}{252} |
---|
| 917 | \entry {\code {INSN{\_}FROM{\_}TARGET{\_}P}}{252} |
---|
| 918 | \entry {\code {insn{\_}list}}{287} |
---|
| 919 | \entry {\code {INSN{\_}REFERENCES{\_}ARE{\_}DELAYED}}{467} |
---|
| 920 | \entry {\code {INSN{\_}SETS{\_}ARE{\_}DELAYED}}{467} |
---|
| 921 | \entry {\code {INSN{\_}UID}}{279} |
---|
| 922 | \entry {insns}{279} |
---|
| 923 | \entry {insns, generating}{293} |
---|
| 924 | \entry {insns, recognizing}{293} |
---|
| 925 | \entry {\code {INSTALL}}{475} |
---|
| 926 | \entry {installation trouble}{189} |
---|
| 927 | \entry {installing GNU CC}{97} |
---|
| 928 | \entry {installing GNU CC on the Sun}{127} |
---|
| 929 | \entry {installing GNU CC on VMS}{128} |
---|
| 930 | \entry {instruction attributes}{340} |
---|
| 931 | \entry {instruction combination}{242} |
---|
| 932 | \entry {instruction patterns}{291} |
---|
| 933 | \entry {instruction recognizer}{244} |
---|
| 934 | \entry {instruction scheduling}{242, 243} |
---|
| 935 | \entry {instruction splitting}{338} |
---|
| 936 | \entry {\code {insv} instruction pattern}{320} |
---|
| 937 | \entry {\code {INT{\_}TYPE{\_}SIZE}}{369} |
---|
| 938 | \entry {\code {INTEGRATE{\_}THRESHOLD}}{465} |
---|
| 939 | \entry {\code {integrated}}{254} |
---|
| 940 | \entry {\code {integrated}, in \code {insn}}{251} |
---|
| 941 | \entry {\code {integrated}, in \code {reg}}{251} |
---|
| 942 | \entry {integrating function code}{166} |
---|
| 943 | \entry {Intel 386 Options}{79} |
---|
| 944 | \entry {Interdependence of Patterns}{327} |
---|
| 945 | \entry {interface and implementation headers, C{\tt\char43}{\tt\char43}}{181} |
---|
| 946 | \entry {interfacing to GNU CC output}{237} |
---|
| 947 | \entry {intermediate C version, nonexistent}{7} |
---|
| 948 | \entry {interrupt handler functions on the H8/300 processors}{156} |
---|
| 949 | \entry {\code {INTIFY}}{417} |
---|
| 950 | \entry {invalid assembly code}{215} |
---|
| 951 | \entry {invalid input}{216} |
---|
| 952 | \entry {\code {INVOKE{\_}{\_}main}}{444} |
---|
| 953 | \entry {invoking \code {g{\tt\char43}{\tt\char43}}}{16} |
---|
| 954 | \entry {\code {ior}}{267} |
---|
| 955 | \entry {\code {ior} and attributes}{342} |
---|
| 956 | \entry {\code {ior}, canonicalization of}{331} |
---|
| 957 | \entry {\code {ior\var {m}3} instruction pattern}{317} |
---|
| 958 | \entry {\code {IS{\_}ASM{\_}LOGICAL{\_}LINE{\_}SEPARATOR}}{435} |
---|
| 959 | \entry {\code {isinf}}{459} |
---|
| 960 | \entry {\code {isnan}}{460} |
---|
[8833] | 961 | \initial {J} |
---|
[11287] | 962 | \entry {jump instruction patterns}{328} |
---|
| 963 | \entry {jump instructions and \code {set}}{273} |
---|
| 964 | \entry {jump optimization}{241} |
---|
| 965 | \entry {jump threading}{241} |
---|
| 966 | \entry {\code {jump{\_}insn}}{280} |
---|
| 967 | \entry {\code {JUMP{\_}LABEL}}{280} |
---|
| 968 | \entry {\code {JUMP{\_}TABLES{\_}IN{\_}TEXT{\_}SECTION}}{429} |
---|
[8833] | 969 | \initial {K} |
---|
[11287] | 970 | \entry {kernel and user registers (29k)}{60} |
---|
| 971 | \entry {keywords, alternate}{174} |
---|
| 972 | \entry {known causes of trouble}{189} |
---|
[8833] | 973 | \initial {L} |
---|
[11287] | 974 | \entry {\code {LABEL{\_}NUSES}}{281} |
---|
| 975 | \entry {\code {LABEL{\_}OUTSIDE{\_}LOOP{\_}P}}{252} |
---|
| 976 | \entry {\code {LABEL{\_}PRESERVE{\_}P}}{252} |
---|
| 977 | \entry {\code {label{\_}ref}}{259} |
---|
| 978 | \entry {\code {label{\_}ref} and \samp {/s}}{252} |
---|
| 979 | \entry {\code {label{\_}ref}, RTL sharing}{289} |
---|
| 980 | \entry {labeled elements in initializers}{149} |
---|
| 981 | \entry {labels as values}{137} |
---|
| 982 | \entry {\code {labs}}{18} |
---|
| 983 | \entry {language dialect options}{17} |
---|
| 984 | \entry {large bit shifts (88k)}{66} |
---|
| 985 | \entry {large return values}{399} |
---|
| 986 | \entry {\code {LAST{\_}STACK{\_}REG}}{377} |
---|
| 987 | \entry {\code {LAST{\_}VIRTUAL{\_}REGISTER}}{261} |
---|
| 988 | \entry {\code {LD{\_}FINI{\_}SWITCH}}{444} |
---|
| 989 | \entry {\code {LD{\_}INIT{\_}SWITCH}}{444} |
---|
| 990 | \entry {\code {LDD{\_}SUFFIX}}{445} |
---|
| 991 | \entry {\code {ldexp}}{459} |
---|
| 992 | \entry {\code {le}}{269} |
---|
| 993 | \entry {\code {le} and attributes}{342} |
---|
| 994 | \entry {leaf functions}{376} |
---|
| 995 | \entry {\code {leaf{\_}function}}{377} |
---|
| 996 | \entry {\code {leaf{\_}function{\_}p}}{323} |
---|
| 997 | \entry {\code {LEAF{\_}REG{\_}REMAP}}{376} |
---|
| 998 | \entry {\code {LEAF{\_}REGISTERS}}{376} |
---|
| 999 | \entry {left rotate}{267} |
---|
| 1000 | \entry {left shift}{267} |
---|
| 1001 | \entry {\code {LEGITIMATE{\_}CONSTANT{\_}P}}{421} |
---|
| 1002 | \entry {\code {LEGITIMATE{\_}PIC{\_}OPERAND{\_}P}}{431} |
---|
| 1003 | \entry {\code {LEGITIMIZE{\_}ADDRESS}}{420} |
---|
| 1004 | \entry {length-zero arrays}{145} |
---|
| 1005 | \entry {less than}{269} |
---|
| 1006 | \entry {less than or equal}{269} |
---|
| 1007 | \entry {\code {leu}}{269} |
---|
| 1008 | \entry {\code {leu} and attributes}{342} |
---|
| 1009 | \entry {\code {LIB{\_}SPEC}}{355} |
---|
| 1010 | \entry {\code {LIB2FUNCS{\_}EXTRA}}{473} |
---|
| 1011 | \entry {\code {LIBCALL{\_}VALUE}}{398} |
---|
| 1012 | \entry {\file {libgcc.a}}{414} |
---|
| 1013 | \entry {\code {LIBGCC{\_}NEEDS{\_}DOUBLE}}{416} |
---|
| 1014 | \entry {\code {LIBGCC{\_}SPEC}}{355} |
---|
| 1015 | \entry {\code {LIBGCC1}}{473} |
---|
| 1016 | \entry {\code {LIBGCC2{\_}CFLAGS}}{473} |
---|
| 1017 | \entry {\code {LIBGCC2{\_}WORDS{\_}BIG{\_}ENDIAN}}{362} |
---|
| 1018 | \entry {Libraries}{48} |
---|
| 1019 | \entry {library subroutine names}{414} |
---|
| 1020 | \entry {\code {LIBRARY{\_}PATH}}{93} |
---|
| 1021 | \entry {\code {LIMIT{\_}RELOAD{\_}CLASS}}{381} |
---|
| 1022 | \entry {link options}{47} |
---|
| 1023 | \entry {\code {LINK{\_}LIBGCC{\_}SPECIAL}}{356} |
---|
| 1024 | \entry {\code {LINK{\_}LIBGCC{\_}SPECIAL{\_}1}}{356} |
---|
| 1025 | \entry {\code {LINK{\_}SPEC}}{355} |
---|
| 1026 | \entry {\code {lo{\_}sum}}{265} |
---|
| 1027 | \entry {load address instruction}{303} |
---|
| 1028 | \entry {\code {LOAD{\_}EXTEND{\_}OP}}{462} |
---|
| 1029 | \entry {\code {load{\_}multiple} instruction pattern}{316} |
---|
| 1030 | \entry {local labels}{136} |
---|
| 1031 | \entry {local register allocation}{243} |
---|
| 1032 | \entry {local variables in macros}{141} |
---|
| 1033 | \entry {local variables, specifying registers}{174} |
---|
| 1034 | \entry {\code {LOCAL{\_}INCLUDE{\_}DIR}}{357} |
---|
| 1035 | \entry {\code {LOCAL{\_}LABEL{\_}PREFIX}}{448} |
---|
| 1036 | \entry {\code {LOG{\_}LINKS}}{283} |
---|
| 1037 | \entry {logical-and, bitwise}{267} |
---|
| 1038 | \entry {\code {long long} data types}{144} |
---|
| 1039 | \entry {\code {LONG{\_}DOUBLE{\_}TYPE{\_}SIZE}}{370} |
---|
| 1040 | \entry {\code {LONG{\_}LONG{\_}TYPE{\_}SIZE}}{369} |
---|
| 1041 | \entry {\code {LONG{\_}TYPE{\_}SIZE}}{369} |
---|
| 1042 | \entry {\code {longjmp}}{173} |
---|
| 1043 | \entry {\code {longjmp} and automatic variables}{19, 237} |
---|
| 1044 | \entry {\code {longjmp} incompatibilities}{202} |
---|
| 1045 | \entry {\code {longjmp} warnings}{30} |
---|
| 1046 | \entry {\code {LONGJMP{\_}RESTORE{\_}FROM{\_}STACK}}{391} |
---|
| 1047 | \entry {loop optimization}{241} |
---|
| 1048 | \entry {\code {lshiftrt}}{267} |
---|
| 1049 | \entry {\code {lshiftrt} and attributes}{342} |
---|
| 1050 | \entry {\code {lshr\var {m}3} instruction pattern}{318} |
---|
| 1051 | \entry {\code {lt}}{269} |
---|
| 1052 | \entry {\code {lt} and attributes}{342} |
---|
| 1053 | \entry {\code {ltu}}{269} |
---|
| 1054 | \entry {lvalues, generalized}{142} |
---|
[8833] | 1055 | \initial {M} |
---|
[11287] | 1056 | \entry {\samp {m} in constraint}{301} |
---|
| 1057 | \entry {M680x0 options}{53} |
---|
| 1058 | \entry {M88k options}{63} |
---|
| 1059 | \entry {machine dependent options}{52} |
---|
| 1060 | \entry {machine description macros}{353} |
---|
| 1061 | \entry {machine descriptions}{291} |
---|
| 1062 | \entry {machine mode conversions}{270} |
---|
| 1063 | \entry {machine modes}{254} |
---|
| 1064 | \entry {machine specific constraints}{308} |
---|
| 1065 | \entry {\code {MACHINE{\_}DEPENDENT{\_}REORG}}{468} |
---|
| 1066 | \entry {\code {MACHINE{\_}STATE{\_}RESTORE}}{408} |
---|
| 1067 | \entry {\code {MACHINE{\_}STATE{\_}SAVE}}{408} |
---|
| 1068 | \entry {macro with variable arguments}{146} |
---|
| 1069 | \entry {macros containing \code {asm}}{170} |
---|
| 1070 | \entry {macros, inline alternative}{166} |
---|
| 1071 | \entry {macros, local labels}{136} |
---|
| 1072 | \entry {macros, local variables in}{141} |
---|
| 1073 | \entry {macros, statements in expressions}{135} |
---|
| 1074 | \entry {macros, target description}{353} |
---|
| 1075 | \entry {macros, types of arguments}{141} |
---|
| 1076 | \entry {\code {main} and the exit status}{232} |
---|
| 1077 | \entry {make}{46} |
---|
| 1078 | \entry {\code {make{\_}safe{\_}from}}{337} |
---|
| 1079 | \entry {makefile fragment}{473} |
---|
| 1080 | \entry {\code {match{\_}dup}}{294} |
---|
| 1081 | \entry {\code {match{\_}dup} and attributes}{347} |
---|
| 1082 | \entry {\code {match{\_}op{\_}dup}}{296} |
---|
| 1083 | \entry {\code {match{\_}operand}}{293} |
---|
| 1084 | \entry {\code {match{\_}operand} and attributes}{342} |
---|
| 1085 | \entry {\code {match{\_}operator}}{294} |
---|
| 1086 | \entry {\code {match{\_}par{\_}dup}}{297} |
---|
| 1087 | \entry {\code {match{\_}parallel}}{296} |
---|
| 1088 | \entry {\code {match{\_}scratch}}{294} |
---|
| 1089 | \entry {matching constraint}{303} |
---|
| 1090 | \entry {matching operands}{298} |
---|
| 1091 | \entry {math libraries}{238} |
---|
| 1092 | \entry {math, in RTL}{265} |
---|
| 1093 | \entry {\code {MAX{\_}BITS{\_}PER{\_}WORD}}{363} |
---|
| 1094 | \entry {\code {MAX{\_}CHAR{\_}TYPE{\_}SIZE}}{369} |
---|
| 1095 | \entry {\code {MAX{\_}FIXED{\_}MODE{\_}SIZE}}{367} |
---|
| 1096 | \entry {\code {MAX{\_}INT{\_}TYPE{\_}SIZE}}{369} |
---|
| 1097 | \entry {\code {MAX{\_}LONG{\_}TYPE{\_}SIZE}}{369} |
---|
| 1098 | \entry {\code {MAX{\_}MOVE{\_}MAX}}{462} |
---|
| 1099 | \entry {\code {MAX{\_}OFILE{\_}ALIGNMENT}}{365} |
---|
| 1100 | \entry {\code {MAX{\_}REGS{\_}PER{\_}ADDRESS}}{419} |
---|
| 1101 | \entry {\code {MAX{\_}WCHAR{\_}TYPE{\_}SIZE}}{371} |
---|
| 1102 | \entry {maximum operator}{181} |
---|
| 1103 | \entry {\code {MAYBE{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}{392} |
---|
| 1104 | \entry {\code {mcount}}{406} |
---|
| 1105 | \entry {\code {MD{\_}CALL{\_}PROTOTYPES}}{471} |
---|
| 1106 | \entry {\code {MD{\_}EXEC{\_}PREFIX}}{357} |
---|
| 1107 | \entry {\code {MD{\_}STARTFILE{\_}PREFIX}}{357} |
---|
| 1108 | \entry {\code {MD{\_}STARTFILE{\_}PREFIX{\_}1}}{357} |
---|
| 1109 | \entry {\code {mem}}{265} |
---|
| 1110 | \entry {\code {mem} and \samp {/s}}{250} |
---|
| 1111 | \entry {\code {mem} and \samp {/u}}{251} |
---|
| 1112 | \entry {\code {mem} and \samp {/v}}{250} |
---|
| 1113 | \entry {\code {mem}, RTL sharing}{289} |
---|
| 1114 | \entry {\code {MEM{\_}IN{\_}STRUCT{\_}P}}{250} |
---|
| 1115 | \entry {\code {MEM{\_}VOLATILE{\_}P}}{250} |
---|
| 1116 | \entry {member fns, automatically \code {inline}}{166} |
---|
| 1117 | \entry {\code {memcmp}}{18} |
---|
| 1118 | \entry {\code {memcpy}}{18} |
---|
| 1119 | \entry {\code {memcpy}, implicit usage}{416} |
---|
| 1120 | \entry {memory model (29k)}{60} |
---|
| 1121 | \entry {memory reference, nonoffsettable}{305} |
---|
| 1122 | \entry {memory references in constraints}{301} |
---|
| 1123 | \entry {\code {MEMORY{\_}MOVE{\_}COST}}{426} |
---|
| 1124 | \entry {\code {memset}, implicit usage}{416} |
---|
| 1125 | \entry {messages, warning}{26} |
---|
| 1126 | \entry {messages, warning and error}{214} |
---|
| 1127 | \entry {middle-operands, omitted}{143} |
---|
| 1128 | \entry {\code {MIN{\_}UNITS{\_}PER{\_}WORD}}{363} |
---|
| 1129 | \entry {minimum operator}{181} |
---|
| 1130 | \entry {\code {minus}}{265} |
---|
| 1131 | \entry {\code {minus} and attributes}{342} |
---|
| 1132 | \entry {\code {minus}, canonicalization of}{331} |
---|
| 1133 | \entry {MIPS options}{75} |
---|
| 1134 | \entry {misunderstandings in C{\tt\char43}{\tt\char43}}{208} |
---|
| 1135 | \entry {\code {mktemp}, and constant strings}{201} |
---|
| 1136 | \entry {\code {mod}}{266} |
---|
| 1137 | \entry {\code {mod} and attributes}{342} |
---|
| 1138 | \entry {\code {MODDI3{\_}LIBCALL}}{415} |
---|
| 1139 | \entry {\code {mode} attribute}{160} |
---|
| 1140 | \entry {mode classes}{256} |
---|
| 1141 | \entry {\code {MODE{\_}CC}}{257} |
---|
| 1142 | \entry {\code {MODE{\_}COMPLEX{\_}FLOAT}}{256} |
---|
| 1143 | \entry {\code {MODE{\_}COMPLEX{\_}INT}}{256} |
---|
| 1144 | \entry {\code {MODE{\_}FLOAT}}{256} |
---|
| 1145 | \entry {\code {MODE{\_}FUNCTION}}{256} |
---|
| 1146 | \entry {\code {MODE{\_}INT}}{256} |
---|
| 1147 | \entry {\code {MODE{\_}PARTIAL{\_}INT}}{256} |
---|
| 1148 | \entry {\code {MODE{\_}RANDOM}}{257} |
---|
| 1149 | \entry {\code {MODES{\_}TIEABLE{\_}P}}{376} |
---|
| 1150 | \entry {modifiers in constraints}{307} |
---|
| 1151 | \entry {\code {mod\var {m}3} instruction pattern}{317} |
---|
| 1152 | \entry {\code {MODSI3{\_}LIBCALL}}{415} |
---|
| 1153 | \entry {\code {MOVE{\_}MAX}}{462} |
---|
| 1154 | \entry {\code {MOVE{\_}RATIO}}{427} |
---|
| 1155 | \entry {\code {mov\var {m}} instruction pattern}{314} |
---|
| 1156 | \entry {\code {mov\var {mode}cc} instruction pattern}{320} |
---|
| 1157 | \entry {\code {movstrict\var {m}} instruction pattern}{316} |
---|
| 1158 | \entry {\code {movstr\var {m}} instruction pattern}{318} |
---|
| 1159 | \entry {\code {MULDI3{\_}LIBCALL}}{415} |
---|
| 1160 | \entry {\code {mulhisi3} instruction pattern}{317} |
---|
| 1161 | \entry {\code {mul\var {m}3} instruction pattern}{317} |
---|
| 1162 | \entry {\code {mulqihi3} instruction pattern}{317} |
---|
| 1163 | \entry {\code {MULSI3{\_}LIBCALL}}{414} |
---|
| 1164 | \entry {\code {mulsidi3} instruction pattern}{317} |
---|
| 1165 | \entry {\code {mult}}{266} |
---|
| 1166 | \entry {\code {mult} and attributes}{342} |
---|
| 1167 | \entry {\code {mult}, canonicalization of}{331} |
---|
| 1168 | \entry {\code {MULTIBYTE{\_}CHARS}}{470} |
---|
| 1169 | \entry {\code {MULTILIB{\_}DEFAULTS}}{356} |
---|
| 1170 | \entry {\code {MULTILIB{\_}DIRNAMES}}{474} |
---|
| 1171 | \entry {\code {MULTILIB{\_}EXCEPTIONS}}{474} |
---|
| 1172 | \entry {\code {MULTILIB{\_}MATCHES}}{474} |
---|
| 1173 | \entry {\code {MULTILIB{\_}OPTIONS}}{473} |
---|
| 1174 | \entry {multiple alternative constraints}{305} |
---|
| 1175 | \entry {multiplication}{266} |
---|
| 1176 | \entry {multiprecision arithmetic}{144} |
---|
| 1177 | \entry {\code {MUST{\_}PASS{\_}IN{\_}STACK}, and \code {FUNCTION{\_}ARG}}{395} |
---|
[8833] | 1178 | \initial {N} |
---|
[11287] | 1179 | \entry {\samp {n} in constraint}{302} |
---|
| 1180 | \entry {\code {N{\_}REG{\_}CLASSES}}{380} |
---|
| 1181 | \entry {name augmentation}{232} |
---|
| 1182 | \entry {named patterns and conditions}{291} |
---|
| 1183 | \entry {named return value in C{\tt\char43}{\tt\char43}}{179} |
---|
| 1184 | \entry {names used in assembler code}{171} |
---|
| 1185 | \entry {names, pattern}{314} |
---|
| 1186 | \entry {naming convention, implementation headers}{182} |
---|
| 1187 | \entry {naming types}{141} |
---|
| 1188 | \entry {\code {ne}}{269} |
---|
| 1189 | \entry {\code {ne} and attributes}{342} |
---|
| 1190 | \entry {\code {neg}}{266} |
---|
| 1191 | \entry {\code {neg} and attributes}{342} |
---|
| 1192 | \entry {\code {neg}, canonicalization of}{331} |
---|
| 1193 | \entry {\code {neg\var {m}2} instruction pattern}{318} |
---|
| 1194 | \entry {nested functions}{137} |
---|
| 1195 | \entry {nested functions, trampolines for}{412} |
---|
| 1196 | \entry {newline vs string constants}{20} |
---|
| 1197 | \entry {\code {next{\_}cc0{\_}user}}{329} |
---|
| 1198 | \entry {\code {NEXT{\_}INSN}}{279} |
---|
| 1199 | \entry {\code {NEXT{\_}OBJC{\_}RUNTIME}}{418} |
---|
| 1200 | \entry {nil}{248} |
---|
| 1201 | \entry {no constraints}{314} |
---|
| 1202 | \entry {no-op move instructions}{243} |
---|
| 1203 | \entry {\code {NO{\_}BUILTIN{\_}PTRDIFF{\_}TYPE}}{354} |
---|
| 1204 | \entry {\code {NO{\_}BUILTIN{\_}SIZE{\_}TYPE}}{354} |
---|
| 1205 | \entry {\code {NO{\_}DBX{\_}FUNCTION{\_}END}}{456} |
---|
| 1206 | \entry {\code {NO{\_}DOLLAR{\_}IN{\_}LABEL}}{467} |
---|
| 1207 | \entry {\code {NO{\_}DOT{\_}IN{\_}LABEL}}{467} |
---|
| 1208 | \entry {\code {NO{\_}FUNCTION{\_}CSE}}{427} |
---|
| 1209 | \entry {\code {NO{\_}IMPLICIT{\_}EXTERN{\_}C}}{466} |
---|
| 1210 | \entry {\code {NO{\_}MD{\_}PROTOTYPES}}{471} |
---|
| 1211 | \entry {\code {NO{\_}RECURSIVE{\_}FUNCTION{\_}CSE}}{427} |
---|
| 1212 | \entry {\code {NO{\_}REGS}}{379} |
---|
| 1213 | \entry {\code {NO{\_}STAB{\_}H}}{471} |
---|
| 1214 | \entry {\code {NO{\_}SYS{\_}SIGLIST}}{471} |
---|
| 1215 | \entry {\code {nocommon} attribute}{161} |
---|
| 1216 | \entry {non-constant initializers}{148} |
---|
| 1217 | \entry {non-static inline function}{167} |
---|
| 1218 | \entry {\code {NON{\_}SAVING{\_}SETJMP}}{373} |
---|
| 1219 | \entry {\code {nongcc{\_}SI{\_}type}}{417} |
---|
| 1220 | \entry {\code {nongcc{\_}word{\_}type}}{417} |
---|
| 1221 | \entry {nonoffsettable memory reference}{305} |
---|
| 1222 | \entry {\code {nop} instruction pattern}{324} |
---|
| 1223 | \entry {\code {noreturn} function attribute}{151} |
---|
| 1224 | \entry {\code {not}}{267} |
---|
| 1225 | \entry {\code {not} and attributes}{342} |
---|
| 1226 | \entry {not equal}{269} |
---|
| 1227 | \entry {not using constraints}{314} |
---|
| 1228 | \entry {\code {not}, canonicalization of}{331} |
---|
| 1229 | \entry {\code {note}}{281} |
---|
| 1230 | \entry {\code {NOTE{\_}INSN{\_}BLOCK{\_}BEG}}{281} |
---|
| 1231 | \entry {\code {NOTE{\_}INSN{\_}BLOCK{\_}END}}{281} |
---|
| 1232 | \entry {\code {NOTE{\_}INSN{\_}DELETED}}{281} |
---|
| 1233 | \entry {\code {NOTE{\_}INSN{\_}FUNCTION{\_}END}}{282} |
---|
| 1234 | \entry {\code {NOTE{\_}INSN{\_}LOOP{\_}BEG}}{282} |
---|
| 1235 | \entry {\code {NOTE{\_}INSN{\_}LOOP{\_}CONT}}{282} |
---|
| 1236 | \entry {\code {NOTE{\_}INSN{\_}LOOP{\_}END}}{282} |
---|
| 1237 | \entry {\code {NOTE{\_}INSN{\_}LOOP{\_}VTOP}}{282} |
---|
| 1238 | \entry {\code {NOTE{\_}INSN{\_}SETJMP}}{282} |
---|
| 1239 | \entry {\code {NOTE{\_}LINE{\_}NUMBER}}{281} |
---|
| 1240 | \entry {\code {NOTE{\_}SOURCE{\_}FILE}}{281} |
---|
| 1241 | \entry {\code {NOTICE{\_}UPDATE{\_}CC}}{422} |
---|
| 1242 | \entry {\code {NUM{\_}MACHINE{\_}MODES}}{257} |
---|
[8833] | 1243 | \initial {O} |
---|
[11287] | 1244 | \entry {\samp {o} in constraint}{301} |
---|
| 1245 | \entry {\code {OBJC{\_}GEN{\_}METHOD{\_}LABEL}}{441} |
---|
| 1246 | \entry {\code {OBJC{\_}INCLUDE{\_}PATH}}{93} |
---|
| 1247 | \entry {\code {OBJC{\_}INT{\_}SELECTORS}}{371} |
---|
| 1248 | \entry {\code {OBJC{\_}PROLOGUE}}{433} |
---|
| 1249 | \entry {\code {OBJC{\_}SELECTORS{\_}WITHOUT{\_}LABELS}}{371} |
---|
| 1250 | \entry {\code {OBJECT{\_}FORMAT{\_}COFF}}{445} |
---|
| 1251 | \entry {\code {OBJECT{\_}FORMAT{\_}ROSE}}{445} |
---|
| 1252 | \entry {\code {OBJECT{\_}SUFFIX}}{472} |
---|
| 1253 | \entry {Objective C}{7} |
---|
| 1254 | \entry {\code {OBSTACK{\_}CHUNK{\_}ALLOC}}{470} |
---|
| 1255 | \entry {\code {OBSTACK{\_}CHUNK{\_}FREE}}{470} |
---|
| 1256 | \entry {\code {OBSTACK{\_}CHUNK{\_}SIZE}}{470} |
---|
| 1257 | \entry {\code {obstack{\_}free}}{113} |
---|
| 1258 | \entry {OCS (88k)}{63} |
---|
| 1259 | \entry {offsettable address}{301} |
---|
| 1260 | \entry {old-style function definitions}{157} |
---|
| 1261 | \entry {\code {OLDAR}}{475} |
---|
| 1262 | \entry {\code {OLDCC}}{475} |
---|
| 1263 | \entry {omitted middle-operands}{143} |
---|
| 1264 | \entry {\code {one{\_}cmpl\var {m}2} instruction pattern}{318} |
---|
| 1265 | \entry {\code {ONLY{\_}INT{\_}FIELDS}}{470} |
---|
| 1266 | \entry {open coding}{166} |
---|
| 1267 | \entry {operand access}{248} |
---|
| 1268 | \entry {operand constraints}{301} |
---|
| 1269 | \entry {operand substitution}{298} |
---|
| 1270 | \entry {\code {operands}}{292} |
---|
| 1271 | \entry {\code {OPTIMIZATION{\_}OPTIONS}}{361} |
---|
| 1272 | \entry {optimize options}{39} |
---|
| 1273 | \entry {optional hardware or system features}{360} |
---|
| 1274 | \entry {options to control warnings}{26} |
---|
| 1275 | \entry {options, C{\tt\char43}{\tt\char43}}{21} |
---|
| 1276 | \entry {options, code generation}{88} |
---|
| 1277 | \entry {options, debugging}{33} |
---|
| 1278 | \entry {options, dialect}{17} |
---|
| 1279 | \entry {options, directory search}{50} |
---|
| 1280 | \entry {options, GNU CC command}{9} |
---|
| 1281 | \entry {options, grouping}{9} |
---|
| 1282 | \entry {options, linking}{47} |
---|
| 1283 | \entry {options, optimization}{39} |
---|
| 1284 | \entry {options, order}{9} |
---|
| 1285 | \entry {options, preprocessor}{44} |
---|
| 1286 | \entry {order of evaluation, side effects}{213} |
---|
| 1287 | \entry {order of options}{9} |
---|
| 1288 | \entry {order of register allocation}{374} |
---|
| 1289 | \entry {\code {ORDER{\_}REGS{\_}FOR{\_}LOCAL{\_}ALLOC}}{374} |
---|
| 1290 | \entry {Ordering of Patterns}{327} |
---|
| 1291 | \entry {other directory, compilation in}{121} |
---|
| 1292 | \entry {\code {OUTGOING{\_}REG{\_}PARM{\_}STACK{\_}SPACE}}{393} |
---|
| 1293 | \entry {\code {OUTGOING{\_}REGNO}}{373} |
---|
| 1294 | \entry {output file option}{16} |
---|
| 1295 | \entry {output of assembler code}{431} |
---|
| 1296 | \entry {output statements}{299} |
---|
| 1297 | \entry {output templates}{298} |
---|
| 1298 | \entry {\code {output{\_}addr{\_}const}}{434} |
---|
| 1299 | \entry {\code {output{\_}asm{\_}insn}}{300} |
---|
| 1300 | \entry {overflow while constant folding}{460} |
---|
| 1301 | \entry {\code {OVERLAPPING{\_}REGNO{\_}P}}{377} |
---|
| 1302 | \entry {overloaded virtual fn, warning}{32} |
---|
| 1303 | \entry {\code {OVERRIDE{\_}OPTIONS}}{361} |
---|
[8833] | 1304 | \initial {P} |
---|
[11287] | 1305 | \entry {\samp {p} in constraint}{303} |
---|
| 1306 | \entry {\code {packed} attribute}{161} |
---|
| 1307 | \entry {\code {parallel}}{275} |
---|
| 1308 | \entry {parameter forward declaration}{146} |
---|
| 1309 | \entry {parameters, miscellaneous}{461} |
---|
| 1310 | \entry {\code {PARM{\_}BOUNDARY}}{364} |
---|
| 1311 | \entry {\code {PARSE{\_}LDD{\_}OUTPUT}}{445} |
---|
| 1312 | \entry {parser generator, Bison}{101} |
---|
| 1313 | \entry {parsing pass}{239} |
---|
| 1314 | \entry {passes and files of the compiler}{239} |
---|
| 1315 | \entry {passing arguments}{237} |
---|
| 1316 | \entry {\code {PATH{\_}SEPARATOR}}{472} |
---|
| 1317 | \entry {\code {PATTERN}}{282} |
---|
| 1318 | \entry {pattern conditions}{291} |
---|
| 1319 | \entry {pattern names}{314} |
---|
| 1320 | \entry {Pattern Ordering}{327} |
---|
| 1321 | \entry {patterns}{291} |
---|
| 1322 | \entry {\code {pc}}{264} |
---|
| 1323 | \entry {\code {pc} and attributes}{347} |
---|
| 1324 | \entry {\code {pc}, RTL sharing}{289} |
---|
| 1325 | \entry {\code {pc{\_}rtx}}{264} |
---|
| 1326 | \entry {\code {PCC{\_}BITFIELD{\_}TYPE{\_}MATTERS}}{366} |
---|
| 1327 | \entry {\code {PCC{\_}STATIC{\_}STRUCT{\_}RETURN}}{400} |
---|
| 1328 | \entry {\code {PDImode}}{255} |
---|
| 1329 | \entry {peephole optimization}{244} |
---|
| 1330 | \entry {peephole optimization, RTL representation}{276} |
---|
| 1331 | \entry {peephole optimizer definitions}{332} |
---|
| 1332 | \entry {percent sign}{298} |
---|
| 1333 | \entry {\code {perform{\_}\dots {}}}{418} |
---|
| 1334 | \entry {PIC}{90, 430} |
---|
| 1335 | \entry {\code {PIC{\_}OFFSET{\_}TABLE{\_}REG{\_}CALL{\_}CLOBBERED}}{430} |
---|
| 1336 | \entry {\code {PIC{\_}OFFSET{\_}TABLE{\_}REGNUM}}{430} |
---|
| 1337 | \entry {\code {plus}}{265} |
---|
| 1338 | \entry {\code {plus} and attributes}{342} |
---|
| 1339 | \entry {\code {plus}, canonicalization of}{331} |
---|
| 1340 | \entry {\code {Pmode}}{465} |
---|
| 1341 | \entry {pointer arguments}{153} |
---|
| 1342 | \entry {\code {POINTER{\_}SIZE}}{363} |
---|
| 1343 | \entry {\code {POINTERS{\_}EXTEND{\_}UNSIGNED}}{363} |
---|
| 1344 | \entry {\code {popen}}{471} |
---|
| 1345 | \entry {portability}{235} |
---|
| 1346 | \entry {portions of temporary objects, pointers to}{208} |
---|
| 1347 | \entry {position independent code}{430} |
---|
| 1348 | \entry {\code {POSIX}}{471} |
---|
| 1349 | \entry {\code {post{\_}dec}}{277} |
---|
| 1350 | \entry {\code {post{\_}inc}}{277} |
---|
| 1351 | \entry {\code {pragma}}{466} |
---|
| 1352 | \entry {pragma, reason for not using}{157} |
---|
| 1353 | \entry {pragmas in C{\tt\char43}{\tt\char43}, effect on inlining}{183} |
---|
| 1354 | \entry {pragmas, interface and implementation}{182} |
---|
| 1355 | \entry {\code {pre{\_}dec}}{277} |
---|
| 1356 | \entry {\code {pre{\_}inc}}{277} |
---|
| 1357 | \entry {predefined macros}{359} |
---|
| 1358 | \entry {\code {PREDICATE{\_}CODES}}{461} |
---|
| 1359 | \entry {\code {PREFERRED{\_}DEBUGGING{\_}TYPE}}{452} |
---|
| 1360 | \entry {\code {PREFERRED{\_}OUTPUT{\_}RELOAD{\_}CLASS}}{381} |
---|
| 1361 | \entry {\code {PREFERRED{\_}RELOAD{\_}CLASS}}{381} |
---|
| 1362 | \entry {preprocessing numbers}{204} |
---|
| 1363 | \entry {preprocessing tokens}{204} |
---|
| 1364 | \entry {preprocessor options}{44} |
---|
| 1365 | \entry {\code {PRESERVE{\_}DEATH{\_}INFO{\_}REGNO{\_}P}}{378} |
---|
| 1366 | \entry {\code {prev{\_}active{\_}insn}}{333} |
---|
| 1367 | \entry {\code {prev{\_}cc0{\_}setter}}{329} |
---|
| 1368 | \entry {\code {PREV{\_}INSN}}{279} |
---|
| 1369 | \entry {\code {PRINT{\_}OPERAND}}{447} |
---|
| 1370 | \entry {\code {PRINT{\_}OPERAND{\_}ADDRESS}}{448} |
---|
| 1371 | \entry {\code {PRINT{\_}OPERAND{\_}PUNCT{\_}VALID{\_}P}}{447} |
---|
| 1372 | \entry {\code {probe} instruction pattern}{326} |
---|
| 1373 | \entry {processor selection (29k)}{60} |
---|
| 1374 | \entry {product}{266} |
---|
| 1375 | \entry {\code {prof}}{35} |
---|
| 1376 | \entry {\code {PROFILE{\_}BEFORE{\_}PROLOGUE}}{406} |
---|
| 1377 | \entry {\code {profile{\_}block{\_}flag}}{406, 407, 408} |
---|
| 1378 | \entry {profiling, code generation}{405} |
---|
| 1379 | \entry {program counter}{264} |
---|
| 1380 | \entry {prologue}{401} |
---|
| 1381 | \entry {\code {PROMOTE{\_}FOR{\_}CALL{\_}ONLY}}{364} |
---|
| 1382 | \entry {\code {PROMOTE{\_}FUNCTION{\_}ARGS}}{364} |
---|
| 1383 | \entry {\code {PROMOTE{\_}FUNCTION{\_}RETURN}}{364} |
---|
| 1384 | \entry {\code {PROMOTE{\_}MODE}}{363} |
---|
| 1385 | \entry {\code {PROMOTE{\_}PROTOTYPES}}{391} |
---|
| 1386 | \entry {promotion of formal parameters}{157} |
---|
| 1387 | \entry {pseudo registers}{260} |
---|
| 1388 | \entry {\code {PSImode}}{255} |
---|
| 1389 | \entry {\code {PTRDIFF{\_}TYPE}}{370} |
---|
| 1390 | \entry {push address instruction}{303} |
---|
| 1391 | \entry {\code {PUSH{\_}ROUNDING}}{391} |
---|
| 1392 | \entry {\code {PUSH{\_}ROUNDING}, interaction with \code {STACK{\_}BOUNDARY}}{364} |
---|
| 1393 | \entry {\code {PUT{\_}CODE}}{247} |
---|
| 1394 | \entry {\code {PUT{\_}MODE}}{257} |
---|
| 1395 | \entry {\code {PUT{\_}REG{\_}NOTE{\_}KIND}}{284} |
---|
| 1396 | \entry {\code {PUT{\_}SDB{\_}\dots {}}}{457} |
---|
| 1397 | \entry {\code {putenv}}{471} |
---|
[8833] | 1398 | \initial {Q} |
---|
[11287] | 1399 | \entry {\samp {Q}, in constraint}{303} |
---|
| 1400 | \entry {\code {QImode}}{255} |
---|
| 1401 | \entry {\code {QImode}, in \code {insn}}{282} |
---|
| 1402 | \entry {\code {qsort}, and global register variables}{173} |
---|
| 1403 | \entry {question mark}{306} |
---|
| 1404 | \entry {quotient}{266} |
---|
[8833] | 1405 | \initial {R} |
---|
[11287] | 1406 | \entry {\samp {r} in constraint}{301} |
---|
| 1407 | \entry {r0-relative references (88k)}{64} |
---|
| 1408 | \entry {ranges in case statements}{150} |
---|
| 1409 | \entry {read-only strings}{201} |
---|
| 1410 | \entry {\code {READONLY{\_}DATA{\_}SECTION}}{429} |
---|
| 1411 | \entry {\code {REAL{\_}ARITHMETIC}}{460} |
---|
| 1412 | \entry {\code {REAL{\_}INFINITY}}{459} |
---|
| 1413 | \entry {\code {REAL{\_}NM{\_}FILE{\_}NAME}}{445} |
---|
| 1414 | \entry {\code {REAL{\_}VALUE{\_}ATOF}}{459} |
---|
| 1415 | \entry {\code {REAL{\_}VALUE{\_}FIX}}{459} |
---|
| 1416 | \entry {\code {REAL{\_}VALUE{\_}FROM{\_}INT}}{461} |
---|
| 1417 | \entry {\code {REAL{\_}VALUE{\_}ISINF}}{459} |
---|
| 1418 | \entry {\code {REAL{\_}VALUE{\_}ISNAN}}{460} |
---|
| 1419 | \entry {\code {REAL{\_}VALUE{\_}LDEXP}}{459} |
---|
| 1420 | \entry {\code {REAL{\_}VALUE{\_}NEGATE}}{460} |
---|
| 1421 | \entry {\code {REAL{\_}VALUE{\_}RNDZINT}}{459} |
---|
| 1422 | \entry {\code {REAL{\_}VALUE{\_}TO{\_}DECIMAL}}{436} |
---|
| 1423 | \entry {\code {REAL{\_}VALUE{\_}TO{\_}INT}}{460} |
---|
| 1424 | \entry {\code {REAL{\_}VALUE{\_}TO{\_}TARGET{\_}DOUBLE}}{435} |
---|
| 1425 | \entry {\code {REAL{\_}VALUE{\_}TO{\_}TARGET{\_}LONG{\_}DOUBLE}}{435} |
---|
| 1426 | \entry {\code {REAL{\_}VALUE{\_}TO{\_}TARGET{\_}SINGLE}}{435} |
---|
| 1427 | \entry {\code {REAL{\_}VALUE{\_}TRUNCATE}}{460} |
---|
| 1428 | \entry {\code {REAL{\_}VALUE{\_}TYPE}}{458} |
---|
| 1429 | \entry {\code {REAL{\_}VALUE{\_}UNSIGNED{\_}FIX}}{459} |
---|
| 1430 | \entry {\code {REAL{\_}VALUE{\_}UNSIGNED{\_}RNDZINT}}{459} |
---|
| 1431 | \entry {\code {REAL{\_}VALUES{\_}EQUAL}}{458} |
---|
| 1432 | \entry {\code {REAL{\_}VALUES{\_}LESS}}{459} |
---|
| 1433 | \entry {\code {recog{\_}operand}}{446} |
---|
| 1434 | \entry {recognizing insns}{293} |
---|
| 1435 | \entry {\code {reg}}{260} |
---|
| 1436 | \entry {\code {reg} and \samp {/i}}{251} |
---|
| 1437 | \entry {\code {reg} and \samp {/s}}{251} |
---|
| 1438 | \entry {\code {reg} and \samp {/u}}{251} |
---|
| 1439 | \entry {\code {reg} and \samp {/v}}{251} |
---|
| 1440 | \entry {\code {reg}, RTL sharing}{289} |
---|
| 1441 | \entry {\code {REG{\_}ALLOC{\_}ORDER}}{374} |
---|
| 1442 | \entry {\code {REG{\_}CC{\_}SETTER}}{287} |
---|
| 1443 | \entry {\code {REG{\_}CC{\_}USER}}{287} |
---|
| 1444 | \entry {\code {REG{\_}CLASS{\_}CONTENTS}}{380} |
---|
| 1445 | \entry {\code {REG{\_}CLASS{\_}FROM{\_}LETTER}}{380} |
---|
| 1446 | \entry {\code {REG{\_}CLASS{\_}NAMES}}{380} |
---|
| 1447 | \entry {\code {REG{\_}DEAD}}{284} |
---|
| 1448 | \entry {\code {REG{\_}DEP{\_}ANTI}}{287} |
---|
| 1449 | \entry {\code {REG{\_}DEP{\_}OUTPUT}}{287} |
---|
| 1450 | \entry {\code {REG{\_}EQUAL}}{285} |
---|
| 1451 | \entry {\code {REG{\_}EQUIV}}{285} |
---|
| 1452 | \entry {\code {REG{\_}FUNCTION{\_}VALUE{\_}P}}{251} |
---|
| 1453 | \entry {\code {REG{\_}INC}}{284} |
---|
| 1454 | \entry {\code {REG{\_}LABEL}}{285} |
---|
| 1455 | \entry {\code {REG{\_}LIBCALL}}{287} |
---|
| 1456 | \entry {\code {REG{\_}LOOP{\_}TEST{\_}P}}{251} |
---|
| 1457 | \entry {\code {reg{\_}names}}{447} |
---|
| 1458 | \entry {\code {REG{\_}NO{\_}CONFLICT}}{284} |
---|
| 1459 | \entry {\code {REG{\_}NONNEG}}{284} |
---|
| 1460 | \entry {\code {REG{\_}NOTE{\_}KIND}}{284} |
---|
| 1461 | \entry {\code {REG{\_}NOTES}}{283} |
---|
| 1462 | \entry {\code {REG{\_}OK{\_}FOR{\_}BASE{\_}P}}{420} |
---|
| 1463 | \entry {\code {REG{\_}OK{\_}FOR{\_}INDEX{\_}P}}{420} |
---|
| 1464 | \entry {\code {REG{\_}OK{\_}STRICT}}{419} |
---|
| 1465 | \entry {\code {REG{\_}PARM{\_}STACK{\_}SPACE}}{392} |
---|
| 1466 | \entry {\code {REG{\_}PARM{\_}STACK{\_}SPACE}, and \code {FUNCTION{\_}ARG}}{395} |
---|
| 1467 | \entry {\code {REG{\_}RETVAL}}{286} |
---|
| 1468 | \entry {\code {REG{\_}UNUSED}}{286} |
---|
| 1469 | \entry {\code {REG{\_}USERVAR{\_}P}}{251} |
---|
| 1470 | \entry {\code {REG{\_}WAS{\_}0}}{286} |
---|
| 1471 | \entry {register allocation}{243} |
---|
| 1472 | \entry {register allocation order}{374} |
---|
| 1473 | \entry {register allocation, stupid}{242} |
---|
| 1474 | \entry {register class definitions}{378} |
---|
| 1475 | \entry {register class preference constraints}{306} |
---|
| 1476 | \entry {register class preference pass}{242} |
---|
| 1477 | \entry {register pairs}{375} |
---|
| 1478 | \entry {register positions in frame (88k)}{63, 64} |
---|
| 1479 | \entry {Register Transfer Language (RTL)}{247} |
---|
| 1480 | \entry {register usage}{372} |
---|
| 1481 | \entry {register use analysis}{241} |
---|
| 1482 | \entry {register variable after \code {longjmp}}{173} |
---|
| 1483 | \entry {register-to-stack conversion}{244} |
---|
| 1484 | \entry {\code {REGISTER{\_}MOVE{\_}COST}}{425} |
---|
| 1485 | \entry {\code {REGISTER{\_}NAMES}}{446} |
---|
| 1486 | \entry {\code {register{\_}operand}}{294} |
---|
| 1487 | \entry {\code {REGISTER{\_}PREFIX}}{448} |
---|
| 1488 | \entry {registers}{167} |
---|
| 1489 | \entry {registers arguments}{394} |
---|
| 1490 | \entry {registers for local variables}{174} |
---|
| 1491 | \entry {registers in constraints}{301} |
---|
| 1492 | \entry {registers, global allocation}{172} |
---|
| 1493 | \entry {registers, global variables in}{172} |
---|
| 1494 | \entry {\code {REGNO{\_}OK{\_}FOR{\_}BASE{\_}P}}{381} |
---|
| 1495 | \entry {\code {REGNO{\_}OK{\_}FOR{\_}INDEX{\_}P}}{381} |
---|
| 1496 | \entry {\code {REGNO{\_}REG{\_}CLASS}}{380} |
---|
| 1497 | \entry {\code {regs{\_}ever{\_}live}}{402} |
---|
| 1498 | \entry {relative costs}{424} |
---|
| 1499 | \entry {\code {RELATIVE{\_}PREFIX{\_}NOT{\_}LINKDIR}}{357} |
---|
| 1500 | \entry {reload pass}{263} |
---|
| 1501 | \entry {\code {reload{\_}completed}}{323} |
---|
| 1502 | \entry {\code {reload{\_}in} instruction pattern}{316} |
---|
| 1503 | \entry {\code {reload{\_}in{\_}progress}}{315} |
---|
| 1504 | \entry {\code {reload{\_}out} instruction pattern}{316} |
---|
| 1505 | \entry {reloading}{243} |
---|
| 1506 | \entry {remainder}{266} |
---|
| 1507 | \entry {reordering, warning}{29} |
---|
| 1508 | \entry {reporting bugs}{215} |
---|
| 1509 | \entry {representation of RTL}{247} |
---|
| 1510 | \entry {rest argument (in macro)}{146} |
---|
| 1511 | \entry {\code {rest{\_}of{\_}compilation}}{239} |
---|
| 1512 | \entry {\code {rest{\_}of{\_}decl{\_}compilation}}{239} |
---|
| 1513 | \entry {\code {restore{\_}stack{\_}block} instruction pattern}{325} |
---|
| 1514 | \entry {\code {restore{\_}stack{\_}function} instruction pattern}{325} |
---|
| 1515 | \entry {\code {restore{\_}stack{\_}nonlocal} instruction pattern}{325} |
---|
| 1516 | \entry {\code {return}}{273} |
---|
| 1517 | \entry {\code {return} instruction pattern}{323} |
---|
| 1518 | \entry {return value of \code {main}}{232} |
---|
| 1519 | \entry {return value, named, in C{\tt\char43}{\tt\char43}}{179} |
---|
| 1520 | \entry {return values in registers}{398} |
---|
| 1521 | \entry {\code {return}, in C{\tt\char43}{\tt\char43} function header}{179} |
---|
| 1522 | \entry {\code {RETURN{\_}ADDR{\_}IN{\_}PREVIOUS{\_}FRAME}}{388} |
---|
| 1523 | \entry {\code {RETURN{\_}ADDR{\_}RTX}}{387} |
---|
| 1524 | \entry {\code {RETURN{\_}ADDRESS{\_}POINTER{\_}REGNUM}}{389} |
---|
| 1525 | \entry {\code {RETURN{\_}IN{\_}MEMORY}}{399} |
---|
| 1526 | \entry {\code {RETURN{\_}POPS{\_}ARGS}}{393} |
---|
| 1527 | \entry {returning aggregate values}{399} |
---|
| 1528 | \entry {returning structures and unions}{237} |
---|
| 1529 | \entry {\code {REVERSIBLE{\_}CC{\_}MODE}}{423} |
---|
| 1530 | \entry {right rotate}{267} |
---|
| 1531 | \entry {right shift}{267} |
---|
| 1532 | \entry {\code {rotate}}{267} |
---|
| 1533 | \entry {\code {rotatert}}{267} |
---|
| 1534 | \entry {\code {rotl\var {m}3} instruction pattern}{318} |
---|
| 1535 | \entry {\code {rotr\var {m}3} instruction pattern}{318} |
---|
| 1536 | \entry {\code {ROUND{\_}TYPE{\_}ALIGN}}{367} |
---|
| 1537 | \entry {\code {ROUND{\_}TYPE{\_}SIZE}}{367} |
---|
| 1538 | \entry {RS/6000 and PowerPC Options}{66} |
---|
| 1539 | \entry {RT options}{74} |
---|
| 1540 | \entry {RT PC}{199} |
---|
| 1541 | \entry {RTL addition}{265} |
---|
| 1542 | \entry {RTL comparison}{265} |
---|
| 1543 | \entry {RTL comparison operations}{268} |
---|
| 1544 | \entry {RTL constant expression types}{258} |
---|
| 1545 | \entry {RTL constants}{258} |
---|
| 1546 | \entry {RTL declarations}{272} |
---|
| 1547 | \entry {RTL difference}{265} |
---|
| 1548 | \entry {RTL expression}{247} |
---|
| 1549 | \entry {RTL expressions for arithmetic}{265} |
---|
| 1550 | \entry {RTL format}{248} |
---|
| 1551 | \entry {RTL format characters}{248} |
---|
| 1552 | \entry {RTL function-call insns}{287} |
---|
| 1553 | \entry {RTL generation}{240} |
---|
| 1554 | \entry {RTL insn template}{293} |
---|
| 1555 | \entry {RTL integers}{247} |
---|
| 1556 | \entry {RTL memory expressions}{260} |
---|
| 1557 | \entry {RTL object types}{247} |
---|
| 1558 | \entry {RTL postdecrement}{277} |
---|
| 1559 | \entry {RTL postincrement}{277} |
---|
| 1560 | \entry {RTL predecrement}{277} |
---|
| 1561 | \entry {RTL preincrement}{277} |
---|
| 1562 | \entry {RTL register expressions}{260} |
---|
| 1563 | \entry {RTL representation}{247} |
---|
| 1564 | \entry {RTL side effect expressions}{272} |
---|
| 1565 | \entry {RTL strings}{247} |
---|
| 1566 | \entry {RTL structure sharing assumptions}{288} |
---|
| 1567 | \entry {RTL subtraction}{265} |
---|
| 1568 | \entry {RTL sum}{265} |
---|
| 1569 | \entry {RTL vectors}{247} |
---|
| 1570 | \entry {RTX (See RTL)}{247} |
---|
| 1571 | \entry {\code {RTX{\_}COSTS}}{424} |
---|
| 1572 | \entry {\code {RTX{\_}INTEGRATED{\_}P}}{251} |
---|
| 1573 | \entry {\code {RTX{\_}UNCHANGING{\_}P}}{251} |
---|
| 1574 | \entry {run-time conventions}{237} |
---|
| 1575 | \entry {run-time options}{88} |
---|
| 1576 | \entry {run-time target specification}{359} |
---|
[8833] | 1577 | \initial {S} |
---|
[11287] | 1578 | \entry {\samp {s} in constraint}{302} |
---|
| 1579 | \entry {\code {save{\_}stack{\_}block} instruction pattern}{325} |
---|
| 1580 | \entry {\code {save{\_}stack{\_}function} instruction pattern}{325} |
---|
| 1581 | \entry {\code {save{\_}stack{\_}nonlocal} instruction pattern}{325} |
---|
| 1582 | \entry {\code {saveable{\_}obstack}}{420} |
---|
| 1583 | \entry {scalars, returned as values}{398} |
---|
| 1584 | \entry {\code {scanf}, and constant strings}{201} |
---|
| 1585 | \entry {\code {SCCS{\_}DIRECTIVE}}{466} |
---|
| 1586 | \entry {\code {SCHED{\_}GROUP{\_}P}}{253} |
---|
| 1587 | \entry {scheduling, delayed branch}{243} |
---|
| 1588 | \entry {scheduling, instruction}{242, 243} |
---|
| 1589 | \entry {\code {SCmode}}{256} |
---|
| 1590 | \entry {\code {s\var {cond}} instruction pattern}{321} |
---|
| 1591 | \entry {scope of a variable length array}{145} |
---|
| 1592 | \entry {scope of declaration}{206} |
---|
| 1593 | \entry {scope of external declarations}{203} |
---|
| 1594 | \entry {\code {scratch}}{263} |
---|
| 1595 | \entry {scratch operands}{263} |
---|
| 1596 | \entry {\code {scratch}, RTL sharing}{289} |
---|
| 1597 | \entry {\code {SDB{\_}ALLOW{\_}FORWARD{\_}REFERENCES}}{458} |
---|
| 1598 | \entry {\code {SDB{\_}ALLOW{\_}UNKNOWN{\_}REFERENCES}}{458} |
---|
| 1599 | \entry {\code {SDB{\_}DEBUGGING{\_}INFO}}{457} |
---|
| 1600 | \entry {\code {SDB{\_}DELIM}}{457} |
---|
| 1601 | \entry {\code {SDB{\_}GENERATE{\_}FAKE}}{457} |
---|
| 1602 | \entry {search path}{50} |
---|
| 1603 | \entry {second include path}{45} |
---|
| 1604 | \entry {\code {SECONDARY{\_}INPUT{\_}RELOAD{\_}CLASS}}{382} |
---|
| 1605 | \entry {\code {SECONDARY{\_}MEMORY{\_}NEEDED}}{383} |
---|
| 1606 | \entry {\code {SECONDARY{\_}MEMORY{\_}NEEDED{\_}MODE}}{383} |
---|
| 1607 | \entry {\code {SECONDARY{\_}MEMORY{\_}NEEDED{\_}RTX}}{383} |
---|
| 1608 | \entry {\code {SECONDARY{\_}OUTPUT{\_}RELOAD{\_}CLASS}}{382} |
---|
| 1609 | \entry {\code {SECONDARY{\_}RELOAD{\_}CLASS}}{382} |
---|
| 1610 | \entry {\code {section} function attribute}{154} |
---|
| 1611 | \entry {\code {section} variable attribute}{161} |
---|
| 1612 | \entry {\code {SELECT{\_}CC{\_}MODE}}{423} |
---|
| 1613 | \entry {\code {SELECT{\_}RTX{\_}SECTION}}{429} |
---|
| 1614 | \entry {\code {SELECT{\_}SECTION}}{429} |
---|
| 1615 | \entry {separate directory, compilation in}{121} |
---|
| 1616 | \entry {\code {sequence}}{276} |
---|
| 1617 | \entry {sequential consistency on 88k}{64} |
---|
| 1618 | \entry {\code {set}}{272} |
---|
| 1619 | \entry {\code {set{\_}attr}}{345} |
---|
| 1620 | \entry {\code {set{\_}attr{\_}alternative}}{345} |
---|
| 1621 | \entry {\code {SET{\_}DEFAULT{\_}TYPE{\_}ATTRIBUTES}}{466} |
---|
| 1622 | \entry {\code {SET{\_}DEST}}{273} |
---|
| 1623 | \entry {\code {SET{\_}SRC}}{273} |
---|
| 1624 | \entry {\code {setjmp}}{173} |
---|
| 1625 | \entry {\code {setjmp} incompatibilities}{202} |
---|
| 1626 | \entry {\code {SETUP{\_}FRAME{\_}ADDRESSES}}{387} |
---|
| 1627 | \entry {\code {SETUP{\_}INCOMING{\_}VARARGS}}{411} |
---|
| 1628 | \entry {\code {SFmode}}{255} |
---|
| 1629 | \entry {shared strings}{201} |
---|
| 1630 | \entry {shared VMS run time system}{232} |
---|
| 1631 | \entry {\code {SHARED{\_}BSS{\_}SECTION{\_}ASM{\_}OP}}{428} |
---|
| 1632 | \entry {\code {SHARED{\_}SECTION{\_}ASM{\_}OP}}{428} |
---|
| 1633 | \entry {sharing of RTL components}{288} |
---|
| 1634 | \entry {shift}{267} |
---|
| 1635 | \entry {\code {SHIFT{\_}COUNT{\_}TRUNCATED}}{463} |
---|
| 1636 | \entry {\code {SHORT{\_}TYPE{\_}SIZE}}{369} |
---|
| 1637 | \entry {side effect in ?:}{143} |
---|
| 1638 | \entry {side effects, macro argument}{135} |
---|
| 1639 | \entry {side effects, order of evaluation}{213} |
---|
| 1640 | \entry {\code {sign{\_}extend}}{270} |
---|
| 1641 | \entry {\code {sign{\_}extract}}{270} |
---|
| 1642 | \entry {\code {sign{\_}extract}, canonicalization of}{332} |
---|
| 1643 | \entry {\code {signature}}{186} |
---|
| 1644 | \entry {\code {signature} in C{\tt\char43}{\tt\char43}, advantages}{187} |
---|
| 1645 | \entry {signature member function default implementation}{187} |
---|
| 1646 | \entry {signatures, C{\tt\char43}{\tt\char43}}{186} |
---|
| 1647 | \entry {signed and unsigned values, comparison warning}{29} |
---|
| 1648 | \entry {signed division}{266} |
---|
| 1649 | \entry {signed maximum}{266} |
---|
| 1650 | \entry {signed minimum}{266} |
---|
| 1651 | \entry {\code {SIGNED{\_}CHAR{\_}SPEC}}{354} |
---|
| 1652 | \entry {\code {SImode}}{255} |
---|
| 1653 | \entry {simple constraints}{301} |
---|
| 1654 | \entry {simplifications, arithmetic}{239} |
---|
| 1655 | \entry {\code {sin}}{18} |
---|
| 1656 | \entry {\code {SIZE{\_}TYPE}}{370} |
---|
| 1657 | \entry {\code {sizeof}}{141} |
---|
| 1658 | \entry {\code {SLOW{\_}BYTE{\_}ACCESS}}{426} |
---|
| 1659 | \entry {\code {SLOW{\_}UNALIGNED{\_}ACCESS}}{426} |
---|
| 1660 | \entry {\code {SLOW{\_}ZERO{\_}EXTEND}}{426} |
---|
| 1661 | \entry {\code {SMALL{\_}REGISTER{\_}CLASSES}}{384} |
---|
| 1662 | \entry {smaller data references (88k)}{64} |
---|
| 1663 | \entry {smaller data references (MIPS)}{78} |
---|
| 1664 | \entry {smaller data references (PowerPC)}{74} |
---|
| 1665 | \entry {\code {smax}}{266} |
---|
| 1666 | \entry {\code {smax\var {m}3} instruction pattern}{317} |
---|
| 1667 | \entry {\code {smin}}{266} |
---|
| 1668 | \entry {\code {smin\var {m}3} instruction pattern}{317} |
---|
| 1669 | \entry {\code {smul\var {m}3{\_}highpart} instruction pattern}{317} |
---|
| 1670 | \entry {SPARC options}{55} |
---|
| 1671 | \entry {specified registers}{172} |
---|
| 1672 | \entry {specifying compiler version and target machine}{51} |
---|
| 1673 | \entry {specifying hardware config}{52} |
---|
| 1674 | \entry {specifying machine version}{51} |
---|
| 1675 | \entry {specifying registers for local variables}{174} |
---|
| 1676 | \entry {speed of instructions}{424} |
---|
| 1677 | \entry {splitting instructions}{338} |
---|
| 1678 | \entry {\code {sqrt}}{18, 267} |
---|
| 1679 | \entry {\code {sqrt\var {m}2} instruction pattern}{318} |
---|
| 1680 | \entry {square root}{267} |
---|
| 1681 | \entry {\code {sscanf}, and constant strings}{201} |
---|
| 1682 | \entry {stack arguments}{391} |
---|
| 1683 | \entry {stack checks (29k)}{61} |
---|
| 1684 | \entry {stack frame layout}{386} |
---|
| 1685 | \entry {\code {STACK{\_}BOUNDARY}}{364} |
---|
| 1686 | \entry {\code {STACK{\_}DYNAMIC{\_}OFFSET}}{387} |
---|
| 1687 | \entry {\code {STACK{\_}DYNAMIC{\_}OFFSET} and virtual registers}{262} |
---|
| 1688 | \entry {\code {STACK{\_}GROWS{\_}DOWNWARD}}{386} |
---|
| 1689 | \entry {\code {STACK{\_}PARMS{\_}IN{\_}REG{\_}PARM{\_}AREA}}{393} |
---|
| 1690 | \entry {\code {STACK{\_}POINTER{\_}OFFSET}}{387} |
---|
| 1691 | \entry {\code {STACK{\_}POINTER{\_}OFFSET} and virtual registers}{262} |
---|
| 1692 | \entry {\code {STACK{\_}POINTER{\_}REGNUM}}{388} |
---|
| 1693 | \entry {\code {STACK{\_}POINTER{\_}REGNUM} and virtual registers}{262} |
---|
| 1694 | \entry {\code {stack{\_}pointer{\_}rtx}}{389} |
---|
| 1695 | \entry {\code {STACK{\_}REGS}}{377} |
---|
| 1696 | \entry {stage1}{102} |
---|
| 1697 | \entry {standard pattern names}{314} |
---|
| 1698 | \entry {\code {STANDARD{\_}EXEC{\_}PREFIX}}{357} |
---|
| 1699 | \entry {\code {STANDARD{\_}INCLUDE{\_}DIR}}{358} |
---|
| 1700 | \entry {\code {STANDARD{\_}STARTFILE{\_}PREFIX}}{357} |
---|
| 1701 | \entry {start files}{124} |
---|
| 1702 | \entry {\code {STARTFILE{\_}SPEC}}{355} |
---|
| 1703 | \entry {\code {STARTING{\_}FRAME{\_}OFFSET}}{386} |
---|
| 1704 | \entry {\code {STARTING{\_}FRAME{\_}OFFSET} and virtual registers}{261} |
---|
| 1705 | \entry {statements inside expressions}{135} |
---|
| 1706 | \entry {static data in C{\tt\char43}{\tt\char43}, declaring and defining}{208} |
---|
| 1707 | \entry {\code {STATIC{\_}CHAIN}}{389} |
---|
| 1708 | \entry {\code {STATIC{\_}CHAIN{\_}INCOMING}}{389} |
---|
| 1709 | \entry {\code {STATIC{\_}CHAIN{\_}INCOMING{\_}REGNUM}}{389} |
---|
| 1710 | \entry {\code {STATIC{\_}CHAIN{\_}REGNUM}}{389} |
---|
| 1711 | \entry {\file {stdarg.h} and register arguments}{394} |
---|
| 1712 | \entry {\file {stdarg.h} and RT PC}{74} |
---|
| 1713 | \entry {storage layout}{362} |
---|
| 1714 | \entry {\code {STORE{\_}FLAG{\_}VALUE}}{463} |
---|
| 1715 | \entry {\samp {store{\_}multiple} instruction pattern}{316} |
---|
| 1716 | \entry {storem bug (29k)}{61} |
---|
| 1717 | \entry {\code {strcmp}}{18} |
---|
| 1718 | \entry {\code {strcpy}}{18, 365} |
---|
| 1719 | \entry {strength-reduction}{241} |
---|
| 1720 | \entry {\code {STRICT{\_}ALIGNMENT}}{366} |
---|
| 1721 | \entry {\code {STRICT{\_}ARGUMENT{\_}NAMING}}{411} |
---|
| 1722 | \entry {\code {strict{\_}low{\_}part}}{272} |
---|
| 1723 | \entry {string constants}{201} |
---|
| 1724 | \entry {string constants vs newline}{20} |
---|
| 1725 | \entry {\code {STRIP{\_}NAME{\_}ENCODING}}{430} |
---|
| 1726 | \entry {\code {strlen}}{18} |
---|
| 1727 | \entry {\code {strlen\var {m}} instruction pattern}{319} |
---|
| 1728 | \entry {\code {STRUCT{\_}VALUE}}{400} |
---|
| 1729 | \entry {\code {STRUCT{\_}VALUE{\_}INCOMING}}{400} |
---|
| 1730 | \entry {\code {STRUCT{\_}VALUE{\_}INCOMING{\_}REGNUM}}{400} |
---|
| 1731 | \entry {\code {STRUCT{\_}VALUE{\_}REGNUM}}{400} |
---|
| 1732 | \entry {structure passing (88k)}{66} |
---|
| 1733 | \entry {structure value address}{399} |
---|
| 1734 | \entry {\code {STRUCTURE{\_}SIZE{\_}BOUNDARY}}{365} |
---|
| 1735 | \entry {structures}{204} |
---|
| 1736 | \entry {structures, constructor expression}{148} |
---|
| 1737 | \entry {structures, returning}{237} |
---|
| 1738 | \entry {stupid register allocation}{242} |
---|
| 1739 | \entry {\code {sub\var {m}3} instruction pattern}{317} |
---|
| 1740 | \entry {submodel options}{52} |
---|
| 1741 | \entry {\code {subreg}}{262} |
---|
| 1742 | \entry {\code {subreg} and \samp {/s}}{251} |
---|
| 1743 | \entry {\code {subreg} and \samp {/u}}{251} |
---|
| 1744 | \entry {\code {subreg}, in \code {strict{\_}low{\_}part}}{272} |
---|
| 1745 | \entry {\code {subreg}, special reload handling}{263} |
---|
| 1746 | \entry {\code {SUBREG{\_}PROMOTED{\_}UNSIGNED{\_}P}}{251} |
---|
| 1747 | \entry {\code {SUBREG{\_}PROMOTED{\_}VAR{\_}P}}{251} |
---|
| 1748 | \entry {\code {SUBREG{\_}REG}}{263} |
---|
| 1749 | \entry {\code {SUBREG{\_}WORD}}{263} |
---|
| 1750 | \entry {subscripting}{147} |
---|
| 1751 | \entry {subscripting and function values}{147} |
---|
| 1752 | \entry {subtype polymorphism, C{\tt\char43}{\tt\char43}}{186} |
---|
| 1753 | \entry {\code {SUCCESS{\_}EXIT{\_}CODE}}{469} |
---|
| 1754 | \entry {suffixes for C{\tt\char43}{\tt\char43} source}{16} |
---|
| 1755 | \entry {Sun installation}{127} |
---|
| 1756 | \entry {\code {SUPPORTS{\_}WEAK}}{439} |
---|
| 1757 | \entry {suppressing warnings}{26} |
---|
| 1758 | \entry {surprises in C{\tt\char43}{\tt\char43}}{208} |
---|
| 1759 | \entry {SVr4}{65} |
---|
| 1760 | \entry {\code {SWITCH{\_}TAKES{\_}ARG}}{353} |
---|
| 1761 | \entry {\code {SWITCHES{\_}NEED{\_}SPACES}}{353} |
---|
| 1762 | \entry {\code {symbol{\_}ref}}{259} |
---|
| 1763 | \entry {\code {symbol{\_}ref} and \samp {/u}}{252} |
---|
| 1764 | \entry {\code {symbol{\_}ref} and \samp {/v}}{252} |
---|
| 1765 | \entry {\code {symbol{\_}ref}, RTL sharing}{289} |
---|
| 1766 | \entry {\code {SYMBOL{\_}REF{\_}FLAG}}{252} |
---|
| 1767 | \entry {\code {SYMBOL{\_}REF{\_}FLAG}, in \code {ENCODE{\_}SECTION{\_}INFO}}{430} |
---|
| 1768 | \entry {\code {SYMBOL{\_}REF{\_}USED}}{252} |
---|
| 1769 | \entry {symbolic label}{289} |
---|
| 1770 | \entry {syntax checking}{26} |
---|
| 1771 | \entry {synthesized methods, warning}{33} |
---|
| 1772 | \entry {\code {sys{\_}siglist}}{471} |
---|
| 1773 | \entry {\code {SYSTEM{\_}INCLUDE{\_}DIR}}{358} |
---|
[8833] | 1774 | \initial {T} |
---|
[11287] | 1775 | \entry {\file {t-\var {target}}}{473} |
---|
| 1776 | \entry {\code {tablejump} instruction pattern}{324} |
---|
| 1777 | \entry {tagging insns}{344} |
---|
| 1778 | \entry {tail recursion optimization}{240} |
---|
| 1779 | \entry {target description macros}{353} |
---|
| 1780 | \entry {target machine, specifying}{51} |
---|
| 1781 | \entry {target makefile fragment}{473} |
---|
| 1782 | \entry {target options}{51} |
---|
| 1783 | \entry {target specifications}{359} |
---|
| 1784 | \entry {target-parameter-dependent code}{240} |
---|
| 1785 | \entry {\code {TARGET{\_}BELL}}{371} |
---|
| 1786 | \entry {\code {TARGET{\_}BS}}{371} |
---|
| 1787 | \entry {\code {TARGET{\_}CR}}{371} |
---|
| 1788 | \entry {\code {TARGET{\_}EDOM}}{416} |
---|
| 1789 | \entry {\code {TARGET{\_}FF}}{371} |
---|
| 1790 | \entry {\code {TARGET{\_}FLOAT{\_}FORMAT}}{368} |
---|
| 1791 | \entry {\code {TARGET{\_}MEM{\_}FUNCTIONS}}{416} |
---|
| 1792 | \entry {\code {TARGET{\_}NEWLINE}}{371} |
---|
| 1793 | \entry {\code {TARGET{\_}OPTIONS}}{360} |
---|
| 1794 | \entry {\code {TARGET{\_}SWITCHES}}{360} |
---|
| 1795 | \entry {\code {TARGET{\_}TAB}}{371} |
---|
| 1796 | \entry {\code {TARGET{\_}VERSION}}{361} |
---|
| 1797 | \entry {\code {TARGET{\_}VT}}{371} |
---|
| 1798 | \entry {\code {TCmode}}{256} |
---|
| 1799 | \entry {\code {tcov}}{35} |
---|
| 1800 | \entry {template debugging}{29} |
---|
| 1801 | \entry {template instantiation}{183} |
---|
| 1802 | \entry {temporaries, lifetime of}{208} |
---|
| 1803 | \entry {termination routines}{442} |
---|
| 1804 | \entry {\code {text{\_}section}}{429} |
---|
| 1805 | \entry {\code {TEXT{\_}SECTION{\_}ASM{\_}OP}}{428} |
---|
| 1806 | \entry {\code {TFmode}}{255} |
---|
| 1807 | \entry {thunks}{137} |
---|
| 1808 | \entry {\code {TImode}}{255} |
---|
| 1809 | \entry {\file {tm.h} macros}{353} |
---|
| 1810 | \entry {\code {TMPDIR}}{92} |
---|
| 1811 | \entry {top level of compiler}{239} |
---|
| 1812 | \entry {traditional C language}{18} |
---|
| 1813 | \entry {\code {TRADITIONAL{\_}RETURN{\_}FLOAT}}{398} |
---|
| 1814 | \entry {\code {TRAMPOLINE{\_}ALIGNMENT}}{412} |
---|
| 1815 | \entry {\code {TRAMPOLINE{\_}SECTION}}{412} |
---|
| 1816 | \entry {\code {TRAMPOLINE{\_}SIZE}}{412} |
---|
| 1817 | \entry {\code {TRAMPOLINE{\_}TEMPLATE}}{412} |
---|
| 1818 | \entry {trampolines for nested functions}{412} |
---|
| 1819 | \entry {\code {TRANSFER{\_}FROM{\_}TRAMPOLINE}}{414} |
---|
| 1820 | \entry {\code {TRULY{\_}NOOP{\_}TRUNCATION}}{463} |
---|
| 1821 | \entry {\code {truncate}}{271} |
---|
| 1822 | \entry {\code {trunc\var {mn}} instruction pattern}{320} |
---|
| 1823 | \entry {\code {tst\var {m}} instruction pattern}{318} |
---|
| 1824 | \entry {type abstraction, C{\tt\char43}{\tt\char43}}{186} |
---|
| 1825 | \entry {type alignment}{159} |
---|
| 1826 | \entry {type attributes}{162} |
---|
| 1827 | \entry {typedef names as function parameters}{203} |
---|
| 1828 | \entry {\code {typeof}}{141} |
---|
[8833] | 1829 | \initial {U} |
---|
[11287] | 1830 | \entry {\code {udiv}}{266} |
---|
| 1831 | \entry {\code {UDIVDI3{\_}LIBCALL}}{415} |
---|
| 1832 | \entry {\code {udiv\var {m}3} instruction pattern}{317} |
---|
| 1833 | \entry {\code {udivmod\var {m}4} instruction pattern}{317} |
---|
| 1834 | \entry {\code {UDIVSI3{\_}LIBCALL}}{415} |
---|
| 1835 | \entry {Ultrix calling convention}{199} |
---|
| 1836 | \entry {\code {umax}}{267} |
---|
| 1837 | \entry {\code {umax\var {m}3} instruction pattern}{317} |
---|
| 1838 | \entry {\code {umin}}{267} |
---|
| 1839 | \entry {\code {umin\var {m}3} instruction pattern}{317} |
---|
| 1840 | \entry {\code {umod}}{266} |
---|
| 1841 | \entry {\code {UMODDI3{\_}LIBCALL}}{416} |
---|
| 1842 | \entry {\code {umod\var {m}3} instruction pattern}{317} |
---|
| 1843 | \entry {\code {UMODSI3{\_}LIBCALL}}{415} |
---|
| 1844 | \entry {\code {umulhisi3} instruction pattern}{317} |
---|
| 1845 | \entry {\code {umul\var {m}3{\_}highpart} instruction pattern}{317} |
---|
| 1846 | \entry {\code {umulqihi3} instruction pattern}{317} |
---|
| 1847 | \entry {\code {umulsidi3} instruction pattern}{317} |
---|
| 1848 | \entry {\code {unchanging}}{254} |
---|
| 1849 | \entry {\code {unchanging}, in \code {call{\_}insn}}{252} |
---|
| 1850 | \entry {\code {unchanging}, in \code {insn}}{252} |
---|
| 1851 | \entry {\code {unchanging}, in \code {reg} and \code {mem}}{251} |
---|
| 1852 | \entry {\code {unchanging}, in \code {subreg}}{251} |
---|
| 1853 | \entry {\code {unchanging}, in \code {symbol{\_}ref}}{252} |
---|
| 1854 | \entry {undefined behavior}{215} |
---|
| 1855 | \entry {undefined function value}{215} |
---|
| 1856 | \entry {underscores in variables in macros}{141} |
---|
| 1857 | \entry {underscores, avoiding (88k)}{63} |
---|
| 1858 | \entry {union, casting to a}{151} |
---|
| 1859 | \entry {unions}{204} |
---|
| 1860 | \entry {unions, returning}{237} |
---|
| 1861 | \entry {\code {UNIQUE{\_}SECTION}}{430} |
---|
| 1862 | \entry {\code {UNITS{\_}PER{\_}WORD}}{363} |
---|
| 1863 | \entry {\code {UNKNOWN{\_}FLOAT{\_}FORMAT}}{368} |
---|
| 1864 | \entry {unreachable code}{241} |
---|
| 1865 | \entry {unresolved references and \code {-nodefaultlibs}}{49} |
---|
| 1866 | \entry {unresolved references and \code {-nostdlib}}{49} |
---|
| 1867 | \entry {\code {unshare{\_}all{\_}rtl}}{289} |
---|
| 1868 | \entry {unsigned division}{266} |
---|
| 1869 | \entry {unsigned greater than}{269} |
---|
| 1870 | \entry {unsigned less than}{269} |
---|
| 1871 | \entry {unsigned minimum and maximum}{267} |
---|
| 1872 | \entry {\code {unsigned{\_}fix}}{271} |
---|
| 1873 | \entry {\code {unsigned{\_}float}}{271} |
---|
| 1874 | \entry {\code {unspec}}{276} |
---|
| 1875 | \entry {\code {unspec{\_}volatile}}{276} |
---|
| 1876 | \entry {\code {untyped{\_}call} instruction pattern}{322} |
---|
| 1877 | \entry {\code {untyped{\_}return} instruction pattern}{323} |
---|
| 1878 | \entry {\code {use}}{275} |
---|
| 1879 | \entry {\code {USE{\_}C{\_}ALLOCA}}{470} |
---|
| 1880 | \entry {\code {USE{\_}PROTOTYPES}}{471} |
---|
| 1881 | \entry {\code {used}}{253} |
---|
| 1882 | \entry {\code {used}, in \code {symbol{\_}ref}}{252} |
---|
| 1883 | \entry {\code {USER{\_}LABEL{\_}PREFIX}}{448} |
---|
| 1884 | \entry {\code {USG}}{469} |
---|
[8833] | 1885 | \initial {V} |
---|
[11287] | 1886 | \entry {\samp {V} in constraint}{301} |
---|
| 1887 | \entry {\code {VALID{\_}MACHINE{\_}DECL{\_}ATTRIBUTE}}{466} |
---|
| 1888 | \entry {\code {VALID{\_}MACHINE{\_}TYPE{\_}ATTRIBUTE}}{466} |
---|
| 1889 | \entry {value after \code {longjmp}}{173} |
---|
| 1890 | \entry {values, returned by functions}{398} |
---|
| 1891 | \entry {varargs implementation}{409} |
---|
| 1892 | \entry {\file {varargs.h} and RT PC}{74} |
---|
| 1893 | \entry {variable alignment}{159} |
---|
| 1894 | \entry {variable attributes}{159} |
---|
| 1895 | \entry {variable number of arguments}{146} |
---|
| 1896 | \entry {variable-length array scope}{145} |
---|
| 1897 | \entry {variable-length arrays}{145} |
---|
| 1898 | \entry {variables in specified registers}{172} |
---|
| 1899 | \entry {variables, local, in macros}{141} |
---|
| 1900 | \entry {Vax calling convention}{199} |
---|
| 1901 | \entry {VAX options}{55} |
---|
| 1902 | \entry {\code {VAX{\_}FLOAT{\_}FORMAT}}{368} |
---|
| 1903 | \entry {\file {VAXCRTL}}{232} |
---|
| 1904 | \entry {\code {VIRTUAL{\_}INCOMING{\_}ARGS{\_}REGNUM}}{261} |
---|
| 1905 | \entry {\code {VIRTUAL{\_}OUTGOING{\_}ARGS{\_}REGNUM}}{262} |
---|
| 1906 | \entry {\code {VIRTUAL{\_}STACK{\_}DYNAMIC{\_}REGNUM}}{261} |
---|
| 1907 | \entry {\code {VIRTUAL{\_}STACK{\_}VARS{\_}REGNUM}}{261} |
---|
| 1908 | \entry {\code {VMS}}{469} |
---|
| 1909 | \entry {VMS and case sensitivity}{232} |
---|
| 1910 | \entry {VMS and include files}{229} |
---|
| 1911 | \entry {VMS installation}{128} |
---|
| 1912 | \entry {void pointers, arithmetic}{148} |
---|
| 1913 | \entry {void, size of pointer to}{148} |
---|
| 1914 | \entry {\code {VOIDmode}}{256} |
---|
| 1915 | \entry {\code {volatil}}{253} |
---|
| 1916 | \entry {\code {volatil}, in \code {insn}}{252} |
---|
| 1917 | \entry {\code {volatil}, in \code {mem}}{250} |
---|
| 1918 | \entry {\code {volatil}, in \code {reg}}{251} |
---|
| 1919 | \entry {\code {volatil}, in \code {symbol{\_}ref}}{252} |
---|
| 1920 | \entry {\code {volatile} applied to function}{151} |
---|
| 1921 | \entry {volatile memory references}{253} |
---|
| 1922 | \entry {voting between constraint alternatives}{306} |
---|
| 1923 | \entry {\code {vprintf}}{470} |
---|
[8833] | 1924 | \initial {W} |
---|
[11287] | 1925 | \entry {warning for comparison of signed and unsigned values}{29} |
---|
| 1926 | \entry {warning for overloaded virtual fn}{32} |
---|
| 1927 | \entry {warning for reordering of member initializers}{29} |
---|
| 1928 | \entry {warning for synthesized methods}{33} |
---|
| 1929 | \entry {warning messages}{26} |
---|
| 1930 | \entry {warnings vs errors}{214} |
---|
| 1931 | \entry {\code {WCHAR{\_}TYPE}}{370} |
---|
| 1932 | \entry {\code {WCHAR{\_}TYPE{\_}SIZE}}{371} |
---|
| 1933 | \entry {\code {weak} attribute}{154} |
---|
| 1934 | \entry {\code {which{\_}alternative}}{300} |
---|
| 1935 | \entry {whitespace}{203} |
---|
| 1936 | \entry {\code {word{\_}mode}}{258} |
---|
| 1937 | \entry {\code {WORD{\_}REGISTER{\_}OPERATIONS}}{462} |
---|
| 1938 | \entry {\code {WORD{\_}SWITCH{\_}TAKES{\_}ARG}}{353} |
---|
| 1939 | \entry {\code {WORDS{\_}BIG{\_}ENDIAN}}{362} |
---|
| 1940 | \entry {\code {WORDS{\_}BIG{\_}ENDIAN}, effect on \code {subreg}}{263} |
---|
[8833] | 1941 | \initial {X} |
---|
[11287] | 1942 | \entry {\samp {X} in constraint}{303} |
---|
| 1943 | \entry {\file {x-\var {host}}}{475} |
---|
| 1944 | \entry {\code {XCmode}}{256} |
---|
| 1945 | \entry {\code {XCOFF{\_}DEBUGGING{\_}INFO}}{452} |
---|
| 1946 | \entry {\code {XEXP}}{249} |
---|
| 1947 | \entry {\code {XFmode}}{255} |
---|
| 1948 | \entry {\code {XINT}}{249} |
---|
| 1949 | \entry {\file {xm-\var {machine}.h}}{469} |
---|
| 1950 | \entry {\code {xor}}{267} |
---|
| 1951 | \entry {\code {xor}, canonicalization of}{331} |
---|
| 1952 | \entry {\code {xor\var {m}3} instruction pattern}{317} |
---|
| 1953 | \entry {\code {XSTR}}{249} |
---|
| 1954 | \entry {\code {XVEC}}{250} |
---|
| 1955 | \entry {\code {XVECEXP}}{250} |
---|
| 1956 | \entry {\code {XVECLEN}}{250} |
---|
| 1957 | \entry {\code {XWINT}}{249} |
---|
[8833] | 1958 | \initial {Z} |
---|
[11287] | 1959 | \entry {zero division on 88k}{65} |
---|
| 1960 | \entry {zero-length arrays}{145} |
---|
| 1961 | \entry {\code {zero{\_}extend}}{271} |
---|
| 1962 | \entry {\code {zero{\_}extend\var {mn}} instruction pattern}{320} |
---|
| 1963 | \entry {\code {zero{\_}extract}}{270} |
---|
| 1964 | \entry {\code {zero{\_}extract}, canonicalization of}{332} |
---|