Annotation of gcc/gcc.cps, revision 1.1.1.8

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.