Home | History | Annotate | Line # | Download | only in aarch64
targmatch.h revision 1.1.1.1
      1 /* This file is automatically generated.  DO NOT EDIT! */
      2 /* Generated from: NetBSD: mknative-gdb,v 1.7 2016/10/16 04:37:42 mrg Exp  */
      3 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
      4 
      5 #ifdef BFD64
      6 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_mach_o_vec)
      7 
      8 { "aarch64-*-darwin*",
      9 &aarch64_mach_o_vec },
     10 #endif
     11 
     12 
     13 
     14 
     15 
     16 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
     17 
     18 { "aarch64-*-elf", NULL },{ "aarch64-*-rtems*",
     19 &aarch64_elf64_le_vec },
     20 #endif
     21 
     22 
     23 
     24 
     25 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec)
     26 
     27 { "aarch64_be-*-elf",
     28 &aarch64_elf64_be_vec },
     29 #endif
     30 
     31 
     32 
     33 
     34 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
     35 
     36 { "aarch64-*-freebsd*",
     37 &aarch64_elf64_le_vec },
     38 #endif
     39 
     40 
     41 
     42 
     43 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
     44 
     45 { "aarch64-*-netbsd*",
     46 &aarch64_elf64_le_vec },
     47 #endif
     48 
     49 
     50 
     51 
     52 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
     53 
     54 { "aarch64-*-fuchsia*",
     55 &aarch64_elf64_le_vec },
     56 #endif
     57 
     58 
     59 
     60 
     61 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_cloudabi_vec)
     62 
     63 { "aarch64-*-cloudabi*",
     64 &aarch64_elf64_le_cloudabi_vec },
     65 #endif
     66 
     67 
     68 
     69 
     70 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
     71 
     72 { "aarch64-*-linux*",
     73 &aarch64_elf64_le_vec },
     74 #endif
     75 
     76 
     77 
     78 
     79 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec)
     80 
     81 { "aarch64_be-*-linux*",
     82 &aarch64_elf64_be_vec },
     83 #endif
     84 
     85 
     86 
     87 
     88 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
     89 
     90 { "aarch64-*-netbsd*",
     91 &aarch64_elf64_le_vec },
     92 #endif
     93 
     94 
     95 
     96 
     97 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec)
     98 
     99 { "aarch64_be-*-netbsd*",
    100 &aarch64_elf64_be_vec },
    101 #endif
    102 
    103 
    104 
    105 
    106 #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_fbsd_vec)
    107 
    108 { "alpha*-*-freebsd*", NULL },{ "alpha*-*-kfreebsd*-gnu",
    109 &alpha_elf64_fbsd_vec },
    110 #endif
    111 
    112 
    113 
    114 
    115 
    116 #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec)
    117 
    118 { "alpha*-*-netbsd*", NULL },{ "alpha*-*-openbsd*",
    119 &alpha_elf64_vec },
    120 #endif
    121 
    122 
    123 
    124 
    125 #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
    126 
    127 { "alpha*-*-netware*",
    128 &alpha_ecoff_le_vec },
    129 #endif
    130 
    131 
    132 
    133 
    134 #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
    135 
    136 { "alpha*-*-linux*ecoff*",
    137 &alpha_ecoff_le_vec },
    138 #endif
    139 
    140 
    141 
    142 
    143 #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec)
    144 
    145 { "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*",
    146 &alpha_elf64_vec },
    147 #endif
    148 
    149 
    150 
    151 
    152 #if !defined (SELECT_VECS) || defined (HAVE_alpha_vms_vec)
    153 
    154 { "alpha*-*-*vms*",
    155 &alpha_vms_vec },
    156 #endif
    157 
    158 
    159 
    160 
    161 #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
    162 
    163 { "alpha*-*-*",
    164 &alpha_ecoff_le_vec },
    165 #endif
    166 
    167 
    168 
    169 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_le_vec)
    170 
    171 { "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu",
    172 &ia64_elf64_le_vec },
    173 #endif
    174 
    175 
    176 
    177 
    178 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf32_hpux_be_vec)
    179 
    180 { "ia64*-*-hpux*",
    181 &ia64_elf32_hpux_be_vec },
    182 #endif
    183 
    184 
    185 
    186 
    187 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_vms_vec)
    188 
    189 { "ia64*-*-*vms*",
    190 &ia64_elf64_vms_vec },
    191 #endif
    192 
    193 
    194 
    195 
    196 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec)
    197 
    198 { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu",
    199 &sparc_elf64_fbsd_vec },
    200 #endif
    201 
    202 
    203 
    204 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
    205 
    206 { "sparc64-*-netbsd*", NULL },{ "sparc64-*-openbsd*",
    207 &sparc_elf64_vec },
    208 #endif
    209 
    210 
    211 
    212 
    213 #endif /* BFD64 */
    214 
    215 #if !defined (SELECT_VECS) || defined (HAVE_am33_elf32_linux_vec)
    216 
    217 { "am33_2.0-*-linux*",
    218 &am33_elf32_linux_vec },
    219 #endif
    220 
    221 
    222 
    223 #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_be_vec)
    224 
    225 { "arc*eb-*-elf*", NULL },{ "arc*eb-*-linux*",
    226 &arc_elf32_be_vec },
    227 #endif
    228 
    229 
    230 
    231 
    232 #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_le_vec)
    233 
    234 { "arc*-*-elf*", NULL },{ "arc*-*-linux*",
    235 &arc_elf32_le_vec },
    236 #endif
    237 
    238 
    239 
    240 
    241 #if !defined (SELECT_VECS) || defined (HAVE_arm_mach_o_vec)
    242 
    243 { "arm-*-darwin*",
    244 &arm_mach_o_vec },
    245 #endif
    246 
    247 
    248 
    249 
    250 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    251 
    252 { "arm-*-fuchsia*",
    253 &arm_elf32_le_vec },
    254 #endif
    255 
    256 
    257 
    258 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_le_vec)
    259 
    260 { "arm-*-nacl*",
    261 &arm_elf32_nacl_le_vec },
    262 #endif
    263 
    264 
    265 
    266 
    267 
    268 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_be_vec)
    269 
    270 { "armeb-*-nacl*",
    271 &arm_elf32_nacl_be_vec },
    272 #endif
    273 
    274 
    275 
    276 
    277 
    278 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec)
    279 
    280 { "arm*eb-*-netbsdelf*",
    281 &arm_elf32_be_vec },
    282 #endif
    283 
    284 
    285 
    286 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    287 
    288 { "arm*-*-netbsdelf*",
    289 &arm_elf32_le_vec },
    290 #endif
    291 
    292 
    293 
    294 #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_nbsd_vec)
    295 
    296 { "arm-*-netbsd*", NULL },{ "arm-*-openbsd*",
    297 &arm_aout_nbsd_vec },
    298 #endif
    299 
    300 
    301 
    302 
    303 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    304 
    305 { "arm-*-nto*", NULL },{ "nto*arm*",
    306 &arm_elf32_le_vec },
    307 #endif
    308 
    309 
    310 
    311 
    312 #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_riscix_vec)
    313 
    314 { "arm-*-riscix*",
    315 &arm_aout_riscix_vec },
    316 #endif
    317 
    318 
    319 #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_epoc_le_vec)
    320 
    321 { "arm-epoc-pe*",
    322 &arm_pe_epoc_le_vec },
    323 #endif
    324 
    325 
    326 
    327 
    328 
    329 #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_wince_le_vec)
    330 
    331 { "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*",
    332 &arm_pe_wince_le_vec },
    333 #endif
    334 
    335 
    336 
    337 
    338 
    339 #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_le_vec)
    340 
    341 { "arm-*-pe*",
    342 &arm_pe_le_vec },
    343 #endif
    344 
    345 
    346 
    347 
    348 #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_le_vec)
    349 
    350 { "arm-*-aout", NULL },{ "armel-*-aout",
    351 &arm_aout_le_vec },
    352 #endif
    353 
    354 
    355 
    356 #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_be_vec)
    357 
    358 { "armeb-*-aout",
    359 &arm_aout_be_vec },
    360 #endif
    361 
    362 
    363 
    364 #if !defined (SELECT_VECS) || defined (HAVE_arm_coff_le_vec)
    365 
    366 { "arm-*-coff",
    367 &arm_coff_le_vec },
    368 #endif
    369 
    370 
    371 
    372 
    373 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    374 
    375 { "arm-*-phoenix*",
    376 &arm_elf32_le_vec },
    377 #endif
    378 
    379 
    380 
    381 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec)
    382 
    383 { "armeb-*-elf", NULL },{ "arm*b-*-freebsd*", NULL },{ "arm*b-*-linux-*", NULL },{ "armeb-*-eabi*",
    384 &arm_elf32_be_vec },
    385 #endif
    386 
    387 
    388 
    389 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    390 
    391 { "arm-*-kaos*",
    392 &arm_elf32_le_vec },
    393 #endif
    394 
    395 
    396 
    397 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    398 
    399 { "arm-*-elf", NULL },{ "arm*-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL },
    400 { "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL },
    401 { "arm*-*-eabi*", NULL },{ "arm-*-rtems*",
    402 &arm_elf32_le_vec },
    403 #endif
    404 
    405 
    406 
    407 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_vxworks_le_vec)
    408 
    409 { "arm*-*-vxworks", NULL },{ "arm*-*-windiss",
    410 &arm_elf32_vxworks_le_vec },
    411 #endif
    412 
    413 
    414 
    415 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_symbian_le_vec)
    416 
    417 { "arm*-*-symbianelf*",
    418 &arm_elf32_symbian_le_vec },
    419 #endif
    420 
    421 
    422 
    423 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    424 
    425 { "arm9e-*-elf",
    426 &arm_elf32_le_vec },
    427 #endif
    428 
    429 
    430 
    431 
    432 #if !defined (SELECT_VECS) || defined (HAVE_avr_elf32_vec)
    433 
    434 { "avr-*-*",
    435 &avr_elf32_vec },
    436 #endif
    437 
    438 
    439 
    440 #if !defined (SELECT_VECS) || defined (HAVE_bfin_elf32_vec)
    441 
    442 { "bfin-*-*",
    443 &bfin_elf32_vec },
    444 #endif
    445 
    446 
    447 
    448 
    449 
    450 #if !defined (SELECT_VECS) || defined (HAVE_tic30_aout_vec)
    451 
    452 { "c30-*-*aout*", NULL },{ "tic30-*-*aout*",
    453 &tic30_aout_vec },
    454 #endif
    455 
    456 
    457 #if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec)
    458 
    459 { "c30-*-*coff*", NULL },{ "tic30-*-*coff*",
    460 &tic30_coff_vec },
    461 #endif
    462 
    463 
    464 
    465 #if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec)
    466 
    467 { "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*",
    468 &tic4x_coff1_vec },
    469 #endif
    470 
    471 
    472 
    473 
    474 
    475 #if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec)
    476 
    477 { "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*",
    478 &tic54x_coff1_vec },
    479 #endif
    480 
    481 
    482 
    483 
    484 
    485 #if !defined (SELECT_VECS) || defined (HAVE_cr16_elf32_vec)
    486 
    487 { "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*",
    488 &cr16_elf32_vec },
    489 #endif
    490 
    491 
    492 
    493 
    494 #if !defined (SELECT_VECS) || defined (HAVE_cr16c_elf32_vec)
    495 
    496 { "cr16c-*-elf*",
    497 &cr16c_elf32_vec },
    498 #endif
    499 
    500 
    501 
    502 
    503 #if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec)
    504 
    505 { "cris-*-*", NULL },{ "crisv32-*-*",
    506 &cris_aout_vec },
    507 #endif
    508 
    509 
    510 
    511 
    512 
    513 #if !defined (SELECT_VECS) || defined (HAVE_crx_elf32_vec)
    514 
    515 { "crx-*-elf*",
    516 &crx_elf32_vec },
    517 #endif
    518 
    519 
    520 
    521 
    522 #if !defined (SELECT_VECS) || defined (HAVE_d10v_elf32_vec)
    523 
    524 { "d10v-*-*",
    525 &d10v_elf32_vec },
    526 #endif
    527 
    528 
    529 
    530 #if !defined (SELECT_VECS) || defined (HAVE_dlx_elf32_be_vec)
    531 
    532 { "dlx-*-elf*",
    533 &dlx_elf32_be_vec },
    534 #endif
    535 
    536 
    537 
    538 
    539 #if !defined (SELECT_VECS) || defined (HAVE_d30v_elf32_vec)
    540 
    541 { "d30v-*-*",
    542 &d30v_elf32_vec },
    543 #endif
    544 
    545 
    546 
    547 #if !defined (SELECT_VECS) || defined (HAVE_epiphany_elf32_vec)
    548 
    549 { "epiphany-*-elf",
    550 &epiphany_elf32_vec },
    551 #endif
    552 
    553 
    554 
    555 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
    556 
    557 { "fido-*-elf*",
    558 &m68k_elf32_vec },
    559 #endif
    560 
    561 
    562 
    563 
    564 #if !defined (SELECT_VECS) || defined (HAVE_fr30_elf32_vec)
    565 
    566 { "fr30-*-elf",
    567 &fr30_elf32_vec },
    568 #endif
    569 
    570 
    571 
    572 #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_vec)
    573 
    574 { "frv-*-elf",
    575 &frv_elf32_vec },
    576 #endif
    577 
    578 
    579 
    580 
    581 #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_fdpic_vec)
    582 
    583 { "frv-*-*linux*",
    584 &frv_elf32_fdpic_vec },
    585 #endif
    586 
    587 
    588 
    589 
    590 #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_be_vec)
    591 
    592 { "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux",
    593 &moxie_elf32_be_vec },
    594 #endif
    595 
    596 
    597 
    598 
    599 #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_le_vec)
    600 
    601 { "moxie-*-moxiebox*",
    602 &moxie_elf32_le_vec },
    603 #endif
    604 
    605 
    606 
    607 #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_vec)
    608 
    609 { "h8300*-*-elf", NULL },{ "h8300*-*-rtems*",
    610 &h8300_elf32_vec },
    611 #endif
    612 
    613 
    614 
    615 
    616 #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_linux_vec)
    617 
    618 { "h8300*-*-linux*",
    619 &h8300_elf32_linux_vec },
    620 #endif
    621 
    622 
    623 
    624 #if !defined (SELECT_VECS) || defined (HAVE_h8300_coff_vec)
    625 
    626 { "h8300*-*-*",
    627 &h8300_coff_vec },
    628 #endif
    629 
    630 
    631 
    632 
    633 #if !defined (SELECT_VECS) || defined (HAVE_h8500_coff_vec)
    634 
    635 { "h8500-*-*",
    636 &h8500_coff_vec },
    637 #endif
    638 
    639 
    640 
    641 
    642 #ifdef BFD64
    643 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_linux_vec)
    644 
    645 { "hppa*64*-*-linux-*",
    646 &hppa_elf64_linux_vec },
    647 #endif
    648 
    649 
    650 
    651 
    652 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_vec)
    653 
    654 { "hppa*64*-*-hpux11*",
    655 &hppa_elf64_vec },
    656 #endif
    657 
    658 
    659 
    660 
    661 
    662 #endif
    663 
    664 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_linux_vec)
    665 
    666 { "hppa*-*-linux-*",
    667 &hppa_elf32_linux_vec },
    668 #endif
    669 
    670 
    671 
    672 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_nbsd_vec)
    673 
    674 { "hppa*-*-netbsd*",
    675 &hppa_elf32_nbsd_vec },
    676 #endif
    677 
    678 
    679 
    680 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_vec)
    681 
    682 { "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*",
    683 &hppa_elf32_vec },
    684 #endif
    685 
    686 
    687 
    688 
    689 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
    690 
    691 { "hppa*-*-bsd*",
    692 &hppa_som_vec },
    693 #endif
    694 
    695 
    696 
    697 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
    698 
    699 { "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*",
    700 &hppa_som_vec },
    701 #endif
    702 
    703 
    704 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
    705 
    706 { "hppa*-*-osf*",
    707 &hppa_som_vec },
    708 #endif
    709 
    710 
    711 
    712 
    713 #if !defined (SELECT_VECS) || defined (HAVE_i370_elf32_vec)
    714 
    715 { "i370-*-*",
    716 &i370_elf32_vec },
    717 #endif
    718 
    719 
    720 
    721 
    722 #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_vec)
    723 
    724 { "i[3-7]86-*-sco3.2v5*coff",
    725 &i386_coff_vec },
    726 #endif
    727 
    728 
    729 
    730 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    731 
    732 { "i[3-7]86-*-sysv4*", NULL },{ "i[3-7]86-*-unixware*", NULL },
    733 { "i[3-7]86-*-elf*", NULL },{ "i[3-7]86-*-sco3.2v5*", NULL },
    734 { "i[3-7]86-*-dgux*", NULL },{ "i[3-7]86-*-sysv5*", NULL },{ "i[3-7]86-*-rtems*",
    735 &i386_elf32_vec },
    736 #endif
    737 
    738 
    739 
    740 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec)
    741 
    742 { "i[3-7]86-*-solaris2*",
    743 &i386_elf32_sol2_vec },
    744 #endif
    745 
    746 
    747 
    748 
    749 
    750 #ifdef BFD64
    751 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec)
    752 
    753 { "x86_64-*-solaris2*",
    754 &i386_elf32_sol2_vec },
    755 #endif
    756 
    757 
    758 
    759 
    760 #endif
    761 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    762 
    763 { "i[3-7]86-*-kaos*",
    764 &i386_elf32_vec },
    765 #endif
    766 
    767 
    768 
    769 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    770 
    771 { "i[3-7]86-*-nto*",
    772 &i386_elf32_vec },
    773 #endif
    774 
    775 
    776 
    777 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    778 
    779 { "i[3-7]86-*-aros*",
    780 &i386_elf32_vec },
    781 #endif
    782 
    783 
    784 
    785 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    786 
    787 { "i[3-7]86-*-chorus*",
    788 &i386_elf32_vec },
    789 #endif
    790 
    791 
    792 
    793 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    794 
    795 { "i[3-7]86-*-dicos*",
    796 &i386_elf32_vec },
    797 #endif
    798 
    799 
    800 
    801 
    802 #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_go32_vec)
    803 
    804 { "*-*-msdosdjgpp*", NULL },{ "*-*-go32*",
    805 &i386_coff_go32_vec },
    806 #endif
    807 
    808 
    809 
    810 #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_vec)
    811 
    812 { "i[3-7]86-*-sysv*", NULL },{ "i[3-7]86-*-isc*", NULL },{ "i[3-7]86-*-sco*", NULL },{ "i[3-7]86-*-coff", NULL },
    813 { "i[3-7]86-*-aix*",
    814 &i386_coff_vec },
    815 #endif
    816 
    817 
    818 #if !defined (SELECT_VECS) || defined (HAVE_i386_mach_o_vec)
    819 
    820 { "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*",
    821 &i386_mach_o_vec },
    822 #endif
    823 
    824 
    825 
    826 
    827 
    828 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_dynix_vec)
    829 
    830 { "i[3-7]86-sequent-bsd*",
    831 &i386_aout_dynix_vec },
    832 #endif
    833 
    834 
    835 
    836 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_bsd_vec)
    837 
    838 { "i[3-7]86-*-bsd*",
    839 &i386_aout_bsd_vec },
    840 #endif
    841 
    842 
    843 
    844 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    845 
    846 { "i[3-7]86-*-dragonfly*",
    847 &i386_elf32_vec },
    848 #endif
    849 
    850 
    851 
    852 
    853 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_fbsd_vec)
    854 
    855 { "i[3-7]86-*-freebsdaout*", NULL },{ "i[3-7]86-*-freebsd[12].*", NULL },
    856 { "i[3-7]86-*-freebsd[12]",
    857 &i386_aout_fbsd_vec },
    858 #endif
    859 
    860 
    861 
    862 
    863 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_fbsd_vec)
    864 
    865 { "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu",
    866 &i386_elf32_fbsd_vec },
    867 #endif
    868 
    869 
    870 
    871 
    872 
    873 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    874 
    875 { "i[3-7]86-*-netbsdelf*", NULL },{ "i[3-7]86-*-netbsd*-gnu*", NULL },{ "i[3-7]86-*-knetbsd*-gnu",
    876 &i386_elf32_vec },
    877 #endif
    878 
    879 
    880 
    881 
    882 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
    883 
    884 { "i[3-7]86-*-netbsdpe*",
    885 &i386_pe_vec },
    886 #endif
    887 
    888 
    889 
    890 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_nbsd_vec)
    891 
    892 { "i[3-7]86-*-netbsdaout*", NULL },{ "i[3-7]86-*-netbsd*", NULL },
    893 { "i[3-7]86-*-openbsd[0-2].*", NULL },{ "i[3-7]86-*-openbsd3.[0-3]",
    894 &i386_aout_nbsd_vec },
    895 #endif
    896 
    897 
    898 
    899 
    900 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    901 
    902 { "i[3-7]86-*-openbsd*",
    903 &i386_elf32_vec },
    904 #endif
    905 
    906 
    907 
    908 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    909 
    910 { "i[3-7]86-*-netware*",
    911 &i386_elf32_vec },
    912 #endif
    913 
    914 
    915 
    916 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_linux_vec)
    917 
    918 { "i[3-7]86-*-linux*aout*",
    919 &i386_aout_linux_vec },
    920 #endif
    921 
    922 
    923 
    924 
    925 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    926 
    927 { "i[3-7]86-*-linux-*",
    928 &i386_elf32_vec },
    929 #endif
    930 
    931 
    932 
    933 
    934 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_nacl_vec)
    935 
    936 { "i[3-7]86-*-nacl*",
    937 &i386_elf32_nacl_vec },
    938 #endif
    939 
    940 
    941 
    942 
    943 
    944 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    945 
    946 { "i[3-7]86-*-redox*",
    947 &i386_elf32_vec },
    948 #endif
    949 
    950 
    951 
    952 
    953 #ifdef BFD64
    954 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_cloudabi_vec)
    955 
    956 { "x86_64-*-cloudabi*",
    957 &x86_64_elf64_cloudabi_vec },
    958 #endif
    959 
    960 
    961 
    962 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_mach_o_vec)
    963 
    964 { "x86_64-*-darwin*",
    965 &x86_64_mach_o_vec },
    966 #endif
    967 
    968 
    969 
    970 
    971 
    972 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
    973 
    974 { "x86_64-*-dicos*",
    975 &x86_64_elf64_vec },
    976 #endif
    977 
    978 
    979 
    980 
    981 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
    982 
    983 { "x86_64-*-elf*", NULL },{ "x86_64-*-rtems*", NULL },{ "x86_64-*-fuchsia",
    984 &x86_64_elf64_vec },
    985 #endif
    986 
    987 
    988 
    989 
    990 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
    991 
    992 { "x86_64-*-dragonfly*",
    993 &x86_64_elf64_vec },
    994 #endif
    995 
    996 
    997 
    998 
    999 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_fbsd_vec)
   1000 
   1001 { "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu",
   1002 &x86_64_elf64_fbsd_vec },
   1003 #endif
   1004 
   1005 
   1006 
   1007 
   1008 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
   1009 
   1010 { "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*",
   1011 &x86_64_elf64_vec },
   1012 #endif
   1013 
   1014 
   1015 
   1016 
   1017 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
   1018 
   1019 { "x86_64-*-linux-*",
   1020 &x86_64_elf64_vec },
   1021 #endif
   1022 
   1023 
   1024 
   1025 
   1026 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf32_nacl_vec)
   1027 
   1028 { "x86_64-*-nacl*",
   1029 &x86_64_elf32_nacl_vec },
   1030 #endif
   1031 
   1032 
   1033 
   1034 
   1035 
   1036 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_pe_vec)
   1037 
   1038 { "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin",
   1039 &x86_64_pe_vec },
   1040 #endif
   1041 
   1042 
   1043 
   1044 
   1045 
   1046 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
   1047 
   1048 { "x86_64-*-rdos*",
   1049 &x86_64_elf64_vec },
   1050 #endif
   1051 
   1052 
   1053 
   1054 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
   1055 
   1056 { "x86_64-*-redox*",
   1057 &x86_64_elf64_vec },
   1058 #endif
   1059 
   1060 
   1061 
   1062 
   1063 #endif
   1064 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
   1065 
   1066 { "i[3-7]86-*-lynxos*",
   1067 &i386_elf32_vec },
   1068 #endif
   1069 
   1070 
   1071 
   1072 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
   1073 
   1074 { "i[3-7]86-*-gnu*",
   1075 &i386_elf32_vec },
   1076 #endif
   1077 
   1078 
   1079 
   1080 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_mach3_vec)
   1081 
   1082 { "i[3-7]86-*-mach*", NULL },{ "i[3-7]86-*-osf1mk*",
   1083 &i386_aout_mach3_vec },
   1084 #endif
   1085 
   1086 
   1087 
   1088 
   1089 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_os9k_vec)
   1090 
   1091 { "i[3-7]86-*-os9k",
   1092 &i386_aout_os9k_vec },
   1093 #endif
   1094 
   1095 
   1096 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec)
   1097 
   1098 { "i[3-7]86-*-msdos*",
   1099 &i386_aout_vec },
   1100 #endif
   1101 
   1102 
   1103 
   1104 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
   1105 
   1106 { "i[3-7]86-*-moss*",
   1107 &i386_elf32_vec },
   1108 #endif
   1109 
   1110 
   1111 
   1112 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
   1113 
   1114 { "i[3-7]86-*-beospe*",
   1115 &i386_pe_vec },
   1116 #endif
   1117 
   1118 
   1119 
   1120 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
   1121 
   1122 { "i[3-7]86-*-beoself*", NULL },{ "i[3-7]86-*-beos*",
   1123 &i386_elf32_vec },
   1124 #endif
   1125 
   1126 
   1127 
   1128 #if !defined (SELECT_VECS) || defined (HAVE_i386_pei_vec)
   1129 
   1130 { "i[3-7]86-*-interix*",
   1131 &i386_pei_vec },
   1132 #endif
   1133 
   1134 
   1135 
   1136 
   1137 
   1138 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
   1139 
   1140 { "i[3-7]86-*-rdos*",
   1141 &i386_elf32_vec },
   1142 #endif
   1143 
   1144 
   1145 
   1146 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
   1147 
   1148 { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe",
   1149 &i386_pe_vec },
   1150 #endif
   1151 
   1152 
   1153 
   1154 
   1155 #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_vec)
   1156 
   1157 { "i[3-7]86-none-*",
   1158 &i386_coff_vec },
   1159 #endif
   1160 
   1161 
   1162 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec)
   1163 
   1164 { "i[3-7]86-*-aout*", NULL },{ "i[3-7]86*-*-vsta*",
   1165 &i386_aout_vec },
   1166 #endif
   1167 
   1168 
   1169 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vxworks_vec)
   1170 
   1171 { "i[3-7]86-*-vxworks*",
   1172 &i386_elf32_vxworks_vec },
   1173 #endif
   1174 
   1175 
   1176 
   1177 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
   1178 
   1179 { "i[3-7]86-*-chaos",
   1180 &i386_elf32_vec },
   1181 #endif
   1182 
   1183 
   1184 
   1185 
   1186 #if !defined (SELECT_VECS) || defined (HAVE_i860_coff_vec)
   1187 
   1188 { "i860-*-mach3*", NULL },{ "i860-*-osf1*", NULL },{ "i860-*-coff*",
   1189 &i860_coff_vec },
   1190 #endif
   1191 
   1192 
   1193 #if !defined (SELECT_VECS) || defined (HAVE_i860_elf32_le_vec)
   1194 
   1195 { "i860-stardent-sysv4*", NULL },{ "i860-stardent-elf*",
   1196 &i860_elf32_le_vec },
   1197 #endif
   1198 
   1199 
   1200 
   1201 #if !defined (SELECT_VECS) || defined (HAVE_i860_elf32_vec)
   1202 
   1203 { "i860-*-sysv4*", NULL },{ "i860-*-elf*",
   1204 &i860_elf32_vec },
   1205 #endif
   1206 
   1207 
   1208 
   1209 #if !defined (SELECT_VECS) || defined (HAVE_bout_le_vec)
   1210 
   1211 { "i960-*-vxworks4*", NULL },{ "i960-*-vxworks5.0",
   1212 &bout_le_vec },
   1213 #endif
   1214 
   1215 
   1216 
   1217 
   1218 #if !defined (SELECT_VECS) || defined (HAVE_icoff_le_vec)
   1219 
   1220 { "i960-*-vxworks5.*", NULL },{ "i960-*-coff*", NULL },{ "i960-*-sysv*",
   1221 &icoff_le_vec },
   1222 #endif
   1223 
   1224 
   1225 
   1226 
   1227 #if !defined (SELECT_VECS) || defined (HAVE_bout_le_vec)
   1228 
   1229 { "i960-*-vxworks*", NULL },{ "i960-*-aout*", NULL },{ "i960-*-bout*", NULL },{ "i960-*-nindy*",
   1230 &bout_le_vec },
   1231 #endif
   1232 
   1233 
   1234 
   1235 
   1236 #if !defined (SELECT_VECS) || defined (HAVE_i960_elf32_vec)
   1237 
   1238 { "i960-*-elf*",
   1239 &i960_elf32_vec },
   1240 #endif
   1241 
   1242 
   1243 
   1244 
   1245 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
   1246 
   1247 { "ia16-*-elf",
   1248 &i386_elf32_vec },
   1249 #endif
   1250 
   1251 
   1252 
   1253 
   1254 #if !defined (SELECT_VECS) || defined (HAVE_ip2k_elf32_vec)
   1255 
   1256 { "ip2k-*-elf",
   1257 &ip2k_elf32_vec },
   1258 #endif
   1259 
   1260 
   1261 
   1262 #if !defined (SELECT_VECS) || defined (HAVE_iq2000_elf32_vec)
   1263 
   1264 { "iq2000-*-elf",
   1265 &iq2000_elf32_vec },
   1266 #endif
   1267 
   1268 
   1269 
   1270 #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_vec)
   1271 
   1272 { "lm32-*-elf", NULL },{ "lm32-*-rtems*",
   1273 &lm32_elf32_vec },
   1274 #endif
   1275 
   1276 
   1277 
   1278 
   1279 #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_fdpic_vec)
   1280 
   1281 { "lm32-*-*linux*",
   1282 &lm32_elf32_fdpic_vec },
   1283 #endif
   1284 
   1285 
   1286 
   1287 
   1288 #if !defined (SELECT_VECS) || defined (HAVE_m32c_elf32_vec)
   1289 
   1290 { "m32c-*-elf", NULL },{ "m32c-*-rtems*",
   1291 &m32c_elf32_vec },
   1292 #endif
   1293 
   1294 
   1295 
   1296 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_le_vec)
   1297 
   1298 { "m32r*le-*-linux*",
   1299 &m32r_elf32_linux_le_vec },
   1300 #endif
   1301 
   1302 
   1303 
   1304 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_vec)
   1305 
   1306 { "m32r*-*-linux*",
   1307 &m32r_elf32_linux_vec },
   1308 #endif
   1309 
   1310 
   1311 
   1312 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_le_vec)
   1313 
   1314 { "m32r*le-*-*",
   1315 &m32r_elf32_le_vec },
   1316 #endif
   1317 
   1318 
   1319 
   1320 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_vec)
   1321 
   1322 { "m32r-*-*",
   1323 &m32r_elf32_vec },
   1324 #endif
   1325 
   1326 
   1327 
   1328 #if !defined (SELECT_VECS) || defined (HAVE_m68hc11_elf32_vec)
   1329 
   1330 { "m68hc11-*-*", NULL },{ "m6811-*-*",
   1331 &m68hc11_elf32_vec },
   1332 #endif
   1333 
   1334 
   1335 
   1336 #if !defined (SELECT_VECS) || defined (HAVE_m68hc12_elf32_vec)
   1337 
   1338 { "m68hc12-*-*", NULL },{ "m6812-*-*",
   1339 &m68hc12_elf32_vec },
   1340 #endif
   1341 
   1342 
   1343 
   1344 
   1345 #if !defined (SELECT_VECS) || defined (HAVE_m68k_coff_sysv_vec)
   1346 
   1347 { "m68*-motorola-sysv*",
   1348 &m68k_coff_sysv_vec },
   1349 #endif
   1350 
   1351 
   1352 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_hp300bsd_vec)
   1353 
   1354 { "m68*-hp-bsd*",
   1355 &m68k_aout_hp300bsd_vec },
   1356 #endif
   1357 
   1358 
   1359 
   1360 #if !defined (SELECT_VECS) || defined (HAVE_aout0_be_vec)
   1361 
   1362 { "m68*-*-aout*",
   1363 &aout0_be_vec },
   1364 #endif
   1365 
   1366 
   1367 
   1368 
   1369 
   1370 
   1371 
   1372 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
   1373 
   1374 { "m68*-*-elf*", NULL },{ "m68*-*-sysv4*", NULL },{ "m68*-*-rtems*", NULL },{ "m68*-*-uclinux*",
   1375 &m68k_elf32_vec },
   1376 #endif
   1377 
   1378 
   1379 
   1380 #if !defined (SELECT_VECS) || defined (HAVE_m68k_coff_vec)
   1381 
   1382 { "m68*-*-coff*", NULL },{ "m68*-*-sysv*",
   1383 &m68k_coff_vec },
   1384 #endif
   1385 
   1386 
   1387 
   1388 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_hp300hpux_vec)
   1389 
   1390 { "m68*-*-hpux*",
   1391 &m68k_aout_hp300hpux_vec },
   1392 #endif
   1393 
   1394 
   1395 
   1396 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_linux_vec)
   1397 
   1398 { "m68*-*-linux*aout*",
   1399 &m68k_aout_linux_vec },
   1400 #endif
   1401 
   1402 
   1403 
   1404 
   1405 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
   1406 
   1407 { "m68*-*-linux-*",
   1408 &m68k_elf32_vec },
   1409 #endif
   1410 
   1411 
   1412 
   1413 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
   1414 
   1415 { "m68*-*-gnu*",
   1416 &m68k_elf32_vec },
   1417 #endif
   1418 
   1419 
   1420 
   1421 
   1422 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_4knbsd_vec)
   1423 
   1424 { "m68*-hp*-netbsd*",
   1425 &m68k_aout_4knbsd_vec },
   1426 #endif
   1427 
   1428 
   1429 
   1430 
   1431 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
   1432 
   1433 { "m68*-*-netbsdelf*", NULL },{ "m5407-*-netbsdelf*",
   1434 &m68k_elf32_vec },
   1435 #endif
   1436 
   1437 
   1438 
   1439 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_nbsd_vec)
   1440 
   1441 { "m68*-*-netbsdaout*", NULL },{ "m68*-*-netbsd*",
   1442 &m68k_aout_nbsd_vec },
   1443 #endif
   1444 
   1445 
   1446 
   1447 
   1448 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_nbsd_vec)
   1449 
   1450 { "m68*-*-openbsd*",
   1451 &m68k_aout_nbsd_vec },
   1452 #endif
   1453 
   1454 
   1455 
   1456 
   1457 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
   1458 
   1459 { "m68*-*-sunos*", NULL },{ "m68*-*-os68k*", NULL },{ "m68*-*-vxworks*", NULL },{ "m68*-netx-*", NULL },
   1460 { "m68*-*-bsd*", NULL },{ "m68*-*-vsta*",
   1461 &sparc_aout_sunos_be_vec },
   1462 #endif
   1463 
   1464 
   1465 
   1466 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
   1467 
   1468 { "m68*-ericsson-*",
   1469 &sparc_aout_sunos_be_vec },
   1470 #endif
   1471 
   1472 
   1473 
   1474 
   1475 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
   1476 
   1477 { "m68*-cbm-*",
   1478 &m68k_elf32_vec },
   1479 #endif
   1480 
   1481 
   1482 
   1483 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
   1484 
   1485 { "m68*-*-psos*",
   1486 &m68k_elf32_vec },
   1487 #endif
   1488 
   1489 
   1490 
   1491 
   1492 
   1493 #if !defined (SELECT_VECS) || defined (HAVE_m88k_elf32_vec)
   1494 
   1495 { "m88*-harris-cxux*", NULL },{ "m88*-*-dgux*", NULL },{ "m88*-*-sysv4*",
   1496 &m88k_elf32_vec },
   1497 #endif
   1498 
   1499 
   1500 
   1501 #if !defined (SELECT_VECS) || defined (HAVE_m88k_aout_mach3_vec)
   1502 
   1503 { "m88*-*-mach3*",
   1504 &m88k_aout_mach3_vec },
   1505 #endif
   1506 
   1507 
   1508 
   1509 #if !defined (SELECT_VECS) || defined (HAVE_m88k_aout_obsd_vec)
   1510 
   1511 { "m88*-*-openbsd*",
   1512 &m88k_aout_obsd_vec },
   1513 #endif
   1514 
   1515 
   1516 
   1517 #if !defined (SELECT_VECS) || defined (HAVE_m88k_coff_bcs_vec)
   1518 
   1519 { "m88*-*-*",
   1520 &m88k_coff_bcs_vec },
   1521 #endif
   1522 
   1523 
   1524 
   1525 
   1526 #if !defined (SELECT_VECS) || defined (HAVE_mcore_elf32_be_vec)
   1527 
   1528 { "mcore-*-elf",
   1529 &mcore_elf32_be_vec },
   1530 #endif
   1531 
   1532 
   1533 
   1534 #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_be_vec)
   1535 
   1536 { "mcore-*-pe",
   1537 &mcore_pe_be_vec },
   1538 #endif
   1539 
   1540 
   1541 
   1542 
   1543 #if !defined (SELECT_VECS) || defined (HAVE_mep_elf32_vec)
   1544 
   1545 { "mep-*-elf",
   1546 &mep_elf32_vec },
   1547 #endif
   1548 
   1549 
   1550 
   1551 
   1552 #if !defined (SELECT_VECS) || defined (HAVE_metag_elf32_vec)
   1553 
   1554 { "metag-*-*",
   1555 &metag_elf32_vec },
   1556 #endif
   1557 
   1558 
   1559 
   1560 
   1561 #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_le_vec)
   1562 
   1563 { "microblazeel*-*",
   1564 &microblaze_elf32_le_vec },
   1565 #endif
   1566 
   1567 
   1568 
   1569 
   1570 #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec)
   1571 
   1572 { "microblaze*-*",
   1573 &microblaze_elf32_vec },
   1574 #endif
   1575 
   1576 
   1577 
   1578 
   1579 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
   1580 
   1581 { "mips*-big-*",
   1582 &mips_ecoff_be_vec },
   1583 #endif
   1584 
   1585 
   1586 
   1587 
   1588 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_le_vec)
   1589 
   1590 { "mips*-dec-*", NULL },{ "mips*el-*-ecoff*",
   1591 &mips_ecoff_le_vec },
   1592 #endif
   1593 
   1594 
   1595 
   1596 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
   1597 
   1598 { "mips*-*-ecoff*",
   1599 &mips_ecoff_be_vec },
   1600 #endif
   1601 
   1602 
   1603 
   1604 #ifdef BFD64
   1605 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec)
   1606 
   1607 { "mips*-*-irix6*",
   1608 &mips_elf32_n_be_vec },
   1609 #endif
   1610 
   1611 
   1612 
   1613 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec)
   1614 
   1615 { "mips64*-ps2-elf*",
   1616 &mips_elf32_n_le_vec },
   1617 #endif
   1618 
   1619 
   1620 
   1621 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
   1622 
   1623 { "mips*-ps2-elf*",
   1624 &mips_elf32_le_vec },
   1625 #endif
   1626 
   1627 
   1628 
   1629 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
   1630 
   1631 { "mips*-*-irix5*",
   1632 &mips_elf32_be_vec },
   1633 #endif
   1634 
   1635 
   1636 
   1637 #endif
   1638 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
   1639 
   1640 { "mips*-sgi-*", NULL },{ "mips*-*-bsd*",
   1641 &mips_ecoff_be_vec },
   1642 #endif
   1643 
   1644 
   1645 
   1646 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_bele_vec)
   1647 
   1648 { "mips*-*-lnews*",
   1649 &mips_ecoff_bele_vec },
   1650 #endif
   1651 
   1652 
   1653 
   1654 #ifdef BFD64
   1655 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1656 
   1657 { "mips*-*-sysv4*",
   1658 &mips_elf32_trad_be_vec },
   1659 #endif
   1660 
   1661 
   1662 
   1663 #endif
   1664 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
   1665 
   1666 { "mips*-*-sysv*", NULL },{ "mips*-*-riscos*",
   1667 &mips_ecoff_be_vec },
   1668 #endif
   1669 
   1670 
   1671 
   1672 #ifdef BFD64
   1673 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec)
   1674 
   1675 { "mips*el-*-vxworks*",
   1676 &mips_elf32_vxworks_le_vec },
   1677 #endif
   1678 
   1679 
   1680 
   1681 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec)
   1682 
   1683 { "mips*-*-vxworks*",
   1684 &mips_elf32_vxworks_be_vec },
   1685 #endif
   1686 
   1687 
   1688 
   1689 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
   1690 
   1691 { "mips*el-sde-elf*",
   1692 &mips_elf32_trad_le_vec },
   1693 #endif
   1694 
   1695 
   1696 
   1697 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1698 
   1699 { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*",
   1700 &mips_elf32_trad_be_vec },
   1701 #endif
   1702 
   1703 
   1704 
   1705 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
   1706 
   1707 { "mips*el-*-elf*", NULL },{ "mips*-*-chorus*",
   1708 &mips_elf32_le_vec },
   1709 #endif
   1710 
   1711 
   1712 
   1713 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
   1714 
   1715 { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-windiss", NULL },{ "mips*-*-none",
   1716 &mips_elf32_be_vec },
   1717 #endif
   1718 
   1719 
   1720 
   1721 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
   1722 
   1723 { "mips64*el-*-netbsd*",
   1724 &mips_elf32_ntrad_le_vec },
   1725 #endif
   1726 
   1727 
   1728 
   1729 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
   1730 
   1731 { "mips64*-*-netbsd*",
   1732 &mips_elf32_ntrad_be_vec },
   1733 #endif
   1734 
   1735 
   1736 
   1737 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
   1738 
   1739 { "mips*el-*-netbsd*",
   1740 &mips_elf32_trad_le_vec },
   1741 #endif
   1742 
   1743 
   1744 
   1745 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1746 
   1747 { "mips*-*-netbsd*",
   1748 &mips_elf32_trad_be_vec },
   1749 #endif
   1750 
   1751 
   1752 
   1753 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec)
   1754 
   1755 { "mips64*-*-openbsd*",
   1756 &mips_elf64_trad_be_vec },
   1757 #endif
   1758 
   1759 
   1760 
   1761 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
   1762 
   1763 { "mips*el-*-openbsd*",
   1764 &mips_elf32_le_vec },
   1765 #endif
   1766 
   1767 
   1768 
   1769 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
   1770 
   1771 { "mips*-*-openbsd*",
   1772 &mips_elf32_be_vec },
   1773 #endif
   1774 
   1775 
   1776 
   1777 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
   1778 
   1779 { "mips64*el-*-linux*",
   1780 &mips_elf32_ntrad_le_vec },
   1781 #endif
   1782 
   1783 
   1784 
   1785 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
   1786 
   1787 { "mips64*-*-linux*",
   1788 &mips_elf32_ntrad_be_vec },
   1789 #endif
   1790 
   1791 
   1792 
   1793 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
   1794 
   1795 { "mips*el-*-linux*",
   1796 &mips_elf32_trad_le_vec },
   1797 #endif
   1798 
   1799 
   1800 
   1801 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1802 
   1803 { "mips*-*-linux*",
   1804 &mips_elf32_trad_be_vec },
   1805 #endif
   1806 
   1807 
   1808 
   1809 
   1810 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec)
   1811 
   1812 { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu",
   1813 &mips_elf32_ntradfbsd_le_vec },
   1814 #endif
   1815 
   1816 
   1817 
   1818 
   1819 
   1820 
   1821 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec)
   1822 
   1823 { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu",
   1824 &mips_elf32_ntradfbsd_be_vec },
   1825 #endif
   1826 
   1827 
   1828 
   1829 
   1830 
   1831 
   1832 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec)
   1833 
   1834 { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu",
   1835 &mips_elf32_tradfbsd_le_vec },
   1836 #endif
   1837 
   1838 
   1839 
   1840 
   1841 
   1842 
   1843 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec)
   1844 
   1845 { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu",
   1846 &mips_elf32_tradfbsd_be_vec },
   1847 #endif
   1848 
   1849 
   1850 
   1851 
   1852 
   1853 #if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec)
   1854 
   1855 { "mmix-*-*",
   1856 &mmix_elf64_vec },
   1857 #endif
   1858 
   1859 
   1860 
   1861 
   1862 #endif
   1863 #if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec)
   1864 
   1865 { "mn10200-*-*",
   1866 &mn10200_elf32_vec },
   1867 #endif
   1868 
   1869 
   1870 
   1871 #if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec)
   1872 
   1873 { "mn10300-*-*",
   1874 &mn10300_elf32_vec },
   1875 #endif
   1876 
   1877 
   1878 
   1879 
   1880 #if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec)
   1881 
   1882 { "mt-*-elf",
   1883 &mt_elf32_vec },
   1884 #endif
   1885 
   1886 
   1887 
   1888 #if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec)
   1889 
   1890 { "msp430-*-*",
   1891 &msp430_elf32_vec },
   1892 #endif
   1893 
   1894 
   1895 
   1896 
   1897 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec)
   1898 
   1899 { "nds32*le-*-linux*",
   1900 &nds32_elf32_linux_le_vec },
   1901 #endif
   1902 
   1903 
   1904 
   1905 
   1906 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec)
   1907 
   1908 { "nds32*be-*-linux*",
   1909 &nds32_elf32_linux_be_vec },
   1910 #endif
   1911 
   1912 
   1913 
   1914 
   1915 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec)
   1916 
   1917 { "nds32*le-*-*",
   1918 &nds32_elf32_le_vec },
   1919 #endif
   1920 
   1921 
   1922 
   1923 
   1924 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec)
   1925 
   1926 { "nds32*be-*-*",
   1927 &nds32_elf32_be_vec },
   1928 #endif
   1929 
   1930 
   1931 
   1932 
   1933 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec)
   1934 
   1935 { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*",
   1936 &ns32k_aout_pc532mach_vec },
   1937 #endif
   1938 
   1939 
   1940 
   1941 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec)
   1942 
   1943 { "ns32k-*-netbsd*", NULL },{ "ns32k-*-lites*", NULL },{ "ns32k-*-openbsd*",
   1944 &ns32k_aout_pc532nbsd_vec },
   1945 #endif
   1946 
   1947 
   1948 
   1949 
   1950 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_be_vec)
   1951 
   1952 { "nios2eb-*-*",
   1953 &nios2_elf32_be_vec },
   1954 #endif
   1955 
   1956 
   1957 
   1958 
   1959 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
   1960 
   1961 { "nios2el-*-*",
   1962 &nios2_elf32_le_vec },
   1963 #endif
   1964 
   1965 
   1966 
   1967 
   1968 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
   1969 
   1970 { "nios2-*-*",
   1971 &nios2_elf32_le_vec },
   1972 #endif
   1973 
   1974 
   1975 
   1976 
   1977 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
   1978 
   1979 { "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*",
   1980 &or1k_elf32_vec },
   1981 #endif
   1982 
   1983 
   1984 
   1985 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
   1986 
   1987 { "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*",
   1988 &or1k_elf32_vec },
   1989 #endif
   1990 
   1991 
   1992 
   1993 #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec)
   1994 
   1995 { "pdp11-*-*",
   1996 &pdp11_aout_vec },
   1997 #endif
   1998 
   1999 
   2000 
   2001 
   2002 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec)
   2003 
   2004 { "pj-*-*",
   2005 &pj_elf32_vec },
   2006 #endif
   2007 
   2008 
   2009 
   2010 
   2011 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec)
   2012 
   2013 { "pjl-*-*",
   2014 &pj_elf32_le_vec },
   2015 #endif
   2016 
   2017 
   2018 
   2019 
   2020 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
   2021 
   2022 { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
   2023 &rs6000_xcoff_vec },
   2024 #endif
   2025 
   2026 
   2027 
   2028 
   2029 #ifdef BFD64
   2030 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
   2031 
   2032 { "powerpc64-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
   2033 &rs6000_xcoff64_aix_vec },
   2034 #endif
   2035 
   2036 
   2037 
   2038 
   2039 #endif
   2040 
   2041 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
   2042 
   2043 { "powerpc-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
   2044 &rs6000_xcoff_vec },
   2045 #endif
   2046 
   2047 
   2048 
   2049 
   2050 #ifdef BFD64
   2051 
   2052 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
   2053 
   2054 { "powerpc64-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
   2055 &rs6000_xcoff64_aix_vec },
   2056 #endif
   2057 
   2058 
   2059 
   2060 
   2061 #endif
   2062 
   2063 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
   2064 
   2065 { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*",
   2066 &rs6000_xcoff_vec },
   2067 #endif
   2068 
   2069 
   2070 
   2071 #ifdef BFD64
   2072 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec)
   2073 
   2074 { "powerpc64-*-aix*",
   2075 &rs6000_xcoff64_vec },
   2076 #endif
   2077 
   2078 
   2079 
   2080 
   2081 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec)
   2082 
   2083 { "powerpc64-*-freebsd*",
   2084 &powerpc_elf64_fbsd_vec },
   2085 #endif
   2086 
   2087 
   2088 
   2089 
   2090 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec)
   2091 
   2092 { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL },
   2093 { "powerpc64-*-*bsd*",
   2094 &powerpc_elf64_vec },
   2095 #endif
   2096 
   2097 
   2098 
   2099 
   2100 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec)
   2101 
   2102 { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL },
   2103 { "powerpc64le-*-*bsd*",
   2104 &powerpc_elf64_le_vec },
   2105 #endif
   2106 
   2107 
   2108 
   2109 
   2110 #endif
   2111 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec)
   2112 
   2113 { "powerpc-*-*freebsd*",
   2114 &powerpc_elf32_fbsd_vec },
   2115 #endif
   2116 
   2117 
   2118 
   2119 
   2120 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   2121 
   2122 { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL },
   2123 { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL },
   2124 { "powerpc-*-chorus*",
   2125 &powerpc_elf32_vec },
   2126 #endif
   2127 
   2128 
   2129 
   2130 
   2131 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   2132 
   2133 { "powerpc-*-kaos*",
   2134 &powerpc_elf32_vec },
   2135 #endif
   2136 
   2137 
   2138 
   2139 
   2140 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec)
   2141 
   2142 { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*",
   2143 &mach_o_be_vec },
   2144 #endif
   2145 
   2146 
   2147 
   2148 
   2149 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec)
   2150 
   2151 { "powerpc-*-macos*",
   2152 &powerpc_xcoff_vec },
   2153 #endif
   2154 
   2155 
   2156 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   2157 
   2158 { "powerpc-*-lynxos*",
   2159 &powerpc_elf32_vec },
   2160 #endif
   2161 
   2162 
   2163 
   2164 
   2165 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   2166 
   2167 { "powerpc-*-netware*",
   2168 &powerpc_elf32_vec },
   2169 #endif
   2170 
   2171 
   2172 
   2173 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   2174 
   2175 { "powerpc-*-nto*",
   2176 &powerpc_elf32_vec },
   2177 #endif
   2178 
   2179 
   2180 
   2181 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec)
   2182 
   2183 { "powerpc-*-vxworks*", NULL },{ "powerpc-*-windiss*",
   2184 &powerpc_elf32_vxworks_vec },
   2185 #endif
   2186 
   2187 
   2188 
   2189 
   2190 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
   2191 
   2192 { "powerpcle-*-nto*",
   2193 &powerpc_elf32_le_vec },
   2194 #endif
   2195 
   2196 
   2197 
   2198 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
   2199 
   2200 { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL },
   2201 { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*",
   2202 &powerpc_elf32_le_vec },
   2203 #endif
   2204 
   2205 
   2206 
   2207 
   2208 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_pe_le_vec)
   2209 
   2210 { "powerpcle-*-pe", NULL },{ "powerpcle-*-winnt*", NULL },{ "powerpcle-*-cygwin*",
   2211 &powerpc_pe_le_vec },
   2212 #endif
   2213 
   2214 
   2215 
   2216 
   2217 #if !defined (SELECT_VECS) || defined (HAVE_pru_elf32_vec)
   2218 
   2219 { "pru-*-*",
   2220 &pru_elf32_vec },
   2221 #endif
   2222 
   2223 
   2224 
   2225 
   2226 #ifdef BFD64
   2227 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_vec)
   2228 
   2229 { "riscv32-*-*",
   2230 &riscv_elf32_vec },
   2231 #endif
   2232 
   2233 
   2234 
   2235 
   2236 
   2237 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_vec)
   2238 
   2239 { "riscv64-*-*",
   2240 &riscv_elf64_vec },
   2241 #endif
   2242 
   2243 
   2244 
   2245 
   2246 #endif
   2247 
   2248 #if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec)
   2249 
   2250 { "rl78-*-elf",
   2251 &rl78_elf32_vec },
   2252 #endif
   2253 
   2254 
   2255 
   2256 #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec)
   2257 
   2258 { "rx-*-elf",
   2259 &rx_elf32_le_vec },
   2260 #endif
   2261 
   2262 
   2263 
   2264 
   2265 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec)
   2266 
   2267 { "s390-*-linux*",
   2268 &s390_elf32_vec },
   2269 #endif
   2270 
   2271 
   2272 
   2273 
   2274 #ifdef BFD64
   2275 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
   2276 
   2277 { "s390x-*-linux*",
   2278 &s390_elf64_vec },
   2279 #endif
   2280 
   2281 
   2282 
   2283 
   2284 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
   2285 
   2286 { "s390x-*-tpf*",
   2287 &s390_elf64_vec },
   2288 #endif
   2289 
   2290 
   2291 
   2292 
   2293 #if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec)
   2294 
   2295 { "score*-*-elf*",
   2296 &score_elf32_be_vec },
   2297 #endif
   2298 
   2299 
   2300 
   2301 
   2302 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_le_vec)
   2303 
   2304 { "sh64l*-*-elf*",
   2305 &sh64_elf32_le_vec },
   2306 #endif
   2307 
   2308 
   2309 
   2310 
   2311 
   2312 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_vec)
   2313 
   2314 { "sh64-*-elf*",
   2315 &sh64_elf32_vec },
   2316 #endif
   2317 
   2318 
   2319 
   2320 
   2321 
   2322 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_linux_be_vec)
   2323 
   2324 { "sh64eb-*-linux*",
   2325 &sh64_elf32_linux_be_vec },
   2326 #endif
   2327 
   2328 
   2329 
   2330 
   2331 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_linux_vec)
   2332 
   2333 { "sh64-*-linux*",
   2334 &sh64_elf32_linux_vec },
   2335 #endif
   2336 
   2337 
   2338 
   2339 
   2340 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec)
   2341 
   2342 { "sh-*-linux*",
   2343 &sh_elf32_linux_be_vec },
   2344 #endif
   2345 
   2346 
   2347 
   2348 
   2349 
   2350 #endif /* BFD64 */
   2351 
   2352 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec)
   2353 
   2354 { "sh*eb-*-linux*",
   2355 &sh_elf32_linux_be_vec },
   2356 #endif
   2357 
   2358 
   2359 
   2360 
   2361 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec)
   2362 
   2363 { "sh*-*-linux*",
   2364 &sh_elf32_linux_vec },
   2365 #endif
   2366 
   2367 
   2368 
   2369 
   2370 
   2371 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
   2372 
   2373 { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*",
   2374 &sh_elf32_vec },
   2375 #endif
   2376 
   2377 
   2378 #ifdef BFD64
   2379 
   2380 #endif
   2381 
   2382 
   2383 #ifdef BFD64
   2384 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_nbsd_le_vec)
   2385 
   2386 { "sh5le-*-netbsd*",
   2387 &sh64_elf32_nbsd_le_vec },
   2388 #endif
   2389 
   2390 
   2391 
   2392 
   2393 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_nbsd_vec)
   2394 
   2395 { "sh5-*-netbsd*",
   2396 &sh64_elf32_nbsd_vec },
   2397 #endif
   2398 
   2399 
   2400 
   2401 
   2402 
   2403 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf64_nbsd_le_vec)
   2404 
   2405 { "sh64le-*-netbsd*",
   2406 &sh64_elf64_nbsd_le_vec },
   2407 #endif
   2408 
   2409 
   2410 
   2411 
   2412 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf64_nbsd_vec)
   2413 
   2414 { "sh64-*-netbsd*",
   2415 &sh64_elf64_nbsd_vec },
   2416 #endif
   2417 
   2418 
   2419 
   2420 
   2421 
   2422 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
   2423 
   2424 { "sh*l*-*-netbsdelf*",
   2425 &sh_elf32_nbsd_le_vec },
   2426 #endif
   2427 
   2428 
   2429 
   2430 
   2431 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec)
   2432 
   2433 { "sh-*-netbsdelf*",
   2434 &sh_elf32_nbsd_vec },
   2435 #endif
   2436 
   2437 
   2438 
   2439 
   2440 #endif
   2441 
   2442 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec)
   2443 
   2444 { "sh*-*-netbsdelf*",
   2445 &sh_elf32_nbsd_vec },
   2446 #endif
   2447 
   2448 
   2449 
   2450 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_symbian_le_vec)
   2451 
   2452 { "sh*-*-symbianelf*",
   2453 &sh_elf32_symbian_le_vec },
   2454 #endif
   2455 
   2456 
   2457 
   2458 
   2459 
   2460 #ifdef BFD64
   2461 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec)
   2462 
   2463 { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*",
   2464 &sh_elf32_le_vec },
   2465 #endif
   2466 
   2467 
   2468 
   2469 
   2470 
   2471 #endif
   2472 
   2473 #ifdef BFD64
   2474 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
   2475 
   2476 { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*",
   2477 &sh_elf32_vec },
   2478 #endif
   2479 
   2480 
   2481 
   2482 
   2483 
   2484 #endif
   2485 
   2486 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
   2487 
   2488 { "sh-*-nto*",
   2489 &sh_elf32_vec },
   2490 #endif
   2491 
   2492 
   2493 
   2494 
   2495 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
   2496 
   2497 { "sh*-*-openbsd*",
   2498 &sh_elf32_nbsd_le_vec },
   2499 #endif
   2500 
   2501 
   2502 
   2503 #if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec)
   2504 
   2505 { "sh-*-pe",
   2506 &sh_pe_le_vec },
   2507 #endif
   2508 
   2509 
   2510 
   2511 
   2512 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec)
   2513 
   2514 { "sh-*-vxworks",
   2515 &sh_elf32_vxworks_vec },
   2516 #endif
   2517 
   2518 
   2519 
   2520 
   2521 
   2522 
   2523 
   2524 
   2525 #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec)
   2526 
   2527 { "sh-*-*",
   2528 &sh_coff_vec },
   2529 #endif
   2530 
   2531 
   2532 
   2533 
   2534 
   2535 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
   2536 
   2537 { "sparclet-*-aout*",
   2538 &sparc_aout_sunos_be_vec },
   2539 #endif
   2540 
   2541 
   2542 
   2543 
   2544 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
   2545 
   2546 { "sparc86x-*-aout*",
   2547 &sparc_aout_sunos_be_vec },
   2548 #endif
   2549 
   2550 
   2551 
   2552 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2553 
   2554 { "sparclite-*-elf*", NULL },{ "sparc86x-*-elf*",
   2555 &sparc_elf32_vec },
   2556 #endif
   2557 
   2558 
   2559 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2560 
   2561 { "sparc*-*-chorus*",
   2562 &sparc_elf32_vec },
   2563 #endif
   2564 
   2565 
   2566 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_linux_vec)
   2567 
   2568 { "sparc-*-linux*aout*",
   2569 &sparc_aout_linux_vec },
   2570 #endif
   2571 
   2572 
   2573 
   2574 
   2575 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2576 
   2577 { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*",
   2578 &sparc_elf32_vec },
   2579 #endif
   2580 
   2581 
   2582 
   2583 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2584 
   2585 { "sparc-*-netbsdelf*",
   2586 &sparc_elf32_vec },
   2587 #endif
   2588 
   2589 
   2590 
   2591 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_nbsd_vec)
   2592 
   2593 { "sparc-*-netbsdaout*", NULL },{ "sparc-*-netbsd*",
   2594 &sparc_aout_nbsd_vec },
   2595 #endif
   2596 
   2597 
   2598 
   2599 
   2600 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_nbsd_vec)
   2601 
   2602 { "sparc-*-openbsd[0-2].*", NULL },{ "sparc-*-openbsd3.[0-1]",
   2603 &sparc_aout_nbsd_vec },
   2604 #endif
   2605 
   2606 
   2607 
   2608 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2609 
   2610 { "sparc-*-openbsd*",
   2611 &sparc_elf32_vec },
   2612 #endif
   2613 
   2614 
   2615 
   2616 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2617 
   2618 { "sparc-*-elf*",
   2619 &sparc_elf32_vec },
   2620 #endif
   2621 
   2622 
   2623 
   2624 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
   2625 
   2626 { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*",
   2627 &sparc_elf32_sol2_vec },
   2628 #endif
   2629 
   2630 
   2631 
   2632 #ifdef BFD64
   2633 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
   2634 
   2635 { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*",
   2636 &sparc_elf32_sol2_vec },
   2637 #endif
   2638 
   2639 
   2640 
   2641 
   2642 #endif
   2643 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2644 
   2645 { "sparc-*-sysv4*",
   2646 &sparc_elf32_vec },
   2647 #endif
   2648 
   2649 
   2650 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec)
   2651 
   2652 { "sparc-*-vxworks*",
   2653 &sparc_elf32_vxworks_vec },
   2654 #endif
   2655 
   2656 
   2657 
   2658 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2659 
   2660 { "sparc-*-netware*",
   2661 &sparc_elf32_vec },
   2662 #endif
   2663 
   2664 
   2665 
   2666 #ifdef BFD64
   2667 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
   2668 
   2669 { "sparc64-*-aout*",
   2670 &sparc_aout_sunos_be_vec },
   2671 #endif
   2672 
   2673 
   2674 
   2675 
   2676 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
   2677 
   2678 { "sparc64*-*-linux-*",
   2679 &sparc_elf64_vec },
   2680 #endif
   2681 
   2682 
   2683 
   2684 
   2685 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
   2686 
   2687 { "sparc64-*-elf*", NULL },{ "sparc64-*-rtems*",
   2688 &sparc_elf64_vec },
   2689 #endif
   2690 
   2691 
   2692 
   2693 
   2694 #endif /* BFD64 */
   2695 #if !defined (SELECT_VECS) || defined (HAVE_sparc_coff_vec)
   2696 
   2697 { "sparc*-*-coff*",
   2698 &sparc_coff_vec },
   2699 #endif
   2700 
   2701 
   2702 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2703 
   2704 { "sparc-*-rtems*",
   2705 &sparc_elf32_vec },
   2706 #endif
   2707 
   2708 
   2709 
   2710 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
   2711 
   2712 { "sparc*-*-*",
   2713 &sparc_aout_sunos_be_vec },
   2714 #endif
   2715 
   2716 
   2717 
   2718 
   2719 #if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec)
   2720 
   2721 { "spu-*-elf",
   2722 &spu_elf32_vec },
   2723 #endif
   2724 
   2725 
   2726 
   2727 
   2728 #if HAVE_aout_vec
   2729 #if !defined (SELECT_VECS) || defined (HAVE_aout_vec)
   2730 
   2731 { "tahoe-*-*",
   2732 &aout_vec },
   2733 #endif
   2734 
   2735 
   2736 
   2737 #endif
   2738 
   2739 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec)
   2740 
   2741 { "tic6x-*-elf",
   2742 &tic6x_elf32_c6000_le_vec },
   2743 #endif
   2744 
   2745 
   2746 
   2747 
   2748 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec)
   2749 
   2750 { "tic6x-*-uclinux",
   2751 &tic6x_elf32_linux_le_vec },
   2752 #endif
   2753 
   2754 
   2755 
   2756 
   2757 #if !defined (SELECT_VECS) || defined (HAVE_tic80_coff_vec)
   2758 
   2759 { "tic80*-*-*",
   2760 &tic80_coff_vec },
   2761 #endif
   2762 
   2763 
   2764 
   2765 
   2766 #ifdef BFD64
   2767 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec)
   2768 
   2769 { "tilegx-*-*",
   2770 &tilegx_elf64_le_vec },
   2771 #endif
   2772 
   2773 
   2774 
   2775 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec)
   2776 
   2777 { "tilegxbe-*-*",
   2778 &tilegx_elf64_be_vec },
   2779 #endif
   2780 
   2781 
   2782 
   2783 #endif
   2784 
   2785 #if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec)
   2786 
   2787 { "tilepro-*-*",
   2788 &tilepro_elf32_vec },
   2789 #endif
   2790 
   2791 
   2792 
   2793 #if !defined (SELECT_VECS) || defined (HAVE_ft32_elf32_vec)
   2794 
   2795 { "ft32*-*-*",
   2796 &ft32_elf32_vec },
   2797 #endif
   2798 
   2799 
   2800 
   2801 #if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec)
   2802 
   2803 { "v850*-*-*",
   2804 &v850_elf32_vec },
   2805 #endif
   2806 
   2807 
   2808 
   2809 
   2810 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
   2811 
   2812 { "vax-*-netbsdelf*",
   2813 &vax_elf32_vec },
   2814 #endif
   2815 
   2816 
   2817 
   2818 
   2819 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
   2820 
   2821 { "vax-*-netbsdaout*", NULL },{ "vax-*-netbsd*",
   2822 &vax_aout_nbsd_vec },
   2823 #endif
   2824 
   2825 
   2826 
   2827 
   2828 
   2829 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_bsd_vec)
   2830 
   2831 { "vax-*-bsd*", NULL },{ "vax-*-ultrix*",
   2832 &vax_aout_bsd_vec },
   2833 #endif
   2834 
   2835 
   2836 
   2837 
   2838 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
   2839 
   2840 { "vax-*-openbsd*",
   2841 &vax_aout_nbsd_vec },
   2842 #endif
   2843 
   2844 
   2845 
   2846 
   2847 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
   2848 
   2849 { "vax-*-linux-*",
   2850 &vax_elf32_vec },
   2851 #endif
   2852 
   2853 
   2854 
   2855 #if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec)
   2856 
   2857 { "visium-*-elf",
   2858 &visium_elf32_vec },
   2859 #endif
   2860 
   2861 
   2862 
   2863 #if !defined (SELECT_VECS) || defined (HAVE_wasm32_elf32_vec)
   2864 
   2865 { "wasm32-*-*",
   2866 &wasm32_elf32_vec },
   2867 #endif
   2868 
   2869 
   2870 
   2871 
   2872 #if !defined (SELECT_VECS) || defined (HAVE_we32k_coff_vec)
   2873 
   2874 { "we32k-*-*",
   2875 &we32k_coff_vec },
   2876 #endif
   2877 
   2878 
   2879 
   2880 #if !defined (SELECT_VECS) || defined (HAVE_w65_coff_vec)
   2881 
   2882 { "w65-*-*",
   2883 &w65_coff_vec },
   2884 #endif
   2885 
   2886 
   2887 
   2888 #if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec)
   2889 
   2890 { "xgate-*-*",
   2891 &xgate_elf32_vec },
   2892 #endif
   2893 
   2894 
   2895 
   2896 
   2897 #if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec)
   2898 
   2899 { "xstormy16-*-elf",
   2900 &xstormy16_elf32_vec },
   2901 #endif
   2902 
   2903 
   2904 
   2905 #if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec)
   2906 
   2907 { "xtensa*-*-*",
   2908 &xtensa_elf32_le_vec },
   2909 #endif
   2910 
   2911 
   2912 
   2913 #if !defined (SELECT_VECS) || defined (HAVE_xc16x_elf32_vec)
   2914 
   2915 { "xc16x-*-elf",
   2916 &xc16x_elf32_vec },
   2917 #endif
   2918 
   2919 
   2920 
   2921 #if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec)
   2922 
   2923 { "z80-*-*",
   2924 &z80_coff_vec },
   2925 #endif
   2926 
   2927 
   2928 
   2929 
   2930 #if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec)
   2931 
   2932 { "z8k*-*-*",
   2933 &z8k_coff_vec },
   2934 #endif
   2935 
   2936 
   2937 
   2938 
   2939 #if !defined (SELECT_VECS) || defined (HAVE_ieee_vec)
   2940 
   2941 { "*-*-ieee*",
   2942 &ieee_vec },
   2943 #endif
   2944 
   2945 
   2946 
   2947 #if !defined (SELECT_VECS) || defined (HAVE_aout_adobe_vec)
   2948 
   2949 { "*-adobe-*",
   2950 &aout_adobe_vec },
   2951 #endif
   2952 
   2953 
   2954 
   2955 
   2956 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_newsos3_vec)
   2957 
   2958 { "*-sony-*",
   2959 &m68k_aout_newsos3_vec },
   2960 #endif
   2961 
   2962 
   2963 
   2964 
   2965 #if !defined (SELECT_VECS) || defined (HAVE_m68k_coff_vec)
   2966 
   2967 { "*-tandem-*",
   2968 &m68k_coff_vec },
   2969 #endif
   2970 
   2971 
   2972 
   2973