Annotation of gcc/gcc.info-19, revision 1.1.1.1

1.1       root        1: This is Info file gcc.info, produced by Makeinfo-1.49 from the input
                      2: file gcc.texi.
                      3: 
                      4:    This file documents the use and the internals of the GNU compiler.
                      5: 
                      6:    Copyright (C) 1988, 1989, 1992 Free Software Foundation, Inc.
                      7: 
                      8:    Permission is granted to make and distribute verbatim copies of this
                      9: manual provided the copyright notice and this permission notice are
                     10: preserved on all copies.
                     11: 
                     12:    Permission is granted to copy and distribute modified versions of
                     13: this manual under the conditions for verbatim copying, provided also
                     14: that the sections entitled "GNU General Public License" and "Protect
                     15: Your Freedom--Fight `Look And Feel'" are included exactly as in the
                     16: original, and provided that the entire resulting derived work is
                     17: distributed under the terms of a permission notice identical to this
                     18: one.
                     19: 
                     20:    Permission is granted to copy and distribute translations of this
                     21: manual into another language, under the above conditions for modified
                     22: versions, except that the sections entitled "GNU General Public
                     23: License" and "Protect Your Freedom--Fight `Look And Feel'", and this
                     24: permission notice, may be included in translations approved by the Free
                     25: Software Foundation instead of in the original English.
                     26: 
                     27: 
                     28: File: gcc.info,  Node: Index,  Prev: Config,  Up: Top
                     29: 
                     30: Index
                     31: *****
                     32: 
                     33: * Menu:
                     34: 
                     35: * #pragma:                              Misc.
                     36: * $:                                    Dollar Signs.
                     37: * ':                                    Incompatibilities.
                     38: * (nil):                                RTL Objects.
                     39: * 3b1 installation:                     3b1 Install.
                     40: * ?: side effect:                       Conditionals.
                     41: * #pragma, reason for not using:        Function Attributes.
                     42: * * in template:                        Output Statement.
                     43: * ?: extensions:                        Conditionals.
                     44: * ?: extensions:                        Lvalues.
                     45: * absM2 instruction pattern:            Standard Names.
                     46: * abs and attributes:                   Expressions.
                     47: * ACCUMULATE_OUTGOING_ARGS and stack frames: Function Entry.
                     48: * addM3 instruction pattern:            Standard Names.
                     49: * addr_diff_vec, length of:             Insn Lengths.
                     50: * addr_vec, length of:                  Insn Lengths.
                     51: * aligned attribute:                    Variable Attributes.
                     52: * allocate_stack instruction pattern:   Standard Names.
                     53: * alloca and SunOs:                     Installation.
                     54: * alloca vs variable-length arrays:     Variable Length.
                     55: * alloca, for SunOs:                    Sun Install.
                     56: * alloca, for Unos:                     Unos Install.
                     57: * andM3 instruction pattern:            Standard Names.
                     58: * and and attributes:                   Expressions.
                     59: * and, canonicalization of:             Insn Canonicalizations.
                     60: * ARG_POINTER_REGNUM and virtual registers: Regs and Memory.
                     61: * ashiftrt and attributes:              Expressions.
                     62: * ashift and attributes:                Expressions.
                     63: * ashlM3 instruction pattern:           Standard Names.
                     64: * ashrM3 instruction pattern:           Standard Names.
                     65: * asm_operands, RTL sharing:            Sharing.
                     66: * asm_operands, usage:                  Assembler.
                     67: * asm expressions:                      Extended Asm.
                     68: * bCOND instruction pattern:            Standard Names.
                     69: * bcopy, implicit usage:                Library Calls.
                     70: * BITS_BIG_ENDIAN, effect on sign_extract: Bit Fields.
                     71: * BLKmode, and function return values:  Calls.
                     72: * bzero, implicit usage:                Library Calls.
                     73: * call_insn and /u:                     Flags.
                     74: * call_pop instruction pattern:         Standard Names.
                     75: * call_value_pop instruction pattern:   Standard Names.
                     76: * call_value instruction pattern:       Standard Names.
                     77: * call instruction pattern:             Standard Names.
                     78: * call usage:                           Calls.
                     79: * casesi instruction pattern:           Standard Names.
                     80: * cc0, RTL sharing:                     Sharing.
                     81: * cmpM instruction pattern:             Standard Names.
                     82: * cmpstrM instruction pattern:          Standard Names.
                     83: * code_label and /i:                    Flags.
                     84: * compare, canonicalization of:         Insn Canonicalizations.
                     85: * cond and attributes:                  Expressions.
                     86: * const_double, RTL sharing:            Sharing.
                     87: * const_int and attribute tests:        Expressions.
                     88: * const_int and attributes:             Expressions.
                     89: * const_int, RTL sharing:               Sharing.
                     90: * const_string and attributes:          Expressions.
                     91: * const applied to function:            Function Attributes.
                     92: * define_insn example:                  Example.
                     93: * divM3 instruction pattern:            Standard Names.
                     94: * divmodM4 instruction pattern:         Standard Names.
                     95: * div and attributes:                   Expressions.
                     96: * EDOM, implicit usage:                 Library Calls.
                     97: * ENCODE_SECTION_INFO and address validation: Addressing Modes.
                     98: * ENCODE_SECTION_INFO usage:            Instruction Output.
                     99: * eq and attributes:                    Expressions.
                    100: * errno, implicit usage:                Library Calls.
                    101: * extendMN instruction pattern:         Standard Names.
                    102: * extv instruction pattern:             Standard Names.
                    103: * extzv instruction pattern:            Standard Names.
                    104: * ffsM2 instruction pattern:            Standard Names.
                    105: * FIRST_PARM_OFFSET and virtual registers: Regs and Memory.
                    106: * fixMN2 instruction pattern:           Standard Names.
                    107: * fixunsMN2 instruction pattern:        Standard Names.
                    108: * fixuns_truncMN2 instruction pattern:  Standard Names.
                    109: * fix_truncMN2 instruction pattern:     Standard Names.
                    110: * floatMN2 instruction pattern:         Standard Names.
                    111: * floatunsMN2 instruction pattern:      Standard Names.
                    112: * float as function value type:         Incompatibilities.
                    113: * format attribute:                     Function Attributes.
                    114: * FRAME_GROWS_DOWNWARD and virtual registers: Regs and Memory.
                    115: * FRAME_POINTER_REGNUM and virtual registers: Regs and Memory.
                    116: * fscanf, and constant strings:         Incompatibilities.
                    117: * ftruncM2 instruction pattern:         Standard Names.
                    118: * FUNCTION_EPILOGUE and trampolines:    Trampolines.
                    119: * FUNCTION_PROLOGUE and trampolines:    Trampolines.
                    120: * genflags, crash on Sun 4:             Installation Problems.
                    121: * geu and attributes:                   Expressions.
                    122: * ge and attributes:                    Expressions.
                    123: * gprof:                                Debugging Options.
                    124: * gtu and attributes:                   Expressions.
                    125: * gt and attributes:                    Expressions.
                    126: * HImode, in insn:                      Insns.
                    127: * if_then_else and attributes:          Expressions.
                    128: * if_then_else usage:                   Side Effects.
                    129: * indirect_jump instruction pattern:    Standard Names.
                    130: * insn and /i:                          Flags.
                    131: * insn and /s:                          Flags.
                    132: * insn and /u:                          Flags.
                    133: * insv instruction pattern:             Standard Names.
                    134: * integrated, in insn:                  Flags.
                    135: * integrated, in reg:                   Flags.
                    136: * in_struct, in code_label:             Flags.
                    137: * in_struct, in insn:                   Flags.
                    138: * in_struct, in insn:                   Flags.
                    139: * in_struct, in label_ref:              Flags.
                    140: * in_struct, in mem:                    Flags.
                    141: * in_struct, in reg:                    Flags.
                    142: * in_struct, in subreg:                 Flags.
                    143: * iorM3 instruction pattern:            Standard Names.
                    144: * ior and attributes:                   Expressions.
                    145: * ior, canonicalization of:             Insn Canonicalizations.
                    146: * label_ref and /s:                     Flags.
                    147: * label_ref, RTL sharing:               Sharing.
                    148: * leu and attributes:                   Expressions.
                    149: * le and attributes:                    Expressions.
                    150: * load_multiple instruction pattern:    Standard Names.
                    151: * long long data types:                 Long Long.
                    152: * longjmp and automatic variables:      Dialect Options.
                    153: * longjmp and automatic variables:      Interface.
                    154: * longjmp incompatibilities:            Incompatibilities.
                    155: * longjmp warnings:                     Warning Options.
                    156: * lshiftrt and attributes:              Expressions.
                    157: * lshift and attributes:                Expressions.
                    158: * lshlM3 instruction pattern:           Standard Names.
                    159: * lshrM3 instruction pattern:           Standard Names.
                    160: * lt and attributes:                    Expressions.
                    161: * main and the exit status:             VMS Misc.
                    162: * match_dup and attributes:             Insn Lengths.
                    163: * match_operand and attributes:         Expressions.
                    164: * maxM3 instruction pattern:            Standard Names.
                    165: * memcpy, implicit usage:               Library Calls.
                    166: * memset, implicit usage:               Library Calls.
                    167: * mem and /s:                           Flags.
                    168: * mem and /u:                           Flags.
                    169: * mem and /v:                           Flags.
                    170: * mem, RTL sharing:                     Sharing.
                    171: * minM3 instruction pattern:            Standard Names.
                    172: * minus and attributes:                 Expressions.
                    173: * minus, canonicalization of:           Insn Canonicalizations.
                    174: * mktemp, and constant strings:         Incompatibilities.
                    175: * modM3 instruction pattern:            Standard Names.
                    176: * mode attribute:                       Variable Attributes.
                    177: * mod and attributes:                   Expressions.
                    178: * movM instruction pattern:             Standard Names.
                    179: * movstrM instruction pattern:          Standard Names.
                    180: * movstrictM instruction pattern:       Standard Names.
                    181: * mulM3 instruction pattern:            Standard Names.
                    182: * mulhisi3 instruction pattern:         Standard Names.
                    183: * mulqihi3 instruction pattern:         Standard Names.
                    184: * mulsidi3 instruction pattern:         Standard Names.
                    185: * mult and attributes:                  Expressions.
                    186: * mult, canonicalization of:            Insn Canonicalizations.
                    187: * MUST_PASS_IN_STACK, and FUNCTION_ARG: Register Arguments.
                    188: * negM2 instruction pattern:            Standard Names.
                    189: * neg and attributes:                   Expressions.
                    190: * neg, canonicalization of:             Insn Canonicalizations.
                    191: * ne and attributes:                    Expressions.
                    192: * nop instruction pattern:              Standard Names.
                    193: * not and attributes:                   Expressions.
                    194: * not, canonicalization of:             Insn Canonicalizations.
                    195: * one_cmplM2 instruction pattern:       Standard Names.
                    196: * packed attribute:                     Variable Attributes.
                    197: * pc and attributes:                    Insn Lengths.
                    198: * pc, RTL sharing:                      Sharing.
                    199: * plus and attributes:                  Expressions.
                    200: * plus, canonicalization of:            Insn Canonicalizations.
                    201: * prof:                                 Debugging Options.
                    202: * PUSH_ROUNDING, interaction with STACK_BOUNDARY: Storage Layout.
                    203: * QImode, in insn:                      Insns.
                    204: * qsort, and global register variables: Global Reg Vars.
                    205: * REG_PARM_STACK_SPACE, and FUNCTION_ARG: Register Arguments.
                    206: * reg and /i:                           Flags.
                    207: * reg and /s:                           Flags.
                    208: * reg and /u:                           Flags.
                    209: * reg and /v:                           Flags.
                    210: * reg, RTL sharing:                     Sharing.
                    211: * reload_in instruction pattern:        Standard Names.
                    212: * reload_out instruction pattern:       Standard Names.
                    213: * restore_stack_block instruction pattern: Standard Names.
                    214: * restore_stack_function instruction pattern: Standard Names.
                    215: * restore_stack_nonlocal instruction pattern: Standard Names.
                    216: * return instruction pattern:           Standard Names.
                    217: * rotlM3 instruction pattern:           Standard Names.
                    218: * rotrM3 instruction pattern:           Standard Names.
                    219: * sCOND instruction pattern:            Standard Names.
                    220: * save_stack_block instruction pattern: Standard Names.
                    221: * save_stack_function instruction pattern: Standard Names.
                    222: * save_stack_nonlocal instruction pattern: Standard Names.
                    223: * scanf, and constant strings:          Incompatibilities.
                    224: * scratch, RTL sharing:                 Sharing.
                    225: * setjmp incompatibilities:             Incompatibilities.
                    226: * sign_extract, canonicalization of:    Insn Canonicalizations.
                    227: * sqrtM2 instruction pattern:           Standard Names.
                    228: * sscanf, and constant strings:         Incompatibilities.
                    229: * STACK_DYNAMIC_OFFSET and virtual registers: Regs and Memory.
                    230: * STACK_POINTER_OFFSET and virtual registers: Regs and Memory.
                    231: * STACK_POINTER_REGNUM and virtual registers: Regs and Memory.
                    232: * STARTING_FRAME_OFFSET and virtual registers: Regs and Memory.
                    233: * subM3 instruction pattern:            Standard Names.
                    234: * subreg and /s:                        Flags.
                    235: * subreg and /u:                        Flags.
                    236: * subreg, in strict_low_part:           RTL Declarations.
                    237: * subreg, special reload handling:      Regs and Memory.
                    238: * SYMBOL_REF_FLAG, in ENCODE_SECTION_INFO: Sections.
                    239: * symbol_ref and /u:                    Flags.
                    240: * symbol_ref and /v:                    Flags.
                    241: * symbol_ref, RTL sharing:              Sharing.
                    242: * tablejump instruction pattern:        Standard Names.
                    243: * tcov:                                 Debugging Options.
                    244: * truncMN instruction pattern:          Standard Names.
                    245: * tstM instruction pattern:             Standard Names.
                    246: * udivM3 instruction pattern:           Standard Names.
                    247: * udivmodM4 instruction pattern:        Standard Names.
                    248: * umaxM3 instruction pattern:           Standard Names.
                    249: * uminM3 instruction pattern:           Standard Names.
                    250: * umodM3 instruction pattern:           Standard Names.
                    251: * umulhisi3 instruction pattern:        Standard Names.
                    252: * umulqihi3 instruction pattern:        Standard Names.
                    253: * umulsidi3 instruction pattern:        Standard Names.
                    254: * unchanging, in call_insn:             Flags.
                    255: * unchanging, in insn:                  Flags.
                    256: * unchanging, in reg and mem:           Flags.
                    257: * unchanging, in subreg:                Flags.
                    258: * unchanging, in symbol_ref:            Flags.
                    259: * used, in symbol_ref:                  Flags.
                    260: * volatile applied to function:         Function Attributes.
                    261: * volatil, in insn:                     Flags.
                    262: * volatil, in mem:                      Flags.
                    263: * volatil, in reg:                      Flags.
                    264: * volatil, in symbol_ref:               Flags.
                    265: * WORDS_BIG_ENDIAN, effect on subreg:   Regs and Memory.
                    266: * xorM3 instruction pattern:            Standard Names.
                    267: * xor, canonicalization of:             Insn Canonicalizations.
                    268: * zero_extendMN instruction pattern:    Standard Names.
                    269: * zero_extract, canonicalization of:    Insn Canonicalizations.
                    270: * libgcc.a:                             Library Calls.
                    271: * stdarg.h and register arguments:      Register Arguments.
                    272: * stdarg.h and RT PC:                   RT Options.
                    273: * tm.h macros:                          Target Macros.
                    274: * varargs.h and RT PC:                  RT Options.
                    275: * VAXCRTL:                              VMS Misc.
                    276: * xm-MACHINE.h:                         Config.
                    277: * ! in constraint:                      Multi-Alternative.
                    278: * # in constraint:                      Modifiers.
                    279: * % in constraint:                      Modifiers.
                    280: * % in template:                        Output Template.
                    281: * & in constraint:                      Modifiers.
                    282: * * in constraint:                      Modifiers.
                    283: * + in constraint:                      Modifiers.
                    284: * /i in RTL dump:                       Flags.
                    285: * /s in RTL dump:                       Flags.
                    286: * /s in RTL dump:                       Flags.
                    287: * /u in RTL dump:                       Flags.
                    288: * /v in RTL dump:                       Flags.
                    289: * 0 in constraint:                      Simple Constraints.
                    290: * < in constraint:                      Simple Constraints.
                    291: * = in constraint:                      Modifiers.
                    292: * > in constraint:                      Simple Constraints.
                    293: * ? in constraint:                      Multi-Alternative.
                    294: * d in constraint:                      Simple Constraints.
                    295: * E in constraint:                      Simple Constraints.
                    296: * F in constraint:                      Simple Constraints.
                    297: * g in constraint:                      Simple Constraints.
                    298: * G in constraint:                      Simple Constraints.
                    299: * H in constraint:                      Simple Constraints.
                    300: * i in constraint:                      Simple Constraints.
                    301: * I in constraint:                      Simple Constraints.
                    302: * m in constraint:                      Simple Constraints.
                    303: * n in constraint:                      Simple Constraints.
                    304: * o in constraint:                      Simple Constraints.
                    305: * p in constraint:                      Simple Constraints.
                    306: * Q, in constraint:                     Simple Constraints.
                    307: * r in constraint:                      Simple Constraints.
                    308: * store_multiple instruction pattern:   Standard Names.
                    309: * s in constraint:                      Simple Constraints.
                    310: * V in constraint:                      Simple Constraints.
                    311: * X in constraint:                      Simple Constraints.
                    312: * _ in variables in macros:             Naming Types.
                    313: * abort:                                Portability.
                    314: * abs:                                  Arithmetic.
                    315: * absolute value:                       Arithmetic.
                    316: * access to operands:                   Accessors.
                    317: * accessors:                            Accessors.
                    318: * ACCUMULATE_OUTGOING_ARGS:             Stack Arguments.
                    319: * ADDITIONAL_REGISTER_NAMES:            Instruction Output.
                    320: * address:                              RTL Template.
                    321: * address constraints:                  Simple Constraints.
                    322: * address of a label:                   Labels as Values.
                    323: * addressing modes:                     Addressing Modes.
                    324: * ADDRESS_COST:                         Costs.
                    325: * address_operand:                      Simple Constraints.
                    326: * addr_diff_vec:                        Side Effects.
                    327: * addr_vec:                             Side Effects.
                    328: * ADJUST_COST:                          Costs.
                    329: * ADJUST_INSN_LENGTH:                   Insn Lengths.
                    330: * aggregates as return values:          Aggregate Return.
                    331: * alignment:                            Alignment.
                    332: * Alliant:                              Interoperation.
                    333: * ALLOCATE_TRAMPOLINE:                  Trampolines.
                    334: * ALL_REGS:                             Register Classes.
                    335: * alternate keywords:                   Alternate Keywords.
                    336: * AMD29K options:                       AMD29K Options.
                    337: * analysis, data flow:                  Passes.
                    338: * and:                                  Arithmetic.
                    339: * ANSI support:                         Dialect Options.
                    340: * apostrophes:                          Incompatibilities.
                    341: * ARGS_GROW_DOWNWARD:                   Frame Layout.
                    342: * argument passing:                     Interface.
                    343: * arguments in frame (88k):             M88K Options.
                    344: * arguments in registers:               Register Arguments.
                    345: * arguments on stack:                   Stack Arguments.
                    346: * ARG_POINTER_REGNUM:                   Frame Registers.
                    347: * arg_pointer_rtx:                      Frame Registers.
                    348: * arithmetic libraries:                 Interface.
                    349: * arithmetic shift:                     Arithmetic.
                    350: * arithmetic simplifications:           Passes.
                    351: * arithmetic, in RTL:                   Arithmetic.
                    352: * arrays of length zero:                Zero Length.
                    353: * arrays of variable length:            Variable Length.
                    354: * arrays, non-lvalue:                   Subscripting.
                    355: * ashift:                               Arithmetic.
                    356: * ashiftrt:                             Arithmetic.
                    357: * ASM_APP_OFF:                          File Framework.
                    358: * ASM_APP_ON:                           File Framework.
                    359: * ASM_BYTE_OP:                          Data Output.
                    360: * ASM_CLOSE_PAREN:                      Data Output.
                    361: * ASM_COMMENT_START:                    File Framework.
                    362: * ASM_DECLARE_FUNCTION_NAME:            Label Output.
                    363: * ASM_DECLARE_FUNCTION_SIZE:            Label Output.
                    364: * ASM_DECLARE_OBJECT_NAME:              Label Output.
                    365: * ASM_FILE_END:                         File Framework.
                    366: * ASM_FILE_START:                       File Framework.
                    367: * ASM_FINAL_SPEC:                       Driver.
                    368: * ASM_FORMAT_PRIVATE_NAME:              Label Output.
                    369: * asm_fprintf:                          Instruction Output.
                    370: * ASM_GENERATE_INTERNAL_LABEL:          Label Output.
                    371: * ASM_GLOBALIZE_LABEL:                  Label Output.
                    372: * ASM_IDENTIFY_GCC:                     File Framework.
                    373: * asm_input:                            Side Effects.
                    374: * asm_noperands:                        Insns.
                    375: * ASM_NO_SKIP_IN_TEXT:                  Alignment Output.
                    376: * ASM_OPEN_PAREN:                       Data Output.
                    377: * ASM_OUTPUT_ADDR_DIFF_ELT:             Dispatch Tables.
                    378: * ASM_OUTPUT_ADDR_VEC_ELT:              Dispatch Tables.
                    379: * ASM_OUTPUT_ALIGN:                     Alignment Output.
                    380: * ASM_OUTPUT_ALIGNED_COMMON:            Uninitialized Data.
                    381: * ASM_OUTPUT_ALIGNED_LOCAL:             Uninitialized Data.
                    382: * ASM_OUTPUT_ALIGN_CODE:                Alignment Output.
                    383: * ASM_OUTPUT_ASCII:                     Data Output.
                    384: * ASM_OUTPUT_BYTE:                      Data Output.
                    385: * ASM_OUTPUT_CASE_END:                  Dispatch Tables.
                    386: * ASM_OUTPUT_CASE_LABEL:                Dispatch Tables.
                    387: * ASM_OUTPUT_CHAR:                      Data Output.
                    388: * ASM_OUTPUT_COMMON:                    Uninitialized Data.
                    389: * ASM_OUTPUT_CONSTRUCTOR:               Macros for Initialization.
                    390: * ASM_OUTPUT_DESTRUCTOR:                Macros for Initialization.
                    391: * ASM_OUTPUT_DOUBLE:                    Data Output.
                    392: * ASM_OUTPUT_DOUBLE_INT:                Data Output.
                    393: * ASM_OUTPUT_EXTERNAL:                  Label Output.
                    394: * ASM_OUTPUT_EXTERNAL_LIBCALL:          Label Output.
                    395: * ASM_OUTPUT_FLOAT:                     Data Output.
                    396: * ASM_OUTPUT_IDENT:                     File Framework.
                    397: * ASM_OUTPUT_INT:                       Data Output.
                    398: * ASM_OUTPUT_INTERNAL_LABEL:            Label Output.
                    399: * ASM_OUTPUT_LABEL:                     Label Output.
                    400: * ASM_OUTPUT_LABELREF:                  Label Output.
                    401: * ASM_OUTPUT_LABELREF_AS_INT:           Label Output.
                    402: * ASM_OUTPUT_LOCAL:                     Uninitialized Data.
                    403: * ASM_OUTPUT_LONG_DOUBLE:               Data Output.
                    404: * ASM_OUTPUT_LOOP_ALIGN:                Alignment Output.
                    405: * ASM_OUTPUT_OPCODE:                    Instruction Output.
                    406: * ASM_OUTPUT_POOL_PROLOGUE:             Data Output.
                    407: * ASM_OUTPUT_QUADRUPLE_INT:             Data Output.
                    408: * ASM_OUTPUT_REG_POP:                   Instruction Output.
                    409: * ASM_OUTPUT_REG_PUSH:                  Instruction Output.
                    410: * ASM_OUTPUT_SHARED_COMMON:             Uninitialized Data.
                    411: * ASM_OUTPUT_SHARED_LOCAL:              Uninitialized Data.
                    412: * ASM_OUTPUT_SHORT:                     Data Output.
                    413: * ASM_OUTPUT_SKIP:                      Alignment Output.
                    414: * ASM_OUTPUT_SOURCE_FILENAME:           File Framework.
                    415: * ASM_OUTPUT_SOURCE_LINE:               File Framework.
                    416: * ASM_OUTPUT_SPECIAL_POOL_ENTRY:        Data Output.
                    417: * ASM_SPEC:                             Driver.
                    418: * ASM_STABD_OP:                         DBX Options.
                    419: * ASM_STABN_OP:                         DBX Options.
                    420: * ASM_STABS_OP:                         DBX Options.
                    421: * assembler format:                     File Framework.
                    422: * assembler instructions:               Extended Asm.
                    423: * assembler instructions in RTL:        Assembler.
                    424: * assembler names for identifiers:      Asm Labels.
                    425: * assembler syntax, 88k:                M88K Options.
                    426: * assemble_name:                        Label Output.
                    427: * assembly code, invalid:               Bug Criteria.
                    428: * assigning attribute values to insns:  Tagging Insns.
                    429: * asterisk in template:                 Output Statement.
                    430: * atof:                                 Cross-compilation.
                    431: * attr:                                 Tagging Insns.
                    432: * attribute expressions:                Expressions.
                    433: * attribute of variables:               Variable Attributes.
                    434: * attribute specifications:             Attr Example.
                    435: * attribute specifications example:     Attr Example.
                    436: * attributes, defining:                 Defining Attributes.
                    437: * autoincrement addressing, availability: Portability.
                    438: * autoincrement/decrement addressing:   Simple Constraints.
                    439: * autoincrement/decrement analysis:     Passes.
                    440: * backslash:                            Output Template.
                    441: * backtrace for bug reports:            Bug Reporting.
                    442: * barrier:                              Insns.
                    443: * BASE_REG_CLASS:                       Register Classes.
                    444: * basic blocks:                         Passes.
                    445: * bcmp:                                 Config.
                    446: * BIGGEST_ALIGNMENT:                    Storage Layout.
                    447: * BIGGEST_FIELD_ALIGNMENT:              Storage Layout.
                    448: * Bison parser generator:               Installation.
                    449: * bit fields:                           Bit Fields.
                    450: * bit shift overflow (88k):             M88K Options.
                    451: * BITFIELD_NBYTES_LIMITED:              Storage Layout.
                    452: * BITS_BIG_ENDIAN:                      Storage Layout.
                    453: * BITS_PER_UNIT:                        Storage Layout.
                    454: * BITS_PER_WORD:                        Storage Layout.
                    455: * bitwise complement:                   Arithmetic.
                    456: * bitwise exclusive-or:                 Arithmetic.
                    457: * bitwise inclusive-or:                 Arithmetic.
                    458: * bitwise logical-and:                  Arithmetic.
                    459: * BLKmode:                              Machine Modes.
                    460: * BLOCK_PROFILER:                       Profiling.
                    461: * BRANCH_COST:                          Costs.
                    462: * break_out_memory_refs:                Addressing Modes.
                    463: * bug criteria:                         Bug Criteria.
                    464: * bug report mailing lists:             Bug Lists.
                    465: * bugs:                                 Bugs.
                    466: * bugs, known:                          Trouble.
                    467: * BYTES_BIG_ENDIAN:                     Storage Layout.
                    468: * BYTE_LOADS_SIGN_EXTEND:               Misc.
                    469: * BYTE_LOADS_ZERO_EXTEND:               Misc.
                    470: * byte_mode:                            Machine Modes.
                    471: * bzero:                                Config.
                    472: * C language extensions:                Extensions.
                    473: * C language, traditional:              Dialect Options.
                    474: * C statements for assembler output:    Output Statement.
                    475: * call:                                 Side Effects.
                    476: * call-clobbered register:              Register Basics.
                    477: * call-saved register:                  Register Basics.
                    478: * call-used register:                   Register Basics.
                    479: * CALLER_SAVE_PROFITABLE:               Caller Saves.
                    480: * calling conventions:                  Stack and Calling.
                    481: * calling functions in RTL:             Calls.
                    482: * call_insn:                            Insns.
                    483: * CALL_USED_REGISTERS:                  Register Basics.
                    484: * call_used_regs:                       Register Basics.
                    485: * canonicalization of instructions:     Insn Canonicalizations.
                    486: * CAN_ELIMINATE:                        Elimination.
                    487: * case labels in initializers:          Labeled Elements.
                    488: * case ranges:                          Case Ranges.
                    489: * case sensitivity and VMS:             VMS Misc.
                    490: * CASE_DROPS_THROUGH:                   Misc.
                    491: * CASE_VALUES_THRESHOLD:                Misc.
                    492: * CASE_VECTOR_MODE:                     Misc.
                    493: * CASE_VECTOR_PC_RELATIVE:              Misc.
                    494: * cast to a union:                      Cast to Union.
                    495: * casts as lvalues:                     Lvalues.
                    496: * cc0:                                  Regs and Memory.
                    497: * cc0_rtx:                              Regs and Memory.
                    498: * CC1PLUS_SPEC:                         Driver.
                    499: * CC1_SPEC:                             Driver.
                    500: * CCmode:                               Machine Modes.
                    501: * cc_status:                            Condition Code.
                    502: * CC_STATUS_MDEP:                       Condition Code.
                    503: * CC_STATUS_MDEP_INIT:                  Condition Code.
                    504: * change_address:                       Standard Names.
                    505: * CHAR_TYPE_SIZE:                       Type Layout.
                    506: * CHECK_FLOAT_VALUE:                    Storage Layout.
                    507: * class definitions, register:          Register Classes.
                    508: * class preference constraints:         Class Preferences.
                    509: * classes of RTX codes:                 Accessors.
                    510: * CLASS_MAX_NREGS:                      Register Classes.
                    511: * clobber:                              Side Effects.
                    512: * code generation conventions:          Code Gen Options.
                    513: * code generation RTL sequences:        Expander Definitions.
                    514: * code motion:                          Passes.
                    515: * codes, RTL expression:                RTL Objects.
                    516: * code_label:                           Insns.
                    517: * CODE_LABEL_NUMBER:                    Insns.
                    518: * combiner pass:                        Regs and Memory.
                    519: * command options:                      Invoking GCC.
                    520: * common subexpression elimination:     Passes.
                    521: * compare:                              Arithmetic.
                    522: * compilation in a separate directory:  Other Dir.
                    523: * compiler bugs, reporting:             Bug Reporting.
                    524: * compiler passes and files:            Passes.
                    525: * compiler version, specifying:         Target Options.
                    526: * COMPILER_PATH:                        Environment Variables.
                    527: * complement, bitwise:                  Arithmetic.
                    528: * compound expressions as lvalues:      Lvalues.
                    529: * computed gotos:                       Labels as Values.
                    530: * computing the length of an insn:      Insn Lengths.
                    531: * cond:                                 Comparisons.
                    532: * condition code register:              Regs and Memory.
                    533: * condition code status:                Condition Code.
                    534: * condition codes:                      Comparisons.
                    535: * conditional expressions as lvalues:   Lvalues.
                    536: * conditional expressions, extensions:  Conditionals.
                    537: * CONDITIONAL_REGISTER_USAGE:           Register Basics.
                    538: * conditions, in patterns:              Patterns.
                    539: * configuration file:                   Config.
                    540: * conflicting types:                    Disappointments.
                    541: * CONST0_RTX:                           Constants.
                    542: * const0_rtx:                           Constants.
                    543: * CONST1_RTX:                           Constants.
                    544: * const1_rtx:                           Constants.
                    545: * CONST2_RTX:                           Constants.
                    546: * const2_rtx:                           Constants.
                    547: * constant attributes:                  Constant Attributes.
                    548: * constant folding:                     Passes.
                    549: * constant folding and floating point:  Cross-compilation.
                    550: * constant propagation:                 Passes.
                    551: * constants in constraints:             Simple Constraints.
                    552: * CONSTANT_ADDRESS_P:                   Addressing Modes.
                    553: * CONSTANT_ALIGNMENT:                   Storage Layout.
                    554: * CONSTANT_P:                           Addressing Modes.
                    555: * CONSTANT_POOL_ADDRESS_P:              Flags.
                    556: * constm1_rtx:                          Constants.
                    557: * constraint modifier characters:       Modifiers.
                    558: * constraint, matching:                 Simple Constraints.
                    559: * constraints:                          Constraints.
                    560: * constructor expressions:              Constructors.
                    561: * constructors, output of:              Initialization.
                    562: * CONST_CALL_P:                         Flags.
                    563: * CONST_COSTS:                          Costs.
                    564: * const_double:                         Constants.
                    565: * CONST_DOUBLE_CHAIN:                   Constants.
                    566: * CONST_DOUBLE_LOW:                     Constants.
                    567: * CONST_DOUBLE_MEM:                     Constants.
                    568: * CONST_DOUBLE_OK_FOR_LETTER_P:         Register Classes.
                    569: * const_int:                            Constants.
                    570: * CONST_OK_FOR_LETTER_P:                Register Classes.
                    571: * const_string:                         Constants.
                    572: * const_true_rtx:                       Constants.
                    573: * contributors:                         Contributors.
                    574: * controlling register usage:           Register Basics.
                    575: * controlling the compilation driver:   Driver.
                    576: * conventions, run-time:                Interface.
                    577: * conversions:                          Conversions.
                    578: * Convex options:                       Convex Options.
                    579: * copy_rtx_if_shared:                   Sharing.
                    580: * core dump:                            Bug Criteria.
                    581: * costs of instructions:                Costs.
                    582: * COSTS_N_INSNS:                        Costs.
                    583: * CPLUS_INCLUDE_PATH:                   Environment Variables.
                    584: * CPP_PREDEFINES:                       Run-time Target.
                    585: * CPP_SPEC:                             Driver.
                    586: * cross compilation and floating point: Cross-compilation.
                    587: * cross compiling:                      Target Options.
                    588: * cross-compiler, installation:         Cross-Compiler.
                    589: * cross-jumping:                        Passes.
                    590: * CUMULATIVE_ARGS:                      Register Arguments.
                    591: * current_function_epilogue_delay_list: Function Entry.
                    592: * current_function_outgoing_args_size:  Stack Arguments.
                    593: * current_function_pops_args:           Function Entry.
                    594: * current_function_pretend_args_size:   Function Entry.
                    595: * C_INCLUDE_PATH:                       Environment Variables.
                    596: * data flow analysis:                   Passes.
                    597: * DATA_ALIGNMENT:                       Storage Layout.
                    598: * data_section:                         Sections.
                    599: * DATA_SECTION_ASM_OP:                  Sections.
                    600: * DBR_OUTPUT_SEQEND:                    Instruction Output.
                    601: * dbr_sequence_length:                  Instruction Output.
                    602: * DBX:                                  Interoperation.
                    603: * DBX_CONTIN_CHAR:                      DBX Options.
                    604: * DBX_CONTIN_LENGTH:                    DBX Options.
                    605: * DBX_DEBUGGING_INFO:                   DBX Options.
                    606: * DBX_FUNCTION_FIRST:                   DBX Options.
                    607: * DBX_LBRAC_FIRST:                      DBX Options.
                    608: * DBX_MEMPARM_STABS_LETTER:             DBX Options.
                    609: * DBX_NO_XREFS:                         DBX Options.
                    610: * DBX_OUTPUT_ENUM:                      DBX Hooks.
                    611: * DBX_OUTPUT_FUNCTION_END:              DBX Hooks.
                    612: * DBX_OUTPUT_LBRAC:                     DBX Hooks.
                    613: * DBX_OUTPUT_MAIN_SOURCE_DIRECTORY:     File Names and DBX.
                    614: * DBX_OUTPUT_MAIN_SOURCE_FILENAME:      File Names and DBX.
                    615: * DBX_OUTPUT_MAIN_SOURCE_FILE_END:      File Names and DBX.
                    616: * DBX_OUTPUT_RBRAC:                     DBX Hooks.
                    617: * DBX_OUTPUT_SOURCE_FILENAME:           File Names and DBX.
                    618: * DBX_OUTPUT_STANDARD_TYPES:            DBX Hooks.
                    619: * DBX_REGISTER_NUMBER:                  All Debuggers.
                    620: * DBX_REGPARM_STABS_CODE:               DBX Options.
                    621: * DBX_REGPARM_STABS_LETTER:             DBX Options.
                    622: * DBX_STATIC_CONST_VAR_CODE:            DBX Options.
                    623: * DBX_STATIC_STAB_DATA_SECTION:         DBX Options.
                    624: * DBX_TYPE_DECL_STABS_CODE:             DBX Options.
                    625: * DBX_WORKING_DIRECTORY:                File Names and DBX.
                    626: * DCmode:                               Machine Modes.
                    627: * De Morgan's law:                      Insn Canonicalizations.
                    628: * dead code:                            Passes.
                    629: * dead_or_set_p:                        Peephole Definitions.
                    630: * deallocating variable length arrays:  Variable Length.
                    631: * death notes:                          Obsolete Register Macros.
                    632: * DEBUGGER_ARG_OFFSET:                  All Debuggers.
                    633: * DEBUGGER_AUTO_OFFSET:                 All Debuggers.
                    634: * debugging information generation:     Passes.
                    635: * debugging information options:        Debugging Options.
                    636: * debugging, 88k OCS:                   M88K Options.
                    637: * debug_rtx:                            Bug Reporting.
                    638: * DEBUG_SYMS_TEXT:                      DBX Options.
                    639: * declaration scope:                    Incompatibilities.
                    640: * declarations inside expressions:      Statement Exprs.
                    641: * declarations, RTL:                    RTL Declarations.
                    642: * declaring attributes of functions:    Function Attributes.
                    643: * DEFAULT_CALLER_SAVES:                 Caller Saves.
                    644: * DEFAULT_GDB_EXTENSIONS:               DBX Options.
                    645: * DEFAULT_MAIN_RETURN:                  Misc.
                    646: * DEFAULT_SHORT_ENUMS:                  Type Layout.
                    647: * DEFAULT_SIGNED_CHAR:                  Type Layout.
                    648: * define_asm_attributes:                Tagging Insns.
                    649: * define_attr:                          Defining Attributes.
                    650: * define_delay:                         Delay Slots.
                    651: * define_expand:                        Expander Definitions.
                    652: * define_function_unit:                 Function Units.
                    653: * define_insn:                          Patterns.
                    654: * define_peephole:                      Expander Definitions.
                    655: * define_split:                         Insn Splitting.
                    656: * defining attributes and their values: Defining Attributes.
                    657: * defining jump instruction patterns:   Jump Patterns.
                    658: * defining peephole optimizers:         Peephole Definitions.
                    659: * defining RTL sequences for code generation: Expander Definitions.
                    660: * delay slots, defining:                Delay Slots.
                    661: * delayed branch scheduling:            Passes.
                    662: * DELAY_SLOTS_FOR_EPILOGUE:             Function Entry.
                    663: * dependencies for make as output:      Environment Variables.
                    664: * dependencies, make:                   Preprocessor Options.
                    665: * DEPENDENCIES_OUTPUT:                  Environment Variables.
                    666: * Dependent Patterns:                   Dependent Patterns.
                    667: * destructors, output of:               Initialization.
                    668: * DFmode:                               Machine Modes.
                    669: * dialect options:                      Dialect Options.
                    670: * digits in constraint:                 Simple Constraints.
                    671: * DImode:                               Machine Modes.
                    672: * directory options:                    Directory Options.
                    673: * disabling certain registers:          Register Basics.
                    674: * dispatch table:                       Dispatch Tables.
                    675: * div:                                  Arithmetic.
                    676: * DIVDI3_LIBCALL:                       Library Calls.
                    677: * divide instruction, 88k:              M88K Options.
                    678: * division:                             Arithmetic.
                    679: * division:                             Arithmetic.
                    680: * division:                             Arithmetic.
                    681: * DIVSI3_LIBCALL:                       Library Calls.
                    682: * dollar signs in identifier names:     Dollar Signs.
                    683: * DOLLARS_IN_IDENTIFIERS:               Misc.
                    684: * DONE:                                 Expander Definitions.
                    685: * DONT_REDUCE_ADDR:                     Costs.
                    686: * double-word arithmetic:               Long Long.
                    687: * DOUBLE_TYPE_SIZE:                     Type Layout.
                    688: * downward funargs:                     Nested Functions.
                    689: * driver:                               Driver.
                    690: * DWARF_DEBUGGING_INFO:                 SDB and DWARF.
                    691: * DYNAMIC_CHAIN_ADDRESS:                Frame Layout.
                    692: * EASY_DIV_EXPR:                        Misc.
                    693: * ELIGIBLE_FOR_EPILOGUE_DELAY:          Function Entry.
                    694: * ELIMINABLE_REGS:                      Elimination.
                    695: * empty constraints:                    No Constraints.
                    696: * EMPTY_FIELD_BOUNDARY:                 Storage Layout.
                    697: * ENCODE_SECTION_INFO:                  Sections.
                    698: * ENDFILE_SPEC:                         Driver.
                    699: * endianness:                           Portability.
                    700: * enum machine_mode:                    Machine Modes.
                    701: * enum reg_class:                       Register Classes.
                    702: * environment variables:                Environment Variables.
                    703: * epilogue:                             Function Entry.
                    704: * eq:                                   Comparisons.
                    705: * equal:                                Comparisons.
                    706: * eq_attr:                              Expressions.
                    707: * error:                                Storage Layout.
                    708: * exclamation point:                    Multi-Alternative.
                    709: * exclusive-or, bitwise:                Arithmetic.
                    710: * EXECUTABLE_SUFFIX:                    Config.
                    711: * exit status and VMS:                  VMS Misc.
                    712: * EXIT_BODY:                            Misc.
                    713: * EXIT_IGNORE_STACK:                    Function Entry.
                    714: * expander definitions:                 Expander Definitions.
                    715: * EXPAND_BUILTIN_SAVEREGS:              Varargs.
                    716: * explicit register variables:          Explicit Reg Vars.
                    717: * expression codes:                     RTL Objects.
                    718: * expressions containing statements:    Statement Exprs.
                    719: * expressions, compound, as lvalues:    Lvalues.
                    720: * expressions, conditional, as lvalues: Lvalues.
                    721: * expressions, constructor:             Constructors.
                    722: * expr_list:                            Insns.
                    723: * extended asm:                         Extended Asm.
                    724: * extensible constraints:               Simple Constraints.
                    725: * extensions, ?::                       Conditionals.
                    726: * extensions, ?::                       Lvalues.
                    727: * extensions, C language:               Extensions.
                    728: * extern int target_flags:              Run-time Target.
                    729: * external declaration scope:           Incompatibilities.
                    730: * EXTRA_CC_MODES:                       Condition Code.
                    731: * EXTRA_CC_NAMES:                       Condition Code.
                    732: * EXTRA_CONSTRAINT:                     Register Classes.
                    733: * EXTRA_SECTIONS:                       Sections.
                    734: * EXTRA_SECTION_FUNCTIONS:              Sections.
                    735: * FAIL:                                 Expander Definitions.
                    736: * FAILURE_EXIT_CODE:                    Config.
                    737: * fatal signal:                         Bug Criteria.
                    738: * features, optional, in system conventions: Run-time Target.
                    739: * ffs:                                  Arithmetic.
                    740: * file name suffix:                     Overall Options.
                    741: * file names:                           Link Options.
                    742: * files and passes of the compiler:     Passes.
                    743: * final pass:                           Passes.
                    744: * FINALIZE_PIC:                         PIC.
                    745: * FINAL_PRESCAN_INSN:                   Instruction Output.
                    746: * FINAL_REG_PARM_STACK_SPACE:           Stack Arguments.
                    747: * final_scan_insn:                      Function Entry.
                    748: * final_sequence:                       Instruction Output.
                    749: * FIRST_INSN_ADDRESS:                   Insn Lengths.
                    750: * FIRST_PARM_OFFSET:                    Frame Layout.
                    751: * FIRST_PSEUDO_REGISTER:                Register Basics.
                    752: * FIRST_STACK_REG:                      Stack Registers.
                    753: * FIRST_VIRTUAL_REGISTER:               Regs and Memory.
                    754: * fix:                                  Conversions.
                    755: * fix:                                  Conversions.
                    756: * fixed register:                       Register Basics.
                    757: * FIXED_REGISTERS:                      Register Basics.
                    758: * fixed_regs:                           Register Basics.
                    759: * FIXUNS_TRUNC_LIKE_FIX_TRUNC:          Misc.
                    760: * flags in RTL expression:              Flags.
                    761: * float:                                Conversions.
                    762: * FLOATIFY:                             Library Calls.
                    763: * floating point format and cross compilation: Cross-compilation.
                    764: * FLOAT_ARG_TYPE:                       Library Calls.
                    765: * float_extend:                         Conversions.
                    766: * FLOAT_STORE_FLAG_VALUE:               Misc.
                    767: * float_truncate:                       Conversions.
                    768: * FLOAT_TYPE_SIZE:                      Type Layout.
                    769: * FLOAT_VALUE_TYPE:                     Library Calls.
                    770: * force_reg:                            Standard Names.
                    771: * frame layout:                         Frame Layout.
                    772: * FRAME_GROWS_DOWNWARD:                 Frame Layout.
                    773: * frame_pointer_needed:                 Function Entry.
                    774: * FRAME_POINTER_REGNUM:                 Frame Registers.
                    775: * FRAME_POINTER_REQUIRED:               Elimination.
                    776: * frame_pointer_rtx:                    Frame Registers.
                    777: * function attributes:                  Function Attributes.
                    778: * function call conventions:            Interface.
                    779: * function entry and exit:              Function Entry.
                    780: * function pointers, arithmetic:        Pointer Arith.
                    781: * function prototype declarations:      Function Prototypes.
                    782: * function units, for scheduling:       Function Units.
                    783: * function, size of pointer to:         Pointer Arith.
                    784: * function-call insns:                  Calls.
                    785: * functions that have no side effects:  Function Attributes.
                    786: * functions that never return:          Function Attributes.
                    787: * functions, leaf:                      Leaf Functions.
                    788: * FUNCTION_ARG:                         Register Arguments.
                    789: * FUNCTION_ARG_ADVANCE:                 Register Arguments.
                    790: * FUNCTION_ARG_BOUNDARY:                Register Arguments.
                    791: * FUNCTION_ARG_PADDING:                 Register Arguments.
                    792: * FUNCTION_ARG_PARTIAL_NREGS:           Register Arguments.
                    793: * FUNCTION_ARG_PASS_BY_REFERENCE:       Register Arguments.
                    794: * FUNCTION_ARG_REGNO_P:                 Register Arguments.
                    795: * FUNCTION_BLOCK_PROFILER:              Profiling.
                    796: * FUNCTION_BOUNDARY:                    Storage Layout.
                    797: * FUNCTION_CONVERSION_BUG:              Config.
                    798: * FUNCTION_EPILOGUE:                    Function Entry.
                    799: * FUNCTION_INCOMING_ARG:                Register Arguments.
                    800: * FUNCTION_MODE:                        Misc.
                    801: * FUNCTION_OUTGOING_VALUE:              Scalar Return.
                    802: * FUNCTION_PROFILER:                    Profiling.
                    803: * FUNCTION_PROLOGUE:                    Function Entry.
                    804: * FUNCTION_VALUE:                       Scalar Return.
                    805: * FUNCTION_VALUE_REGNO_P:               Scalar Return.
                    806: * GCC_EXEC_PREFIX:                      Environment Variables.
                    807: * ge:                                   Comparisons.
                    808: * gencodes:                             Passes.
                    809: * genconfig:                            Passes.
                    810: * generalized lvalues:                  Lvalues.
                    811: * general_operand:                      RTL Template.
                    812: * GENERAL_REGS:                         Register Classes.
                    813: * generating assembler output:          Output Statement.
                    814: * generating insns:                     RTL Template.
                    815: * genflags:                             Passes.
                    816: * GEN_ERRNO_RTX:                        Library Calls.
                    817: * get_attr:                             Expressions.
                    818: * get_attr_length:                      Insn Lengths.
                    819: * GET_CLASS_NARROWEST_MODE:             Machine Modes.
                    820: * GET_CODE:                             RTL Objects.
                    821: * get_frame_size:                       Elimination.
                    822: * get_insns:                            Insns.
                    823: * get_last_insn:                        Insns.
                    824: * GET_MODE:                             Machine Modes.
                    825: * GET_MODE_ALIGNMENT:                   Machine Modes.
                    826: * GET_MODE_BITSIZE:                     Machine Modes.
                    827: * GET_MODE_CLASS:                       Machine Modes.
                    828: * GET_MODE_MASK:                        Machine Modes.
                    829: * GET_MODE_NAME:                        Machine Modes.
                    830: * GET_MODE_NUNITS:                      Machine Modes.
                    831: * GET_MODE_SIZE:                        Machine Modes.
                    832: * GET_MODE_UNIT_SIZE:                   Machine Modes.
                    833: * GET_MODE_WIDER_MODE:                  Machine Modes.
                    834: * GET_RTX_CLASS:                        Accessors.
                    835: * GET_RTX_FORMAT:                       Accessors.
                    836: * GET_RTX_LENGTH:                       Accessors.
                    837: * geu:                                  Comparisons.
                    838: * global offset table:                  Code Gen Options.
                    839: * global register after longjmp:        Global Reg Vars.
                    840: * global register allocation:           Passes.
                    841: * global register variables:            Global Reg Vars.
                    842: * GLOBALDEF:                            Global Declarations.
                    843: * GLOBALREF:                            Global Declarations.
                    844: * GLOBALVALUEDEF:                       Global Declarations.
                    845: * GLOBALVALUEREF:                       Global Declarations.
                    846: * GNU CC and portability:               Portability.
                    847: * GNU CC command options:               Invoking GCC.
                    848: * GNU extensions to the C language:     Extensions.
                    849: * goto with computed label:             Labels as Values.
                    850: * GO_IF_LEGITIMATE_ADDRESS:             Addressing Modes.
                    851: * GO_IF_MODE_DEPENDENT_ADDRESS:         Addressing Modes.
                    852: * gp-relative references (MIPS):        MIPS Options.
                    853: * greater than:                         Comparisons.
                    854: * greater than:                         Comparisons.
                    855: * greater than:                         Comparisons.
                    856: * grouping options:                     Invoking GCC.
                    857: * gt:                                   Comparisons.
                    858: * gtu:                                  Comparisons.
                    859: * HANDLE_PRAGMA:                        Misc.
                    860: * hard registers:                       Regs and Memory.
                    861: * hardware models and configurations, specifying: Submodel Options.
                    862: * HARD_REGNO_MODE_OK:                   Values in Registers.
                    863: * HARD_REGNO_NREGS:                     Values in Registers.
                    864: * HAVE_ATEXIT:                          Misc.
                    865: * HAVE_POST_DECREMENT:                  Addressing Modes.
                    866: * HAVE_POST_INCREMENT:                  Addressing Modes.
                    867: * HAVE_PRE_DECREMENT:                   Addressing Modes.
                    868: * HAVE_PRE_INCREMENT:                   Addressing Modes.
                    869: * HAVE_PUTENV:                          Config.
                    870: * HAVE_VPRINTF:                         Config.
                    871: * header files and VMS:                 Include Files and VMS.
                    872: * high:                                 Constants.
                    873: * HImode:                               Machine Modes.
                    874: * HOST_BITS_PER_CHAR:                   Config.
                    875: * HOST_BITS_PER_INT:                    Config.
                    876: * HOST_BITS_PER_LONG:                   Config.
                    877: * HOST_BITS_PER_SHORT:                  Config.
                    878: * HOST_FLOAT_FORMAT:                    Config.
                    879: * HOST_WORDS_BIG_ENDIAN:                Config.
                    880: * HPPA Options:                         HPPA Options.
                    881: * i386 Options:                         i386 Options.
                    882: * IBM RS/6000 Options:                  RS/6000 Options.
                    883: * IBM RT options:                       RT Options.
                    884: * IBM RT PC:                            Interoperation.
                    885: * identifier names, dollar signs in:    Dollar Signs.
                    886: * identifiers, names in assembler code: Asm Labels.
                    887: * identifying source, compiler (88k):   M88K Options.
                    888: * IEEE_FLOAT_FORMAT:                    Storage Layout.
                    889: * if_then_else:                         Comparisons.
                    890: * immediate_operand:                    RTL Template.
                    891: * IMMEDIATE_PREFIX:                     Instruction Output.
                    892: * IMPLICIT_FIX_EXPR:                    Misc.
                    893: * include files and VMS:                Include Files and VMS.
                    894: * INCLUDE_DEFAULTS:                     Driver.
                    895: * inclusive-or, bitwise:                Arithmetic.
                    896: * incompatibilities of GNU CC:          Incompatibilities.
                    897: * increment operators:                  Bug Criteria.
                    898: * INDEX_REG_CLASS:                      Register Classes.
                    899: * initialization routines:              Initialization.
                    900: * initializations in expressions:       Constructors.
                    901: * initializers with labeled elements:   Labeled Elements.
                    902: * initializers, non-constant:           Initializers.
                    903: * INITIALIZE_TRAMPOLINE:                Trampolines.
                    904: * INITIAL_ELIMINATION_OFFSET:           Elimination.
                    905: * INITIAL_FRAME_POINTER_OFFSET:         Elimination.
                    906: * INIT_CUMULATIVE_ARGS:                 Register Arguments.
                    907: * INIT_CUMULATIVE_INCOMING_ARGS:        Register Arguments.
                    908: * INIT_SECTION_ASM_OP:                  Sections.
                    909: * INIT_SECTION_ASM_OP:                  Macros for Initialization.
                    910: * inline functions:                     Inline.
                    911: * inline functions, omission of:        Inline.
                    912: * inline, automatic:                    Passes.
                    913: * insn:                                 Insns.
                    914: * insn attributes:                      Insn Attributes.
                    915: * insn canonicalization:                Insn Canonicalizations.
                    916: * insn lengths, computing:              Insn Lengths.
                    917: * insn splitting:                       Insn Splitting.
                    918: * insn-attr.h:                          Defining Attributes.
                    919: * insns:                                Insns.
                    920: * insns, generating:                    RTL Template.
                    921: * insns, recognizing:                   RTL Template.
                    922: * INSN_ANNULLED_BRANCH_P:               Flags.
                    923: * INSN_CACHE_DEPTH:                     Trampolines.
                    924: * INSN_CACHE_LINE_WIDTH:                Trampolines.
                    925: * INSN_CACHE_SIZE:                      Trampolines.
                    926: * INSN_CLOBBERS_REGNO_P:                Obsolete Register Macros.
                    927: * INSN_CODE:                            Insns.
                    928: * INSN_DELETED_P:                       Flags.
                    929: * INSN_FROM_TARGET_P:                   Flags.
                    930: * insn_list:                            Insns.
                    931: * INSN_UID:                             Insns.
                    932: * installation trouble:                 Trouble.
                    933: * installing GNU CC:                    Installation.
                    934: * installing GNU CC on the 3b1:         3b1 Install.
                    935: * installing GNU CC on the Sun:         Sun Install.
                    936: * installing GNU CC on Unos:            Unos Install.
                    937: * installing GNU CC on VMS:             VMS Install.
                    938: * instruction attributes:               Insn Attributes.
                    939: * instruction combination:              Passes.
                    940: * instruction patterns:                 Patterns.
                    941: * instruction recognizer:               Passes.
                    942: * instruction scheduling:               Passes.
                    943: * instruction scheduling:               Passes.
                    944: * instruction splitting:                Insn Splitting.
                    945: * integrated:                           Flags.
                    946: * INTEGRATE_THRESHOLD:                  Misc.
                    947: * integrating function code:            Inline.
                    948: * Intel 386 Options:                    i386 Options.
                    949: * Interdependence of Patterns:          Dependent Patterns.
                    950: * interfacing to GNU CC output:         Interface.
                    951: * INTIFY:                               Library Calls.
                    952: * introduction:                         Top.
                    953: * INT_TYPE_SIZE:                        Type Layout.
                    954: * invalid assembly code:                Bug Criteria.
                    955: * invalid input:                        Bug Criteria.
                    956: * in_data:                              Sections.
                    957: * in_struct:                            Flags.
                    958: * in_text:                              Sections.
                    959: * ior:                                  Arithmetic.
                    960: * isinf:                                Cross-compilation.
                    961: * isnan:                                Cross-compilation.
                    962: * jump instruction patterns:            Jump Patterns.
                    963: * jump instructions and set:            Side Effects.
                    964: * jump optimization:                    Passes.
                    965: * jump threading:                       Passes.
                    966: * jump_insn:                            Insns.
                    967: * JUMP_LABEL:                           Insns.
                    968: * JUMP_TABLES_IN_TEXT_SECTION:          Sections.
                    969: * keywords, alternate:                  Alternate Keywords.
                    970: * known causes of trouble:              Trouble.
                    971: * labeled elements in initializers:     Labeled Elements.
                    972: * labels as values:                     Labels as Values.
                    973: * LABEL_NUSES:                          Insns.
                    974: * LABEL_OUTSIDE_LOOP_P:                 Flags.
                    975: * LABEL_PRESERVE_P:                     Flags.
                    976: * label_ref:                            Constants.
                    977: * language dialect options:             Dialect Options.
                    978: * large bit shifts (88k):               M88K Options.
                    979: * large return values:                  Aggregate Return.
                    980: * LAST_STACK_REG:                       Stack Registers.
                    981: * LAST_VIRTUAL_REGISTER:                Regs and Memory.
                    982: * ldexp:                                Cross-compilation.
                    983: * le:                                   Comparisons.
                    984: * leaf functions:                       Leaf Functions.
                    985: * leaf_function:                        Leaf Functions.
                    986: * leaf_function_p:                      Standard Names.
                    987: * LEAF_REGISTERS:                       Leaf Functions.
                    988: * LEAF_REG_REMAP:                       Leaf Functions.
                    989: * left rotate:                          Arithmetic.
                    990: * left shift:                           Arithmetic.
                    991: * left shift:                           Arithmetic.
                    992: * LEGITIMATE_CONSTANT_P:                Addressing Modes.
                    993: * LEGITIMATE_PIC_OPERAND_P:             PIC.
                    994: * LEGITIMIZE_ADDRESS:                   Addressing Modes.
                    995: * length-zero arrays:                   Zero Length.
                    996: * less than:                            Comparisons.
                    997: * less than or equal:                   Comparisons.
                    998: * leu:                                  Comparisons.
                    999: * LIBCALL_VALUE:                        Scalar Return.
                   1000: * LIBGCC_NEEDS_DOUBLE:                  Library Calls.
                   1001: * Libraries:                            Link Options.
                   1002: * library subroutine names:             Library Calls.
                   1003: * LIBRARY_PATH:                         Environment Variables.
                   1004: * LIB_SPEC:                             Driver.
                   1005: * LIMIT_RELOAD_CLASS:                   Register Classes.
                   1006: * link options:                         Link Options.
                   1007: * LINK_LIBGCC_SPECIAL:                  Driver.
                   1008: * LINK_SPEC:                            Driver.
                   1009: * load address instruction:             Simple Constraints.
                   1010: * local labels:                         Local Labels.
                   1011: * local register allocation:            Passes.
                   1012: * local variables in macros:            Naming Types.
                   1013: * local variables, specifying registers: Local Reg Vars.
                   1014: * LOCAL_INCLUDE_DIR:                    Driver.
                   1015: * LOCAL_LABEL_PREFIX:                   Instruction Output.
                   1016: * logical shift:                        Arithmetic.
                   1017: * logical-and, bitwise:                 Arithmetic.
                   1018: * LOG_LINKS:                            Insns.
                   1019: * longjmp:                              Global Reg Vars.
                   1020: * LONGJMP_RESTORE_FROM_STACK:           Elimination.
                   1021: * LONG_DOUBLE_TYPE_SIZE:                Type Layout.
                   1022: * LONG_LONG_TYPE_SIZE:                  Type Layout.
                   1023: * LONG_TYPE_SIZE:                       Type Layout.
                   1024: * loop optimization:                    Passes.
                   1025: * lo_sum:                               Arithmetic.
                   1026: * lshift:                               Arithmetic.
                   1027: * lshiftrt:                             Arithmetic.
                   1028: * lt:                                   Comparisons.
                   1029: * ltu:                                  Comparisons.
                   1030: * lvalues, generalized:                 Lvalues.
                   1031: * M680x0 options:                       M680x0 Options.
                   1032: * M88k options:                         M88K Options.
                   1033: * machine dependent options:            Submodel Options.
                   1034: * machine description macros:           Target Macros.
                   1035: * machine descriptions:                 Machine Desc.
                   1036: * machine mode conversions:             Conversions.
                   1037: * machine modes:                        Machine Modes.
                   1038: * macro with variable arguments:        Macro Varargs.
                   1039: * macros containing asm:                Extended Asm.
                   1040: * macros, inline alternative:           Inline.
                   1041: * macros, local labels:                 Local Labels.
                   1042: * macros, local variables in:           Naming Types.
                   1043: * macros, statements in expressions:    Statement Exprs.
                   1044: * macros, target description:           Target Macros.
                   1045: * macros, types of arguments:           Typeof.
                   1046: * make:                                 Preprocessor Options.
                   1047: * make_safe_from:                       Expander Definitions.
                   1048: * matching constraint:                  Simple Constraints.
                   1049: * matching operands:                    Output Template.
                   1050: * match_dup:                            RTL Template.
                   1051: * match_operand:                        RTL Template.
                   1052: * match_operator:                       RTL Template.
                   1053: * match_op_dup:                         RTL Template.
                   1054: * match_parallel:                       RTL Template.
                   1055: * match_par_dup:                        RTL Template.
                   1056: * match_scratch:                        RTL Template.
                   1057: * math libraries:                       Interface.
                   1058: * math, in RTL:                         Arithmetic.
                   1059: * MAX_BITS_PER_WORD:                    Storage Layout.
                   1060: * MAX_FIXED_MODE_SIZE:                  Storage Layout.
                   1061: * MAX_OFILE_ALIGNMENT:                  Storage Layout.
                   1062: * MAX_REGS_PER_ADDRESS:                 Addressing Modes.
                   1063: * MAYBE_REG_PARM_STACK_SPACE:           Stack Arguments.
                   1064: * mcount:                               Profiling.
                   1065: * MD_CALL_PROTOTYPES:                   Config.
                   1066: * MD_EXEC_PREFIX:                       Driver.
                   1067: * MD_STARTFILE_PREFIX:                  Driver.
                   1068: * MD_STARTFILE_PREFIX_1:                Driver.
                   1069: * mem:                                  Regs and Memory.
                   1070: * memory reference, nonoffsettable:     Simple Constraints.
                   1071: * memory references in constraints:     Simple Constraints.
                   1072: * MEMORY_MOVE_COST:                     Costs.
                   1073: * MEM_IN_STRUCT_P:                      Flags.
                   1074: * MEM_VOLATILE_P:                       Flags.
                   1075: * messages, warning:                    Warning Options.
                   1076: * middle-operands, omitted:             Conditionals.
                   1077: * minus:                                Arithmetic.
                   1078: * MIPS options:                         MIPS Options.
                   1079: * mod:                                  Arithmetic.
                   1080: * MODDI3_LIBCALL:                       Library Calls.
                   1081: * mode classes:                         Machine Modes.
                   1082: * MODES_TIEABLE_P:                      Values in Registers.
                   1083: * MODE_CC:                              Machine Modes.
                   1084: * MODE_COMPLEX_FLOAT:                   Machine Modes.
                   1085: * MODE_COMPLEX_INT:                     Machine Modes.
                   1086: * MODE_FLOAT:                           Machine Modes.
                   1087: * MODE_FUNCTION:                        Machine Modes.
                   1088: * MODE_INT:                             Machine Modes.
                   1089: * MODE_PARTIAL_INT:                     Machine Modes.
                   1090: * MODE_RANDOM:                          Machine Modes.
                   1091: * modifiers in constraints:             Modifiers.
                   1092: * MODSI3_LIBCALL:                       Library Calls.
                   1093: * MOVE_MAX:                             Misc.
                   1094: * MOVE_RATIO:                           Costs.
                   1095: * MULDI3_LIBCALL:                       Library Calls.
                   1096: * MULSI3_LIBCALL:                       Library Calls.
                   1097: * mult:                                 Arithmetic.
                   1098: * MULTIBYTE_CHARS:                      Config.
                   1099: * multiple alternative constraints:     Multi-Alternative.
                   1100: * multiplication:                       Arithmetic.
                   1101: * multiprecision arithmetic:            Long Long.
                   1102: * name augmentation:                    VMS Misc.
                   1103: * named patterns and conditions:        Patterns.
                   1104: * names used in assembler code:         Asm Labels.
                   1105: * names, pattern:                       Standard Names.
                   1106: * naming types:                         Naming Types.
                   1107: * ne:                                   Comparisons.
                   1108: * neg:                                  Arithmetic.
                   1109: * nested functions:                     Nested Functions.
                   1110: * nested functions, trampolines for:    Trampolines.
                   1111: * next_cc0_user:                        Jump Patterns.
                   1112: * NEXT_INSN:                            Insns.
                   1113: * NEXT_OBJC_RUNTIME:                    Library Calls.
                   1114: * nil:                                  RTL Objects.
                   1115: * no constraints:                       No Constraints.
                   1116: * no-op move instructions:              Passes.
                   1117: * non-constant initializers:            Initializers.
                   1118: * non-static inline function:           Inline.
                   1119: * nongcc_SI_type:                       Library Calls.
                   1120: * nonoffsettable memory reference:      Simple Constraints.
                   1121: * NON_SAVING_SETJMP:                    Register Basics.
                   1122: * not:                                  Arithmetic.
                   1123: * not equal:                            Comparisons.
                   1124: * not using constraints:                No Constraints.
                   1125: * note:                                 Insns.
                   1126: * NOTE_INSN_BLOCK_BEG:                  Insns.
                   1127: * NOTE_INSN_BLOCK_END:                  Insns.
                   1128: * NOTE_INSN_DELETED:                    Insns.
                   1129: * NOTE_INSN_FUNCTION_END:               Insns.
                   1130: * NOTE_INSN_LOOP_BEG:                   Insns.
                   1131: * NOTE_INSN_LOOP_CONT:                  Insns.
                   1132: * NOTE_INSN_LOOP_END:                   Insns.
                   1133: * NOTE_INSN_LOOP_VTOP:                  Insns.
                   1134: * NOTE_INSN_SETJMP:                     Insns.
                   1135: * NOTE_LINE_NUMBER:                     Insns.
                   1136: * NOTE_SOURCE_FILE:                     Insns.
                   1137: * NOTICE_UPDATE_CC:                     Condition Code.
                   1138: * NO_DOLLAR_IN_LABEL:                   Misc.
                   1139: * NO_FUNCTION_CSE:                      Costs.
                   1140: * NO_MD_PROTOTYPES:                     Config.
                   1141: * NO_RECURSIVE_FUNCTION_CSE:            Costs.
                   1142: * NO_REGS:                              Register Classes.
                   1143: * NO_STAB_H:                            Config.
                   1144: * NO_SYS_SIGLIST:                       Config.
                   1145: * NUM_MACHINE_MODES:                    Machine Modes.
                   1146: * N_REG_CLASSES:                        Register Classes.
                   1147: * OBJC_GEN_METHOD_LABEL:                Label Output.
                   1148: * OBJC_INCLUDE_PATH:                    Environment Variables.
                   1149: * OBJC_INT_SELECTORS:                   Type Layout.
                   1150: * OBJC_PROLOGUE:                        File Framework.
                   1151: * OBJC_SELECTORS_WITHOUT_LABELS:        Type Layout.
                   1152: * OBJECT_FORMAT_COFF:                   Macros for Initialization.
                   1153: * OBJECT_FORMAT_ROSE:                   Macros for Initialization.
                   1154: * OBSTACK_CHUNK_ALLOC:                  Config.
                   1155: * OBSTACK_CHUNK_FREE:                   Config.
                   1156: * OBSTACK_CHUNK_SIZE:                   Config.
                   1157: * obstack_free:                         3b1 Install.
                   1158: * OCS (88k):                            M88K Options.
                   1159: * offsettable address:                  Simple Constraints.
                   1160: * old-style function definitions:       Function Prototypes.
                   1161: * omitted middle-operands:              Conditionals.
                   1162: * ONLY_INT_FIELDS:                      Config.
                   1163: * open coding:                          Inline.
                   1164: * operand access:                       Accessors.
                   1165: * operand constraints:                  Constraints.
                   1166: * operand substitution:                 Output Template.
                   1167: * operands:                             Patterns.
                   1168: * OPTIMIZATION_OPTIONS:                 Run-time Target.
                   1169: * optimize options:                     Optimize Options.
                   1170: * optional hardware or system features: Run-time Target.
                   1171: * options to control warnings:          Warning Options.
                   1172: * options, code generation:             Code Gen Options.
                   1173: * options, debugging:                   Debugging Options.
                   1174: * options, dialect:                     Dialect Options.
                   1175: * options, directory search:            Directory Options.
                   1176: * options, GNU CC command:              Invoking GCC.
                   1177: * options, grouping:                    Invoking GCC.
                   1178: * options, linking:                     Link Options.
                   1179: * options, optimization:                Optimize Options.
                   1180: * options, order:                       Invoking GCC.
                   1181: * options, preprocessor:                Preprocessor Options.
                   1182: * order of options:                     Invoking GCC.
                   1183: * order of register allocation:         Allocation Order.
                   1184: * Ordering of Patterns:                 Pattern Ordering.
                   1185: * ORDER_REGS_FOR_LOCAL_ALLOC:           Allocation Order.
                   1186: * other directory, compilation in:      Other Dir.
                   1187: * OUTGOING_REG_PARM_STACK_SPACE:        Stack Arguments.
                   1188: * output file option:                   Overall Options.
                   1189: * output of assembler code:             File Framework.
                   1190: * output statements:                    Output Statement.
                   1191: * output templates:                     Output Template.
                   1192: * output_addr_const:                    Data Output.
                   1193: * output_asm_insn:                      Output Statement.
                   1194: * overflow while constant folding:      Cross-compilation.
                   1195: * OVERLAPPING_REGNO_P:                  Obsolete Register Macros.
                   1196: * OVERRIDE_OPTIONS:                     Run-time Target.
                   1197: * parallel:                             Side Effects.
                   1198: * parameter forward declaration:        Variable Length.
                   1199: * parameters, miscellaneous:            Misc.
                   1200: * PARM_BOUNDARY:                        Storage Layout.
                   1201: * parser generator, Bison:              Installation.
                   1202: * parsing pass:                         Passes.
                   1203: * passes and files of the compiler:     Passes.
                   1204: * passing arguments:                    Interface.
                   1205: * PATTERN:                              Insns.
                   1206: * pattern conditions:                   Patterns.
                   1207: * pattern names:                        Standard Names.
                   1208: * Pattern Ordering:                     Pattern Ordering.
                   1209: * patterns:                             Patterns.
                   1210: * pc:                                   Regs and Memory.
                   1211: * PCC_BITFIELD_TYPE_MATTERS:            Storage Layout.
                   1212: * PCC_STATIC_STRUCT_RETURN:             Aggregate Return.
                   1213: * pc_rtx:                               Regs and Memory.
                   1214: * PDImode:                              Machine Modes.
                   1215: * peephole optimization:                Passes.
                   1216: * peephole optimization, RTL representation: Side Effects.
                   1217: * peephole optimizer definitions:       Peephole Definitions.
                   1218: * percent sign:                         Output Template.
                   1219: * perform_...:                          Library Calls.
                   1220: * PIC:                                  Code Gen Options.
                   1221: * PIC:                                  PIC.
                   1222: * PIC_OFFSET_TABLE_REGNUM:              PIC.
                   1223: * plus:                                 Arithmetic.
                   1224: * Pmode:                                Misc.
                   1225: * pointer arguments:                    Function Attributes.
                   1226: * POINTER_SIZE:                         Storage Layout.
                   1227: * portability:                          Portability.
                   1228: * position independent code:            PIC.
                   1229: * post_dec:                             Incdec.
                   1230: * post_inc:                             Incdec.
                   1231: * pragma:                               Misc.
                   1232: * pragma, reason for not using:         Function Attributes.
                   1233: * predefined macros:                    Run-time Target.
                   1234: * PREDICATE_CODES:                      Misc.
                   1235: * PREFERRED_OUTPUT_RELOAD_CLASS:        Register Classes.
                   1236: * PREFERRED_RELOAD_CLASS:               Register Classes.
                   1237: * preprocessor options:                 Preprocessor Options.
                   1238: * PRESERVE_DEATH_INFO_REGNO_P:          Obsolete Register Macros.
                   1239: * prev_cc0_setter:                      Jump Patterns.
                   1240: * PREV_INSN:                            Insns.
                   1241: * prev_nonnote_insn:                    Peephole Definitions.
                   1242: * pre_dec:                              Incdec.
                   1243: * pre_inc:                              Incdec.
                   1244: * PRINT_OPERAND:                        Instruction Output.
                   1245: * PRINT_OPERAND_ADDRESS:                Instruction Output.
                   1246: * PRINT_OPERAND_PUNCT_VALID_P:          Instruction Output.
                   1247: * product:                              Arithmetic.
                   1248: * PROFILE_BEFORE_PROLOGUE:              Profiling.
                   1249: * profiling, code generation:           Profiling.
                   1250: * program counter:                      Regs and Memory.
                   1251: * prologue:                             Function Entry.
                   1252: * PROMOTE_FUNCTION_ARGS:                Storage Layout.
                   1253: * PROMOTE_FUNCTION_RETURN:              Storage Layout.
                   1254: * PROMOTE_MODE:                         Storage Layout.
                   1255: * PROMOTE_PROTOTYPES:                   Stack Arguments.
                   1256: * promotion of formal parameters:       Function Prototypes.
                   1257: * pseudo registers:                     Regs and Memory.
                   1258: * PSImode:                              Machine Modes.
                   1259: * PTRDIFF_TYPE:                         Type Layout.
                   1260: * push address instruction:             Simple Constraints.
                   1261: * PUSH_ROUNDING:                        Stack Arguments.
                   1262: * putenv:                               Config.
                   1263: * PUT_CODE:                             RTL Objects.
                   1264: * PUT_MODE:                             Machine Modes.
                   1265: * PUT_REG_NOTE_KIND:                    Insns.
                   1266: * PUT_SDB_...:                          SDB and DWARF.
                   1267: * QImode:                               Machine Modes.
                   1268: * question mark:                        Multi-Alternative.
                   1269: * quotient:                             Arithmetic.
                   1270: * r0-relative references (88k):         M88K Options.
                   1271: * ranges in case statements:            Case Ranges.
                   1272: * read-only strings:                    Incompatibilities.
                   1273: * READONLY_DATA_SECTION:                Sections.
                   1274: * REAL_ARITHMETIC:                      Cross-compilation.
                   1275: * REAL_INFINITY:                        Cross-compilation.
                   1276: * REAL_NM_FILE_NAME:                    Macros for Initialization.
                   1277: * REAL_VALUES_EQUAL:                    Cross-compilation.
                   1278: * REAL_VALUES_LESS:                     Cross-compilation.
                   1279: * REAL_VALUE_ATOF:                      Cross-compilation.
                   1280: * REAL_VALUE_FIX:                       Cross-compilation.
                   1281: * REAL_VALUE_FIX_TRUNCATE:              Cross-compilation.
                   1282: * REAL_VALUE_FROM_INT:                  Cross-compilation.
                   1283: * REAL_VALUE_ISINF:                     Cross-compilation.
                   1284: * REAL_VALUE_ISNAN:                     Cross-compilation.
                   1285: * REAL_VALUE_LDEXP:                     Cross-compilation.
                   1286: * REAL_VALUE_NEGATE:                    Cross-compilation.
                   1287: * REAL_VALUE_TO_INT:                    Cross-compilation.
                   1288: * REAL_VALUE_TRUNCATE:                  Cross-compilation.
                   1289: * REAL_VALUE_TYPE:                      Cross-compilation.
                   1290: * REAL_VALUE_UNSIGNED_FIX:              Cross-compilation.
                   1291: * REAL_VALUE_UNSIGNED_FIX_TRUNCATE:     Cross-compilation.
                   1292: * recognizing insns:                    RTL Template.
                   1293: * recog_operand:                        Instruction Output.
                   1294: * reg:                                  Regs and Memory.
                   1295: * register allocation:                  Passes.
                   1296: * register allocation order:            Allocation Order.
                   1297: * register allocation, stupid:          Passes.
                   1298: * register class definitions:           Register Classes.
                   1299: * register class preference constraints: Class Preferences.
                   1300: * register class preference pass:       Passes.
                   1301: * register pairs:                       Values in Registers.
                   1302: * register positions in frame (88k):    M88K Options.
                   1303: * register positions in frame (88k):    M88K Options.
                   1304: * Register Transfer Language (RTL):     RTL.
                   1305: * register usage:                       Registers.
                   1306: * register use analysis:                Passes.
                   1307: * register variable after longjmp:      Global Reg Vars.
                   1308: * register-to-stack conversion:         Passes.
                   1309: * registers:                            Extended Asm.
                   1310: * registers arguments:                  Register Arguments.
                   1311: * registers for local variables:        Local Reg Vars.
                   1312: * registers in constraints:             Simple Constraints.
                   1313: * registers, global allocation:         Explicit Reg Vars.
                   1314: * registers, global variables in:       Global Reg Vars.
                   1315: * REGISTER_MOVE_COST:                   Costs.
                   1316: * REGISTER_NAMES:                       Instruction Output.
                   1317: * register_operand:                     RTL Template.
                   1318: * REGISTER_PREFIX:                      Instruction Output.
                   1319: * REGNO_OK_FOR_BASE_P:                  Register Classes.
                   1320: * REGNO_OK_FOR_INDEX_P:                 Register Classes.
                   1321: * REGNO_REG_CLASS:                      Register Classes.
                   1322: * regs_ever_live:                       Function Entry.
                   1323: * REG_ALLOC_ORDER:                      Allocation Order.
                   1324: * REG_CC_SETTER:                        Insns.
                   1325: * REG_CC_USER:                          Insns.
                   1326: * REG_CLASS_CONTENTS:                   Register Classes.
                   1327: * REG_CLASS_FROM_LETTER:                Register Classes.
                   1328: * REG_CLASS_NAMES:                      Register Classes.
                   1329: * REG_DEAD:                             Insns.
                   1330: * REG_DEP_ANTI:                         Insns.
                   1331: * REG_DEP_OUTPUT:                       Insns.
                   1332: * REG_EQUAL:                            Insns.
                   1333: * REG_EQUIV:                            Insns.
                   1334: * REG_FUNCTION_VALUE_P:                 Flags.
                   1335: * REG_INC:                              Insns.
                   1336: * REG_LABEL:                            Insns.
                   1337: * REG_LEAF_ALLOC_ORDER:                 Leaf Functions.
                   1338: * REG_LIBCALL:                          Insns.
                   1339: * REG_LOOP_TEST_P:                      Flags.
                   1340: * reg_names:                            Instruction Output.
                   1341: * REG_NONNEG:                           Insns.
                   1342: * REG_NOTES:                            Insns.
                   1343: * REG_NOTE_KIND:                        Insns.
                   1344: * REG_NO_CONFLICT:                      Insns.
                   1345: * REG_OK_FOR_BASE_P:                    Addressing Modes.
                   1346: * REG_OK_FOR_INDEX_P:                   Addressing Modes.
                   1347: * REG_OK_STRICT:                        Addressing Modes.
                   1348: * REG_PARM_STACK_SPACE:                 Stack Arguments.
                   1349: * REG_RETVAL:                           Insns.
                   1350: * REG_UNUSED:                           Insns.
                   1351: * REG_USERVAR_P:                        Flags.
                   1352: * REG_WAS_0:                            Insns.
                   1353: * relative costs:                       Costs.
                   1354: * RELATIVE_PREFIX_NOT_LINKDIR:          Driver.
                   1355: * reload pass:                          Regs and Memory.
                   1356: * reloading:                            Passes.
                   1357: * reload_completed:                     Standard Names.
                   1358: * reload_in_progress:                   Standard Names.
                   1359: * remainder:                            Arithmetic.
                   1360: * reporting bugs:                       Bugs.
                   1361: * representation of RTL:                RTL.
                   1362: * rest argument (in macro):             Macro Varargs.
                   1363: * rest_of_compilation:                  Passes.
                   1364: * rest_of_decl_compilation:             Passes.
                   1365: * return:                               Side Effects.
                   1366: * return value of main:                 VMS Misc.
                   1367: * return values in registers:           Scalar Return.
                   1368: * returning aggregate values:           Aggregate Return.
                   1369: * returning structures and unions:      Interface.
                   1370: * RETURN_IN_MEMORY:                     Aggregate Return.
                   1371: * RETURN_POPS_ARGS:                     Stack Arguments.
                   1372: * right rotate:                         Arithmetic.
                   1373: * right shift:                          Arithmetic.
                   1374: * rotate:                               Arithmetic.
                   1375: * rotate:                               Arithmetic.
                   1376: * rotatert:                             Arithmetic.
                   1377: * ROUND_TYPE_ALIGN:                     Storage Layout.
                   1378: * ROUND_TYPE_SIZE:                      Storage Layout.
                   1379: * RS/6000 Options:                      RS/6000 Options.
                   1380: * RT options:                           RT Options.
                   1381: * RT PC:                                Interoperation.
                   1382: * RTL addition:                         Arithmetic.
                   1383: * RTL comparison:                       Arithmetic.
                   1384: * RTL comparison operations:            Comparisons.
                   1385: * RTL constant expression types:        Constants.
                   1386: * RTL constants:                        Constants.
                   1387: * RTL declarations:                     RTL Declarations.
                   1388: * RTL difference:                       Arithmetic.
                   1389: * RTL expression:                       RTL Objects.
                   1390: * RTL expressions for arithmetic:       Arithmetic.
                   1391: * RTL format:                           Accessors.
                   1392: * RTL format characters:                Accessors.
                   1393: * RTL function-call insns:              Calls.
                   1394: * RTL generation:                       Passes.
                   1395: * RTL insn template:                    RTL Template.
                   1396: * RTL integers:                         RTL Objects.
                   1397: * RTL memory expressions:               Regs and Memory.
                   1398: * RTL object types:                     RTL Objects.
                   1399: * RTL postdecrement:                    Incdec.
                   1400: * RTL postincrement:                    Incdec.
                   1401: * RTL predecrement:                     Incdec.
                   1402: * RTL preincrement:                     Incdec.
                   1403: * RTL register expressions:             Regs and Memory.
                   1404: * RTL representation:                   RTL.
                   1405: * RTL side effect expressions:          Side Effects.
                   1406: * RTL strings:                          RTL Objects.
                   1407: * RTL structure sharing assumptions:    Sharing.
                   1408: * RTL subtraction:                      Arithmetic.
                   1409: * RTL sum:                              Arithmetic.
                   1410: * RTL vectors:                          RTL Objects.
                   1411: * RTX (See RTL):                        RTL Objects.
                   1412: * RTX_COSTS:                            Costs.
                   1413: * RTX_INTEGRATED_P:                     Flags.
                   1414: * RTX_UNCHANGING_P:                     Flags.
                   1415: * run-time conventions:                 Interface.
                   1416: * run-time options:                     Code Gen Options.
                   1417: * run-time target specification:        Run-time Target.
                   1418: * saveable_obstack:                     Addressing Modes.
                   1419: * scalars, returned as values:          Scalar Return.
                   1420: * SCCS_DIRECTIVE:                       Misc.
                   1421: * scheduling, delayed branch:           Passes.
                   1422: * scheduling, instruction:              Passes.
                   1423: * scheduling, instruction:              Passes.
                   1424: * SCHED_GROUP_P:                        Flags.
                   1425: * SCmode:                               Machine Modes.
                   1426: * scope of a variable length array:     Variable Length.
                   1427: * scope of declaration:                 Disappointments.
                   1428: * scope of external declarations:       Incompatibilities.
                   1429: * scratch:                              Regs and Memory.
                   1430: * scratch operands:                     Regs and Memory.
                   1431: * SDB_ALLOW_FORWARD_REFERENCES:         SDB and DWARF.
                   1432: * SDB_ALLOW_UNKNOWN_REFERENCES:         SDB and DWARF.
                   1433: * SDB_DEBUGGING_INFO:                   SDB and DWARF.
                   1434: * SDB_DELIM:                            SDB and DWARF.
                   1435: * SDB_GENERATE_FAKE:                    SDB and DWARF.
                   1436: * search path:                          Directory Options.
                   1437: * SECONDARY_INPUT_RELOAD_CLASS:         Register Classes.
                   1438: * SECONDARY_MEMORY_NEEDED:              Register Classes.
                   1439: * SECONDARY_OUTPUT_RELOAD_CLASS:        Register Classes.
                   1440: * SECONDARY_RELOAD_CLASS:               Register Classes.
                   1441: * SELECT_CC_MODE:                       Condition Code.
                   1442: * SELECT_RTX_SECTION:                   Sections.
                   1443: * SELECT_SECTION:                       Sections.
                   1444: * separate directory, compilation in:   Other Dir.
                   1445: * sequence:                             Side Effects.
                   1446: * sequential consistency on 88k:        M88K Options.
                   1447: * set:                                  Side Effects.
                   1448: * setjmp:                               Global Reg Vars.
                   1449: * SETUP_INCOMING_VARARGS:               Varargs.
                   1450: * set_attr:                             Tagging Insns.
                   1451: * set_attr_alternative:                 Tagging Insns.
                   1452: * SET_DEST:                             Side Effects.
                   1453: * SET_SRC:                              Side Effects.
                   1454: * SFmode:                               Machine Modes.
                   1455: * shared strings:                       Incompatibilities.
                   1456: * shared VMS run time system:           VMS Misc.
                   1457: * SHARED_SECTION_ASM_OP:                Sections.
                   1458: * sharing of RTL components:            Sharing.
                   1459: * shift:                                Arithmetic.
                   1460: * SHIFT_COUNT_TRUNCATED:                Misc.
                   1461: * SHORT_TYPE_SIZE:                      Type Layout.
                   1462: * side effect in ?::                    Conditionals.
                   1463: * side effects, macro argument:         Statement Exprs.
                   1464: * signed division:                      Arithmetic.
                   1465: * signed maximum:                       Arithmetic.
                   1466: * signed minimum:                       Arithmetic.
                   1467: * SIGNED_CHAR_SPEC:                     Driver.
                   1468: * sign_extend:                          Conversions.
                   1469: * sign_extract:                         Bit Fields.
                   1470: * SImode:                               Machine Modes.
                   1471: * simple constraints:                   Simple Constraints.
                   1472: * simplifications, arithmetic:          Passes.
                   1473: * sizeof:                               Typeof.
                   1474: * SIZE_TYPE:                            Type Layout.
                   1475: * SLOW_BYTE_ACCESS:                     Costs.
                   1476: * SLOW_UNALIGNED_ACCESS:                Costs.
                   1477: * SLOW_ZERO_EXTEND:                     Costs.
                   1478: * smaller data references (88k):        M88K Options.
                   1479: * smaller data references (MIPS):       MIPS Options.
                   1480: * SMALL_REGISTER_CLASSES:               Register Classes.
                   1481: * smax:                                 Arithmetic.
                   1482: * smin:                                 Arithmetic.
                   1483: * SPARC options:                        Sparc Options.
                   1484: * specified registers:                  Explicit Reg Vars.
                   1485: * specifying compiler version and target machine: Target Options.
                   1486: * specifying hardware config:           Submodel Options.
                   1487: * specifying machine version:           Target Options.
                   1488: * specifying registers for local variables: Local Reg Vars.
                   1489: * speed of instructions:                Costs.
                   1490: * splitting instructions:               Insn Splitting.
                   1491: * sqrt:                                 Arithmetic.
                   1492: * square root:                          Arithmetic.
                   1493: * stack arguments:                      Stack Arguments.
                   1494: * stack frame layout:                   Frame Layout.
                   1495: * STACK_BOUNDARY:                       Storage Layout.
                   1496: * STACK_DYNAMIC_OFFSET:                 Frame Layout.
                   1497: * STACK_GROWS_DOWNWARD:                 Frame Layout.
                   1498: * STACK_PARMS_IN_REG_PARM_AREA:         Stack Arguments.
                   1499: * STACK_POINTER_OFFSET:                 Frame Layout.
                   1500: * STACK_POINTER_REGNUM:                 Frame Registers.
                   1501: * stack_pointer_rtx:                    Frame Registers.
                   1502: * STACK_REGS:                           Stack Registers.
                   1503: * stage1:                               Installation.
                   1504: * standard pattern names:               Standard Names.
                   1505: * STANDARD_EXEC_PREFIX:                 Driver.
                   1506: * STANDARD_INCLUDE_DIR:                 Driver.
                   1507: * STANDARD_STARTFILE_PREFIX:            Driver.
                   1508: * STARTFILE_SPEC:                       Driver.
                   1509: * STARTING_FRAME_OFFSET:                Frame Layout.
                   1510: * statements inside expressions:        Statement Exprs.
                   1511: * STATIC_CHAIN:                         Frame Registers.
                   1512: * STATIC_CHAIN_INCOMING:                Frame Registers.
                   1513: * STATIC_CHAIN_INCOMING_REGNUM:         Frame Registers.
                   1514: * STATIC_CHAIN_REGNUM:                  Frame Registers.
                   1515: * STDC_VALUE:                           Run-time Target.
                   1516: * storage layout:                       Storage Layout.
                   1517: * STORE_FLAG_VALUE:                     Misc.
                   1518: * strcpy:                               Storage Layout.
                   1519: * strength-reduction:                   Passes.
                   1520: * STRICT_ALIGNMENT:                     Storage Layout.
                   1521: * strict_low_part:                      RTL Declarations.
                   1522: * string constants:                     Incompatibilities.
                   1523: * STRIP_NAME_ENCODING:                  Sections.
                   1524: * structure passing (88k):              M88K Options.
                   1525: * structure value address:              Aggregate Return.
                   1526: * structures:                           Incompatibilities.
                   1527: * structures, constructor expression:   Constructors.
                   1528: * structures, returning:                Interface.
                   1529: * STRUCTURE_SIZE_BOUNDARY:              Storage Layout.
                   1530: * STRUCT_VALUE:                         Aggregate Return.
                   1531: * STRUCT_VALUE_INCOMING:                Aggregate Return.
                   1532: * STRUCT_VALUE_INCOMING_REGNUM:         Aggregate Return.
                   1533: * STRUCT_VALUE_REGNUM:                  Aggregate Return.
                   1534: * stupid register allocation:           Passes.
                   1535: * submodel options:                     Submodel Options.
                   1536: * subreg:                               Regs and Memory.
                   1537: * SUBREG_PROMOTED_UNSIGNED_P:           Flags.
                   1538: * SUBREG_PROMOTED_VAR_P:                Flags.
                   1539: * SUBREG_REG:                           Regs and Memory.
                   1540: * SUBREG_WORD:                          Regs and Memory.
                   1541: * subscripting:                         Subscripting.
                   1542: * subscripting and function values:     Subscripting.
                   1543: * SUCCESS_EXIT_CODE:                    Config.
                   1544: * Sun installation:                     Sun Install.
                   1545: * suppressing warnings:                 Warning Options.
                   1546: * SVr4:                                 M88K Options.
                   1547: * SWITCHES_NEED_SPACES:                 Driver.
                   1548: * SWITCH_TAKES_ARG:                     Driver.
                   1549: * symbolic label:                       Sharing.
                   1550: * symbol_ref:                           Constants.
                   1551: * SYMBOL_REF_FLAG:                      Flags.
                   1552: * SYMBOL_REF_USED:                      Flags.
                   1553: * syntax checking:                      Warning Options.
                   1554: * SYSTEM_INCLUDE_DIR:                   Driver.
                   1555: * sys_siglist:                          Config.
                   1556: * tagging insns:                        Tagging Insns.
                   1557: * tail recursion optimization:          Passes.
                   1558: * target description macros:            Target Macros.
                   1559: * target machine, specifying:           Target Options.
                   1560: * target options:                       Target Options.
                   1561: * target specifications:                Run-time Target.
                   1562: * target-parameter-dependent code:      Passes.
                   1563: * TARGET_BELL:                          Type Layout.
                   1564: * TARGET_BS:                            Type Layout.
                   1565: * TARGET_CR:                            Type Layout.
                   1566: * TARGET_EDOM:                          Library Calls.
                   1567: * TARGET_FF:                            Type Layout.
                   1568: * TARGET_FLOAT_FORMAT:                  Storage Layout.
                   1569: * TARGET_MEM_FUNCTIONS:                 Library Calls.
                   1570: * TARGET_NEWLINE:                       Type Layout.
                   1571: * TARGET_OPTIONS:                       Run-time Target.
                   1572: * TARGET_SWITCHES:                      Run-time Target.
                   1573: * TARGET_TAB:                           Type Layout.
                   1574: * TARGET_VERSION:                       Run-time Target.
                   1575: * TARGET_VT:                            Type Layout.
                   1576: * TCmode:                               Machine Modes.
                   1577: * termination routines:                 Initialization.
                   1578: * text_section:                         Sections.
                   1579: * TEXT_SECTION_ASM_OP:                  Sections.
                   1580: * TFmode:                               Machine Modes.
                   1581: * thunks:                               Nested Functions.
                   1582: * TImode:                               Machine Modes.
                   1583: * TMPDIR:                               Environment Variables.
                   1584: * top level of compiler:                Passes.
                   1585: * traditional C language:               Dialect Options.
                   1586: * TRADITIONAL_RETURN_FLOAT:             Scalar Return.
                   1587: * trampolines for nested functions:     Trampolines.
                   1588: * TRAMPOLINE_ALIGNMENT:                 Trampolines.
                   1589: * TRAMPOLINE_SECTION:                   Trampolines.
                   1590: * TRAMPOLINE_SIZE:                      Trampolines.
                   1591: * TRAMPOLINE_TEMPLATE:                  Trampolines.
                   1592: * TRANSFER_FROM_TRAMPOLINE:             Trampolines.
                   1593: * TRULY_NOOP_TRUNCATION:                Misc.
                   1594: * truncate:                             Conversions.
                   1595: * type alignment:                       Alignment.
                   1596: * typedef names as function parameters: Incompatibilities.
                   1597: * typeof:                               Typeof.
                   1598: * udiv:                                 Arithmetic.
                   1599: * UDIVDI3_LIBCALL:                      Library Calls.
                   1600: * UDIVSI3_LIBCALL:                      Library Calls.
                   1601: * Ultrix calling convention:            Interoperation.
                   1602: * umax:                                 Arithmetic.
                   1603: * umin:                                 Arithmetic.
                   1604: * umod:                                 Arithmetic.
                   1605: * UMODDI3_LIBCALL:                      Library Calls.
                   1606: * UMODSI3_LIBCALL:                      Library Calls.
                   1607: * unchanging:                           Flags.
                   1608: * undefined behavior:                   Bug Criteria.
                   1609: * undefined function value:             Bug Criteria.
                   1610: * underscores in variables in macros:   Naming Types.
                   1611: * underscores, avoiding (88k):          M88K Options.
                   1612: * union, casting to a:                  Cast to Union.
                   1613: * unions:                               Incompatibilities.
                   1614: * unions, returning:                    Interface.
                   1615: * UNITS_PER_WORD:                       Storage Layout.
                   1616: * UNKNOWN_FLOAT_FORMAT:                 Storage Layout.
                   1617: * Unos installation:                    Unos Install.
                   1618: * unreachable code:                     Passes.
                   1619: * unshare_all_rtl:                      Sharing.
                   1620: * unsigned division:                    Arithmetic.
                   1621: * unsigned greater than:                Comparisons.
                   1622: * unsigned greater than:                Comparisons.
                   1623: * unsigned less than:                   Comparisons.
                   1624: * unsigned less than:                   Comparisons.
                   1625: * unsigned minimum and maximum:         Arithmetic.
                   1626: * unsigned_fix:                         Conversions.
                   1627: * unsigned_float:                       Conversions.
                   1628: * unspec:                               Side Effects.
                   1629: * unspec_volatile:                      Side Effects.
                   1630: * use:                                  Side Effects.
                   1631: * used:                                 Flags.
                   1632: * USER_LABEL_PREFIX:                    Instruction Output.
                   1633: * USE_C_ALLOCA:                         Config.
                   1634: * USE_PROTOTYPES:                       Config.
                   1635: * USG:                                  Config.
                   1636: * value after longjmp:                  Global Reg Vars.
                   1637: * values, returned by functions:        Scalar Return.
                   1638: * varargs implementation:               Varargs.
                   1639: * variable alignment:                   Alignment.
                   1640: * variable attributes:                  Variable Attributes.
                   1641: * variable number of arguments:         Macro Varargs.
                   1642: * variable-length array scope:          Variable Length.
                   1643: * variable-length arrays:               Variable Length.
                   1644: * variables in specified registers:     Explicit Reg Vars.
                   1645: * variables, local, in macros:          Naming Types.
                   1646: * Vax calling convention:               Interoperation.
                   1647: * VAX options:                          VAX Options.
                   1648: * VAX_FLOAT_FORMAT:                     Storage Layout.
                   1649: * VIRTUAL_INCOMING_ARGS_REGNUM:         Regs and Memory.
                   1650: * VIRTUAL_OUTGOING_ARGS_REGNUM:         Regs and Memory.
                   1651: * VIRTUAL_STACK_DYNAMIC_REGNUM:         Regs and Memory.
                   1652: * VIRTUAL_STACK_VARS_REGNUM:            Regs and Memory.
                   1653: * VMS:                                  Config.
                   1654: * VMS and case sensitivity:             VMS Misc.
                   1655: * VMS and include files:                Include Files and VMS.
                   1656: * VMS installation:                     VMS Install.
                   1657: * void pointers, arithmetic:            Pointer Arith.
                   1658: * void, size of pointer to:             Pointer Arith.
                   1659: * VOIDmode:                             Machine Modes.
                   1660: * volatil:                              Flags.
                   1661: * volatile memory references:           Flags.
                   1662: * voting between constraint alternatives: Class Preferences.
                   1663: * vprintf:                              Config.
                   1664: * warning messages:                     Warning Options.
                   1665: * WCHAR_TYPE:                           Type Layout.
                   1666: * WCHAR_TYPE_SIZE:                      Type Layout.
                   1667: * which_alternative:                    Output Statement.
                   1668: * whitespace:                           Incompatibilities.
                   1669: * WORDS_BIG_ENDIAN:                     Storage Layout.
                   1670: * word_mode:                            Machine Modes.
                   1671: * WORD_SWITCH_TAKES_ARG:                Driver.
                   1672: * XCmode:                               Machine Modes.
                   1673: * XCOFF_DEBUGGING_INFO:                 DBX Options.
                   1674: * XEXP:                                 Accessors.
                   1675: * XFmode:                               Machine Modes.
                   1676: * XINT:                                 Accessors.
                   1677: * xor:                                  Arithmetic.
                   1678: * XSTR:                                 Accessors.
                   1679: * XVEC:                                 Accessors.
                   1680: * XVECEXP:                              Accessors.
                   1681: * XVECLEN:                              Accessors.
                   1682: * XWINT:                                Accessors.
                   1683: * zero division on 88k:                 M88K Options.
                   1684: * zero-length arrays:                   Zero Length.
                   1685: * zero_extend:                          Conversions.
                   1686: * zero_extract:                         Bit Fields.
                   1687: * \:                                    Output Template.
                   1688: * __bb_init_func:                       Profiling.
                   1689: * __builtin_args_info:                  Varargs.
                   1690: * __builtin_classify_type:              Varargs.
                   1691: * __builtin_next_arg:                   Varargs.
                   1692: * __builtin_saveregs:                   Varargs.
                   1693: * __CTOR_LIST__:                        Initialization.
                   1694: * __DTOR_LIST__:                        Initialization.
                   1695: 
                   1696: 

unix.superglobalmegacorp.com

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