Annotation of gcc/gcc.info-18, revision 1.1

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

unix.superglobalmegacorp.com

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