Home | History | Annotate | Line # | Download | only in mipsel
targmatch.h revision 1.12
      1 /* This file is automatically generated.  DO NOT EDIT! */
      2 /* Generated from: NetBSD: mknative-gdb,v 1.8 2019/05/29 01:56:06 christos 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*-*-linux*ecoff*",
    128 &alpha_ecoff_le_vec },
    129 #endif
    130 
    131 
    132 
    133 
    134 #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec)
    135 
    136 { "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*",
    137 &alpha_elf64_vec },
    138 #endif
    139 
    140 
    141 
    142 
    143 #if !defined (SELECT_VECS) || defined (HAVE_alpha_vms_vec)
    144 
    145 { "alpha*-*-*vms*",
    146 &alpha_vms_vec },
    147 #endif
    148 
    149 
    150 
    151 
    152 #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
    153 
    154 { "alpha*-*-*",
    155 &alpha_ecoff_le_vec },
    156 #endif
    157 
    158 
    159 
    160 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_le_vec)
    161 
    162 { "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu",
    163 &ia64_elf64_le_vec },
    164 #endif
    165 
    166 
    167 
    168 
    169 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf32_hpux_be_vec)
    170 
    171 { "ia64*-*-hpux*",
    172 &ia64_elf32_hpux_be_vec },
    173 #endif
    174 
    175 
    176 
    177 
    178 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_vms_vec)
    179 
    180 { "ia64*-*-*vms*",
    181 &ia64_elf64_vms_vec },
    182 #endif
    183 
    184 
    185 
    186 
    187 #endif /* BFD64 */
    188 
    189 #if !defined (SELECT_VECS) || defined (HAVE_am33_elf32_linux_vec)
    190 
    191 { "am33_2.0-*-linux*",
    192 &am33_elf32_linux_vec },
    193 #endif
    194 
    195 
    196 
    197 #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_be_vec)
    198 
    199 { "arc*eb-*-elf*", NULL },{ "arc*eb-*-linux*",
    200 &arc_elf32_be_vec },
    201 #endif
    202 
    203 
    204 
    205 
    206 #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_le_vec)
    207 
    208 { "arc*-*-elf*", NULL },{ "arc*-*-linux*",
    209 &arc_elf32_le_vec },
    210 #endif
    211 
    212 
    213 
    214 
    215 #if !defined (SELECT_VECS) || defined (HAVE_arm_mach_o_vec)
    216 
    217 { "arm-*-darwin*",
    218 &arm_mach_o_vec },
    219 #endif
    220 
    221 
    222 
    223 
    224 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    225 
    226 { "arm-*-fuchsia*",
    227 &arm_elf32_le_vec },
    228 #endif
    229 
    230 
    231 
    232 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_le_vec)
    233 
    234 { "arm-*-nacl*",
    235 &arm_elf32_nacl_le_vec },
    236 #endif
    237 
    238 
    239 
    240 
    241 
    242 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_be_vec)
    243 
    244 { "armeb-*-nacl*",
    245 &arm_elf32_nacl_be_vec },
    246 #endif
    247 
    248 
    249 
    250 
    251 
    252 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec)
    253 
    254 { "arm*eb-*-netbsdelf*",
    255 &arm_elf32_be_vec },
    256 #endif
    257 
    258 
    259 
    260 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    261 
    262 { "arm*-*-netbsdelf*",
    263 &arm_elf32_le_vec },
    264 #endif
    265 
    266 
    267 
    268 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    269 
    270 { "arm-*-nto*", NULL },{ "nto*arm*",
    271 &arm_elf32_le_vec },
    272 #endif
    273 
    274 
    275 
    276 
    277 #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_wince_le_vec)
    278 
    279 { "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*",
    280 &arm_pe_wince_le_vec },
    281 #endif
    282 
    283 
    284 
    285 
    286 
    287 #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_le_vec)
    288 
    289 { "arm-*-pe*",
    290 &arm_pe_le_vec },
    291 #endif
    292 
    293 
    294 
    295 
    296 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    297 
    298 { "arm-*-phoenix*",
    299 &arm_elf32_le_vec },
    300 #endif
    301 
    302 
    303 
    304 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec)
    305 
    306 { "armeb-*-elf", NULL },{ "arm*b-*-freebsd*", NULL },{ "arm*b-*-linux-*", NULL },{ "armeb-*-eabi*",
    307 &arm_elf32_be_vec },
    308 #endif
    309 
    310 
    311 
    312 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    313 
    314 { "arm-*-kaos*",
    315 &arm_elf32_le_vec },
    316 #endif
    317 
    318 
    319 
    320 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    321 
    322 { "arm-*-elf", NULL },{ "arm*-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL },
    323 { "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL },
    324 { "arm*-*-eabi*", NULL },{ "arm-*-rtems*", NULL },{ "arm*-*-uclinuxfdpiceabi",
    325 &arm_elf32_le_vec },
    326 #endif
    327 
    328 
    329 
    330 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_vxworks_le_vec)
    331 
    332 { "arm*-*-vxworks", NULL },{ "arm*-*-windiss",
    333 &arm_elf32_vxworks_le_vec },
    334 #endif
    335 
    336 
    337 
    338 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_symbian_le_vec)
    339 
    340 { "arm*-*-symbianelf*",
    341 &arm_elf32_symbian_le_vec },
    342 #endif
    343 
    344 
    345 
    346 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
    347 
    348 { "arm9e-*-elf",
    349 &arm_elf32_le_vec },
    350 #endif
    351 
    352 
    353 
    354 
    355 #if !defined (SELECT_VECS) || defined (HAVE_avr_elf32_vec)
    356 
    357 { "avr-*-*",
    358 &avr_elf32_vec },
    359 #endif
    360 
    361 
    362 
    363 #if !defined (SELECT_VECS) || defined (HAVE_bfin_elf32_vec)
    364 
    365 { "bfin-*-*",
    366 &bfin_elf32_vec },
    367 #endif
    368 
    369 
    370 
    371 
    372 
    373 #if !defined (SELECT_VECS) || defined (HAVE_tic30_aout_vec)
    374 
    375 { "c30-*-*aout*", NULL },{ "tic30-*-*aout*",
    376 &tic30_aout_vec },
    377 #endif
    378 
    379 
    380 #if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec)
    381 
    382 { "c30-*-*coff*", NULL },{ "tic30-*-*coff*",
    383 &tic30_coff_vec },
    384 #endif
    385 
    386 
    387 
    388 #if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec)
    389 
    390 { "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*",
    391 &tic4x_coff1_vec },
    392 #endif
    393 
    394 
    395 
    396 
    397 
    398 #if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec)
    399 
    400 { "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*",
    401 &tic54x_coff1_vec },
    402 #endif
    403 
    404 
    405 
    406 
    407 
    408 #if !defined (SELECT_VECS) || defined (HAVE_cr16_elf32_vec)
    409 
    410 { "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*",
    411 &cr16_elf32_vec },
    412 #endif
    413 
    414 
    415 
    416 
    417 #if !defined (SELECT_VECS) || defined (HAVE_cr16c_elf32_vec)
    418 
    419 { "cr16c-*-elf*",
    420 &cr16c_elf32_vec },
    421 #endif
    422 
    423 
    424 
    425 
    426 #ifdef BFD64
    427 #if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec)
    428 
    429 { "cris-*-*", NULL },{ "crisv32-*-*",
    430 &cris_aout_vec },
    431 #endif
    432 
    433 
    434 
    435 
    436 #endif
    437 
    438 #if !defined (SELECT_VECS) || defined (HAVE_crx_elf32_vec)
    439 
    440 { "crx-*-elf*",
    441 &crx_elf32_vec },
    442 #endif
    443 
    444 
    445 
    446 
    447 #if !defined (SELECT_VECS) || defined (HAVE_csky_elf32_le_vec)
    448 
    449 { "csky-*-elf*", NULL },{ "csky-*-linux*",
    450 &csky_elf32_le_vec },
    451 #endif
    452 
    453 
    454 
    455 
    456 #if !defined (SELECT_VECS) || defined (HAVE_d10v_elf32_vec)
    457 
    458 { "d10v-*-*",
    459 &d10v_elf32_vec },
    460 #endif
    461 
    462 
    463 
    464 #if !defined (SELECT_VECS) || defined (HAVE_dlx_elf32_be_vec)
    465 
    466 { "dlx-*-elf*",
    467 &dlx_elf32_be_vec },
    468 #endif
    469 
    470 
    471 
    472 
    473 #if !defined (SELECT_VECS) || defined (HAVE_d30v_elf32_vec)
    474 
    475 { "d30v-*-*",
    476 &d30v_elf32_vec },
    477 #endif
    478 
    479 
    480 
    481 #if !defined (SELECT_VECS) || defined (HAVE_epiphany_elf32_vec)
    482 
    483 { "epiphany-*-*",
    484 &epiphany_elf32_vec },
    485 #endif
    486 
    487 
    488 
    489 
    490 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
    491 
    492 { "fido-*-elf*",
    493 &m68k_elf32_vec },
    494 #endif
    495 
    496 
    497 
    498 #if !defined (SELECT_VECS) || defined (HAVE_fr30_elf32_vec)
    499 
    500 { "fr30-*-elf",
    501 &fr30_elf32_vec },
    502 #endif
    503 
    504 
    505 
    506 #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_vec)
    507 
    508 { "frv-*-elf",
    509 &frv_elf32_vec },
    510 #endif
    511 
    512 
    513 
    514 
    515 #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_fdpic_vec)
    516 
    517 { "frv-*-*linux*",
    518 &frv_elf32_fdpic_vec },
    519 #endif
    520 
    521 
    522 
    523 
    524 #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_be_vec)
    525 
    526 { "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux",
    527 &moxie_elf32_be_vec },
    528 #endif
    529 
    530 
    531 
    532 
    533 #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_le_vec)
    534 
    535 { "moxie-*-moxiebox*",
    536 &moxie_elf32_le_vec },
    537 #endif
    538 
    539 
    540 
    541 #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_vec)
    542 
    543 { "h8300*-*-elf", NULL },{ "h8300*-*-rtems*",
    544 &h8300_elf32_vec },
    545 #endif
    546 
    547 
    548 
    549 
    550 #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_linux_vec)
    551 
    552 { "h8300*-*-linux*",
    553 &h8300_elf32_linux_vec },
    554 #endif
    555 
    556 
    557 
    558 #ifdef BFD64
    559 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_linux_vec)
    560 
    561 { "hppa*64*-*-linux-*",
    562 &hppa_elf64_linux_vec },
    563 #endif
    564 
    565 
    566 
    567 
    568 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_vec)
    569 
    570 { "hppa*64*-*-hpux11*",
    571 &hppa_elf64_vec },
    572 #endif
    573 
    574 
    575 
    576 
    577 
    578 #endif
    579 
    580 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_linux_vec)
    581 
    582 { "hppa*-*-linux-*",
    583 &hppa_elf32_linux_vec },
    584 #endif
    585 
    586 
    587 
    588 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_nbsd_vec)
    589 
    590 { "hppa*-*-netbsd*",
    591 &hppa_elf32_nbsd_vec },
    592 #endif
    593 
    594 
    595 
    596 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_vec)
    597 
    598 { "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*",
    599 &hppa_elf32_vec },
    600 #endif
    601 
    602 
    603 
    604 
    605 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
    606 
    607 { "hppa*-*-bsd*",
    608 &hppa_som_vec },
    609 #endif
    610 
    611 
    612 
    613 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
    614 
    615 { "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*",
    616 &hppa_som_vec },
    617 #endif
    618 
    619 
    620 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
    621 
    622 { "hppa*-*-osf*",
    623 &hppa_som_vec },
    624 #endif
    625 
    626 
    627 
    628 
    629 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    630 
    631 { "i[3-7]86-*-elf*", NULL },{ "i[3-7]86-*-rtems*",
    632 &i386_elf32_vec },
    633 #endif
    634 
    635 
    636 
    637 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec)
    638 
    639 { "i[3-7]86-*-solaris2*",
    640 &i386_elf32_sol2_vec },
    641 #endif
    642 
    643 
    644 
    645 
    646 
    647 #ifdef BFD64
    648 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec)
    649 
    650 { "x86_64-*-solaris2*",
    651 &i386_elf32_sol2_vec },
    652 #endif
    653 
    654 
    655 
    656 
    657 #endif
    658 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    659 
    660 { "i[3-7]86-*-kaos*",
    661 &i386_elf32_vec },
    662 #endif
    663 
    664 
    665 
    666 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    667 
    668 { "i[3-7]86-*-nto*",
    669 &i386_elf32_vec },
    670 #endif
    671 
    672 
    673 
    674 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    675 
    676 { "i[3-7]86-*-aros*",
    677 &i386_elf32_vec },
    678 #endif
    679 
    680 
    681 
    682 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    683 
    684 { "i[3-7]86-*-dicos*",
    685 &i386_elf32_vec },
    686 #endif
    687 
    688 
    689 
    690 
    691 #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_go32_vec)
    692 
    693 { "*-*-msdosdjgpp*", NULL },{ "*-*-go32*",
    694 &i386_coff_go32_vec },
    695 #endif
    696 
    697 
    698 
    699 #if !defined (SELECT_VECS) || defined (HAVE_i386_mach_o_vec)
    700 
    701 { "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*",
    702 &i386_mach_o_vec },
    703 #endif
    704 
    705 
    706 
    707 
    708 
    709 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_bsd_vec)
    710 
    711 { "i[3-7]86-*-bsd*",
    712 &i386_aout_bsd_vec },
    713 #endif
    714 
    715 
    716 
    717 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    718 
    719 { "i[3-7]86-*-dragonfly*",
    720 &i386_elf32_vec },
    721 #endif
    722 
    723 
    724 
    725 
    726 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_fbsd_vec)
    727 
    728 { "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu",
    729 &i386_elf32_fbsd_vec },
    730 #endif
    731 
    732 
    733 
    734 
    735 
    736 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    737 
    738 { "i[3-7]86-*-netbsdelf*", NULL },{ "i[3-7]86-*-netbsd*-gnu*", NULL },{ "i[3-7]86-*-knetbsd*-gnu",
    739 &i386_elf32_vec },
    740 #endif
    741 
    742 
    743 
    744 
    745 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
    746 
    747 { "i[3-7]86-*-netbsdpe*",
    748 &i386_pe_vec },
    749 #endif
    750 
    751 
    752 
    753 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    754 
    755 { "i[3-7]86-*-openbsd*",
    756 &i386_elf32_vec },
    757 #endif
    758 
    759 
    760 
    761 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    762 
    763 { "i[3-7]86-*-linux-*",
    764 &i386_elf32_vec },
    765 #endif
    766 
    767 
    768 
    769 
    770 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_nacl_vec)
    771 
    772 { "i[3-7]86-*-nacl*",
    773 &i386_elf32_nacl_vec },
    774 #endif
    775 
    776 
    777 
    778 
    779 
    780 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    781 
    782 { "i[3-7]86-*-redox*",
    783 &i386_elf32_vec },
    784 #endif
    785 
    786 
    787 
    788 
    789 #ifdef BFD64
    790 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_cloudabi_vec)
    791 
    792 { "x86_64-*-cloudabi*",
    793 &x86_64_elf64_cloudabi_vec },
    794 #endif
    795 
    796 
    797 
    798 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_mach_o_vec)
    799 
    800 { "x86_64-*-darwin*",
    801 &x86_64_mach_o_vec },
    802 #endif
    803 
    804 
    805 
    806 
    807 
    808 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
    809 
    810 { "x86_64-*-dicos*",
    811 &x86_64_elf64_vec },
    812 #endif
    813 
    814 
    815 
    816 
    817 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
    818 
    819 { "x86_64-*-elf*", NULL },{ "x86_64-*-rtems*", NULL },{ "x86_64-*-fuchsia",
    820 &x86_64_elf64_vec },
    821 #endif
    822 
    823 
    824 
    825 
    826 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
    827 
    828 { "x86_64-*-dragonfly*",
    829 &x86_64_elf64_vec },
    830 #endif
    831 
    832 
    833 
    834 
    835 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_fbsd_vec)
    836 
    837 { "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu",
    838 &x86_64_elf64_fbsd_vec },
    839 #endif
    840 
    841 
    842 
    843 
    844 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
    845 
    846 { "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*",
    847 &x86_64_elf64_vec },
    848 #endif
    849 
    850 
    851 
    852 
    853 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
    854 
    855 { "x86_64-*-linux-*",
    856 &x86_64_elf64_vec },
    857 #endif
    858 
    859 
    860 
    861 
    862 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf32_nacl_vec)
    863 
    864 { "x86_64-*-nacl*",
    865 &x86_64_elf32_nacl_vec },
    866 #endif
    867 
    868 
    869 
    870 
    871 
    872 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_pe_vec)
    873 
    874 { "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin",
    875 &x86_64_pe_vec },
    876 #endif
    877 
    878 
    879 
    880 
    881 
    882 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
    883 
    884 { "x86_64-*-rdos*",
    885 &x86_64_elf64_vec },
    886 #endif
    887 
    888 
    889 
    890 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
    891 
    892 { "x86_64-*-redox*",
    893 &x86_64_elf64_vec },
    894 #endif
    895 
    896 
    897 
    898 
    899 #endif
    900 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    901 
    902 { "i[3-7]86-*-lynxos*",
    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-*-gnu*",
    911 &i386_elf32_vec },
    912 #endif
    913 
    914 
    915 
    916 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec)
    917 
    918 { "i[3-7]86-*-msdos*",
    919 &i386_aout_vec },
    920 #endif
    921 
    922 
    923 
    924 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    925 
    926 { "i[3-7]86-*-moss*",
    927 &i386_elf32_vec },
    928 #endif
    929 
    930 
    931 
    932 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
    933 
    934 { "i[3-7]86-*-beospe*",
    935 &i386_pe_vec },
    936 #endif
    937 
    938 
    939 
    940 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    941 
    942 { "i[3-7]86-*-beoself*", NULL },{ "i[3-7]86-*-beos*",
    943 &i386_elf32_vec },
    944 #endif
    945 
    946 
    947 
    948 #if !defined (SELECT_VECS) || defined (HAVE_i386_pei_vec)
    949 
    950 { "i[3-7]86-*-interix*",
    951 &i386_pei_vec },
    952 #endif
    953 
    954 
    955 
    956 
    957 
    958 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    959 
    960 { "i[3-7]86-*-rdos*",
    961 &i386_elf32_vec },
    962 #endif
    963 
    964 
    965 
    966 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
    967 
    968 { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe",
    969 &i386_pe_vec },
    970 #endif
    971 
    972 
    973 
    974 
    975 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vxworks_vec)
    976 
    977 { "i[3-7]86-*-vxworks*",
    978 &i386_elf32_vxworks_vec },
    979 #endif
    980 
    981 
    982 
    983 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    984 
    985 { "i[3-7]86-*-chaos",
    986 &i386_elf32_vec },
    987 #endif
    988 
    989 
    990 
    991 
    992 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
    993 
    994 { "ia16-*-elf",
    995 &i386_elf32_vec },
    996 #endif
    997 
    998 
    999 
   1000 
   1001 #if !defined (SELECT_VECS) || defined (HAVE_ip2k_elf32_vec)
   1002 
   1003 { "ip2k-*-elf",
   1004 &ip2k_elf32_vec },
   1005 #endif
   1006 
   1007 
   1008 
   1009 
   1010 #if !defined (SELECT_VECS) || defined (HAVE_iq2000_elf32_vec)
   1011 
   1012 { "iq2000-*-elf",
   1013 &iq2000_elf32_vec },
   1014 #endif
   1015 
   1016 
   1017 
   1018 #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_vec)
   1019 
   1020 { "lm32-*-elf", NULL },{ "lm32-*-rtems*",
   1021 &lm32_elf32_vec },
   1022 #endif
   1023 
   1024 
   1025 
   1026 
   1027 #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_fdpic_vec)
   1028 
   1029 { "lm32-*-*linux*",
   1030 &lm32_elf32_fdpic_vec },
   1031 #endif
   1032 
   1033 
   1034 
   1035 
   1036 #if !defined (SELECT_VECS) || defined (HAVE_m32c_elf32_vec)
   1037 
   1038 { "m32c-*-elf", NULL },{ "m32c-*-rtems*",
   1039 &m32c_elf32_vec },
   1040 #endif
   1041 
   1042 
   1043 
   1044 
   1045 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_le_vec)
   1046 
   1047 { "m32r*le-*-linux*",
   1048 &m32r_elf32_linux_le_vec },
   1049 #endif
   1050 
   1051 
   1052 
   1053 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_vec)
   1054 
   1055 { "m32r*-*-linux*",
   1056 &m32r_elf32_linux_vec },
   1057 #endif
   1058 
   1059 
   1060 
   1061 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_le_vec)
   1062 
   1063 { "m32r*le-*-*",
   1064 &m32r_elf32_le_vec },
   1065 #endif
   1066 
   1067 
   1068 
   1069 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_vec)
   1070 
   1071 { "m32r-*-*",
   1072 &m32r_elf32_vec },
   1073 #endif
   1074 
   1075 
   1076 
   1077 #if !defined (SELECT_VECS) || defined (HAVE_m68hc11_elf32_vec)
   1078 
   1079 { "m68hc11-*-*", NULL },{ "m6811-*-*",
   1080 &m68hc11_elf32_vec },
   1081 #endif
   1082 
   1083 
   1084 
   1085 #if !defined (SELECT_VECS) || defined (HAVE_m68hc12_elf32_vec)
   1086 
   1087 { "m68hc12-*-*", NULL },{ "m6812-*-*",
   1088 &m68hc12_elf32_vec },
   1089 #endif
   1090 
   1091 
   1092 
   1093 
   1094 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
   1095 
   1096 { "m68*-*-*",
   1097 &m68k_elf32_vec },
   1098 #endif
   1099 
   1100 
   1101 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
   1102 
   1103 { "m68*-*-netbsdelf*", NULL },{ "m5407-*-netbsdelf*",
   1104 &m68k_elf32_vec },
   1105 #endif
   1106 
   1107 
   1108 
   1109 
   1110 #if !defined (SELECT_VECS) || defined (HAVE_s12z_elf32_vec)
   1111 
   1112 { "s12z-*-*",
   1113 &s12z_elf32_vec },
   1114 #endif
   1115 
   1116 
   1117 #if !defined (SELECT_VECS) || defined (HAVE_mcore_elf32_be_vec)
   1118 
   1119 { "mcore-*-elf",
   1120 &mcore_elf32_be_vec },
   1121 #endif
   1122 
   1123 
   1124 
   1125 #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_be_vec)
   1126 
   1127 { "mcore-*-pe",
   1128 &mcore_pe_be_vec },
   1129 #endif
   1130 
   1131 
   1132 
   1133 
   1134 #if !defined (SELECT_VECS) || defined (HAVE_mep_elf32_vec)
   1135 
   1136 { "mep-*-elf",
   1137 &mep_elf32_vec },
   1138 #endif
   1139 
   1140 
   1141 
   1142 
   1143 #if !defined (SELECT_VECS) || defined (HAVE_metag_elf32_vec)
   1144 
   1145 { "metag-*-*",
   1146 &metag_elf32_vec },
   1147 #endif
   1148 
   1149 
   1150 
   1151 
   1152 #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_le_vec)
   1153 
   1154 { "microblazeel*-*",
   1155 &microblaze_elf32_le_vec },
   1156 #endif
   1157 
   1158 
   1159 
   1160 
   1161 #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec)
   1162 
   1163 { "microblaze*-*",
   1164 &microblaze_elf32_vec },
   1165 #endif
   1166 
   1167 
   1168 
   1169 
   1170 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
   1171 
   1172 { "mips*-big-*",
   1173 &mips_ecoff_be_vec },
   1174 #endif
   1175 
   1176 
   1177 
   1178 
   1179 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_le_vec)
   1180 
   1181 { "mips*-dec-*", NULL },{ "mips*el-*-ecoff*",
   1182 &mips_ecoff_le_vec },
   1183 #endif
   1184 
   1185 
   1186 
   1187 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
   1188 
   1189 { "mips*-*-ecoff*",
   1190 &mips_ecoff_be_vec },
   1191 #endif
   1192 
   1193 
   1194 
   1195 #ifdef BFD64
   1196 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
   1197 
   1198 { "mips64*el-*-netbsd*",
   1199 &mips_elf32_ntrad_le_vec },
   1200 #endif
   1201 
   1202 
   1203 
   1204 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
   1205 
   1206 { "mips64*-*-netbsd*",
   1207 &mips_elf32_ntrad_be_vec },
   1208 #endif
   1209 
   1210 
   1211 
   1212 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
   1213 
   1214 { "mips*el-*-netbsd*",
   1215 &mips_elf32_trad_le_vec },
   1216 #endif
   1217 
   1218 
   1219 
   1220 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1221 
   1222 { "mips*-*-netbsd*",
   1223 &mips_elf32_trad_be_vec },
   1224 #endif
   1225 
   1226 
   1227 
   1228 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec)
   1229 
   1230 { "mips*-*-irix6*",
   1231 &mips_elf32_n_be_vec },
   1232 #endif
   1233 
   1234 
   1235 
   1236 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec)
   1237 
   1238 { "mips64*-ps2-elf*",
   1239 &mips_elf32_n_le_vec },
   1240 #endif
   1241 
   1242 
   1243 
   1244 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
   1245 
   1246 { "mips*-ps2-elf*",
   1247 &mips_elf32_le_vec },
   1248 #endif
   1249 
   1250 
   1251 
   1252 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
   1253 
   1254 { "mips*-*-irix5*",
   1255 &mips_elf32_be_vec },
   1256 #endif
   1257 
   1258 
   1259 
   1260 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec)
   1261 
   1262 { "mips*el-*-vxworks*",
   1263 &mips_elf32_vxworks_le_vec },
   1264 #endif
   1265 
   1266 
   1267 
   1268 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec)
   1269 
   1270 { "mips*-*-vxworks*",
   1271 &mips_elf32_vxworks_be_vec },
   1272 #endif
   1273 
   1274 
   1275 
   1276 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
   1277 
   1278 { "mips*el-sde-elf*",
   1279 &mips_elf32_trad_le_vec },
   1280 #endif
   1281 
   1282 
   1283 
   1284 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1285 
   1286 { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*",
   1287 &mips_elf32_trad_be_vec },
   1288 #endif
   1289 
   1290 
   1291 
   1292 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
   1293 
   1294 { "mips*el-*-elf*", NULL },{ "mips*-*-chorus*",
   1295 &mips_elf32_le_vec },
   1296 #endif
   1297 
   1298 
   1299 
   1300 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
   1301 
   1302 { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-windiss", NULL },{ "mips*-*-none",
   1303 &mips_elf32_be_vec },
   1304 #endif
   1305 
   1306 
   1307 
   1308 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
   1309 
   1310 { "mips64*el-*-netbsd*",
   1311 &mips_elf32_ntrad_le_vec },
   1312 #endif
   1313 
   1314 
   1315 
   1316 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
   1317 
   1318 { "mips64*-*-netbsd*",
   1319 &mips_elf32_ntrad_be_vec },
   1320 #endif
   1321 
   1322 
   1323 
   1324 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
   1325 
   1326 { "mips*el-*-netbsd*",
   1327 &mips_elf32_trad_le_vec },
   1328 #endif
   1329 
   1330 
   1331 
   1332 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1333 
   1334 { "mips*-*-netbsd*",
   1335 &mips_elf32_trad_be_vec },
   1336 #endif
   1337 
   1338 
   1339 
   1340 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec)
   1341 
   1342 { "mips64*-*-openbsd*",
   1343 &mips_elf64_trad_be_vec },
   1344 #endif
   1345 
   1346 
   1347 
   1348 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
   1349 
   1350 { "mips*el-*-openbsd*",
   1351 &mips_elf32_le_vec },
   1352 #endif
   1353 
   1354 
   1355 
   1356 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
   1357 
   1358 { "mips*-*-openbsd*",
   1359 &mips_elf32_be_vec },
   1360 #endif
   1361 
   1362 
   1363 
   1364 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
   1365 
   1366 { "mips64*el-*-linux*",
   1367 &mips_elf32_ntrad_le_vec },
   1368 #endif
   1369 
   1370 
   1371 
   1372 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
   1373 
   1374 { "mips64*-*-linux*",
   1375 &mips_elf32_ntrad_be_vec },
   1376 #endif
   1377 
   1378 
   1379 
   1380 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
   1381 
   1382 { "mips*el-*-linux*",
   1383 &mips_elf32_trad_le_vec },
   1384 #endif
   1385 
   1386 
   1387 
   1388 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1389 
   1390 { "mips*-*-linux*",
   1391 &mips_elf32_trad_be_vec },
   1392 #endif
   1393 
   1394 
   1395 
   1396 
   1397 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec)
   1398 
   1399 { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu",
   1400 &mips_elf32_ntradfbsd_le_vec },
   1401 #endif
   1402 
   1403 
   1404 
   1405 
   1406 
   1407 
   1408 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec)
   1409 
   1410 { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu",
   1411 &mips_elf32_ntradfbsd_be_vec },
   1412 #endif
   1413 
   1414 
   1415 
   1416 
   1417 
   1418 
   1419 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec)
   1420 
   1421 { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu",
   1422 &mips_elf32_tradfbsd_le_vec },
   1423 #endif
   1424 
   1425 
   1426 
   1427 
   1428 
   1429 
   1430 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec)
   1431 
   1432 { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu",
   1433 &mips_elf32_tradfbsd_be_vec },
   1434 #endif
   1435 
   1436 
   1437 
   1438 
   1439 
   1440 #if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec)
   1441 
   1442 { "mmix-*-*",
   1443 &mmix_elf64_vec },
   1444 #endif
   1445 
   1446 
   1447 
   1448 
   1449 #endif
   1450 #if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec)
   1451 
   1452 { "mn10200-*-*",
   1453 &mn10200_elf32_vec },
   1454 #endif
   1455 
   1456 
   1457 
   1458 
   1459 #if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec)
   1460 
   1461 { "mn10300-*-*",
   1462 &mn10300_elf32_vec },
   1463 #endif
   1464 
   1465 
   1466 
   1467 
   1468 #if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec)
   1469 
   1470 { "mt-*-elf",
   1471 &mt_elf32_vec },
   1472 #endif
   1473 
   1474 
   1475 
   1476 #if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec)
   1477 
   1478 { "msp430-*-*",
   1479 &msp430_elf32_vec },
   1480 #endif
   1481 
   1482 
   1483 
   1484 
   1485 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec)
   1486 
   1487 { "nds32*le-*-linux*",
   1488 &nds32_elf32_linux_le_vec },
   1489 #endif
   1490 
   1491 
   1492 
   1493 
   1494 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec)
   1495 
   1496 { "nds32*be-*-linux*",
   1497 &nds32_elf32_linux_be_vec },
   1498 #endif
   1499 
   1500 
   1501 
   1502 
   1503 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec)
   1504 
   1505 { "nds32*le-*-*",
   1506 &nds32_elf32_le_vec },
   1507 #endif
   1508 
   1509 
   1510 
   1511 
   1512 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec)
   1513 
   1514 { "nds32*be-*-*",
   1515 &nds32_elf32_be_vec },
   1516 #endif
   1517 
   1518 
   1519 
   1520 
   1521 #ifdef BFD64
   1522 #if !defined (SELECT_VECS) || defined (HAVE_nfp_elf64_vec)
   1523 
   1524 { "nfp-*-*",
   1525 &nfp_elf64_vec },
   1526 #endif
   1527 
   1528 
   1529 #endif
   1530 
   1531 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec)
   1532 
   1533 { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*",
   1534 &ns32k_aout_pc532mach_vec },
   1535 #endif
   1536 
   1537 
   1538 
   1539 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec)
   1540 
   1541 { "ns32k-*-netbsd*", NULL },{ "ns32k-*-lites*", NULL },{ "ns32k-*-openbsd*",
   1542 &ns32k_aout_pc532nbsd_vec },
   1543 #endif
   1544 
   1545 
   1546 
   1547 
   1548 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_be_vec)
   1549 
   1550 { "nios2eb-*-*",
   1551 &nios2_elf32_be_vec },
   1552 #endif
   1553 
   1554 
   1555 
   1556 
   1557 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
   1558 
   1559 { "nios2el-*-*",
   1560 &nios2_elf32_le_vec },
   1561 #endif
   1562 
   1563 
   1564 
   1565 
   1566 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
   1567 
   1568 { "nios2-*-*",
   1569 &nios2_elf32_le_vec },
   1570 #endif
   1571 
   1572 
   1573 
   1574 
   1575 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
   1576 
   1577 { "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*",
   1578 &or1k_elf32_vec },
   1579 #endif
   1580 
   1581 
   1582 
   1583 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
   1584 
   1585 { "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*",
   1586 &or1k_elf32_vec },
   1587 #endif
   1588 
   1589 
   1590 
   1591 #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec)
   1592 
   1593 { "pdp11-*-*",
   1594 &pdp11_aout_vec },
   1595 #endif
   1596 
   1597 
   1598 
   1599 
   1600 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec)
   1601 
   1602 { "pj-*-*",
   1603 &pj_elf32_vec },
   1604 #endif
   1605 
   1606 
   1607 
   1608 
   1609 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec)
   1610 
   1611 { "pjl-*-*",
   1612 &pj_elf32_le_vec },
   1613 #endif
   1614 
   1615 
   1616 
   1617 
   1618 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
   1619 
   1620 { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
   1621 &rs6000_xcoff_vec },
   1622 #endif
   1623 
   1624 
   1625 
   1626 
   1627 #ifdef BFD64
   1628 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
   1629 
   1630 { "powerpc64-*-aix5.[01]",
   1631 &rs6000_xcoff64_aix_vec },
   1632 #endif
   1633 
   1634 
   1635 
   1636 
   1637 #endif
   1638 
   1639 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
   1640 
   1641 { "powerpc-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
   1642 &rs6000_xcoff_vec },
   1643 #endif
   1644 
   1645 
   1646 
   1647 
   1648 #ifdef BFD64
   1649 
   1650 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
   1651 
   1652 { "powerpc64-*-aix[5-9]*",
   1653 &rs6000_xcoff64_aix_vec },
   1654 #endif
   1655 
   1656 
   1657 
   1658 
   1659 #endif
   1660 
   1661 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
   1662 
   1663 { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*",
   1664 &rs6000_xcoff_vec },
   1665 #endif
   1666 
   1667 
   1668 
   1669 #ifdef BFD64
   1670 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec)
   1671 
   1672 { "powerpc64-*-aix*",
   1673 &rs6000_xcoff64_vec },
   1674 #endif
   1675 
   1676 
   1677 
   1678 
   1679 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec)
   1680 
   1681 { "powerpc64-*-freebsd*",
   1682 &powerpc_elf64_fbsd_vec },
   1683 #endif
   1684 
   1685 
   1686 
   1687 
   1688 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec)
   1689 
   1690 { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL },
   1691 { "powerpc64-*-*bsd*",
   1692 &powerpc_elf64_vec },
   1693 #endif
   1694 
   1695 
   1696 
   1697 
   1698 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec)
   1699 
   1700 { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL },
   1701 { "powerpc64le-*-*bsd*",
   1702 &powerpc_elf64_le_vec },
   1703 #endif
   1704 
   1705 
   1706 
   1707 
   1708 #endif
   1709 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec)
   1710 
   1711 { "powerpc-*-*freebsd*",
   1712 &powerpc_elf32_fbsd_vec },
   1713 #endif
   1714 
   1715 
   1716 
   1717 
   1718 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   1719 
   1720 { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL },
   1721 { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL },
   1722 { "powerpc-*-chorus*",
   1723 &powerpc_elf32_vec },
   1724 #endif
   1725 
   1726 
   1727 
   1728 
   1729 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   1730 
   1731 { "powerpc-*-kaos*",
   1732 &powerpc_elf32_vec },
   1733 #endif
   1734 
   1735 
   1736 
   1737 
   1738 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec)
   1739 
   1740 { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*",
   1741 &mach_o_be_vec },
   1742 #endif
   1743 
   1744 
   1745 
   1746 
   1747 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec)
   1748 
   1749 { "powerpc-*-macos*",
   1750 &powerpc_xcoff_vec },
   1751 #endif
   1752 
   1753 
   1754 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   1755 
   1756 { "powerpc-*-lynxos*",
   1757 &powerpc_elf32_vec },
   1758 #endif
   1759 
   1760 
   1761 
   1762 
   1763 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   1764 
   1765 { "powerpc-*-nto*",
   1766 &powerpc_elf32_vec },
   1767 #endif
   1768 
   1769 
   1770 
   1771 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec)
   1772 
   1773 { "powerpc-*-vxworks*", NULL },{ "powerpc-*-windiss*",
   1774 &powerpc_elf32_vxworks_vec },
   1775 #endif
   1776 
   1777 
   1778 
   1779 
   1780 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
   1781 
   1782 { "powerpcle-*-nto*",
   1783 &powerpc_elf32_le_vec },
   1784 #endif
   1785 
   1786 
   1787 
   1788 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
   1789 
   1790 { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL },
   1791 { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*",
   1792 &powerpc_elf32_le_vec },
   1793 #endif
   1794 
   1795 
   1796 
   1797 
   1798 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_pe_le_vec)
   1799 
   1800 { "powerpcle-*-pe", NULL },{ "powerpcle-*-winnt*", NULL },{ "powerpcle-*-cygwin*",
   1801 &powerpc_pe_le_vec },
   1802 #endif
   1803 
   1804 
   1805 
   1806 
   1807 #if !defined (SELECT_VECS) || defined (HAVE_pru_elf32_vec)
   1808 
   1809 { "pru-*-*",
   1810 &pru_elf32_vec },
   1811 #endif
   1812 
   1813 
   1814 
   1815 #ifdef BFD64
   1816 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_vec)
   1817 
   1818 { "riscv-*-*", NULL },{ "riscv32*-*-*",
   1819 &riscv_elf32_vec },
   1820 #endif
   1821 
   1822 
   1823 
   1824 
   1825 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_vec)
   1826 
   1827 { "riscv64*-*-*",
   1828 &riscv_elf64_vec },
   1829 #endif
   1830 
   1831 
   1832 
   1833 
   1834 #endif
   1835 
   1836 #if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec)
   1837 
   1838 { "rl78-*-elf",
   1839 &rl78_elf32_vec },
   1840 #endif
   1841 
   1842 
   1843 
   1844 
   1845 #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec)
   1846 
   1847 { "rx-*-elf",
   1848 &rx_elf32_le_vec },
   1849 #endif
   1850 
   1851 
   1852 
   1853 
   1854 #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_linux_le_vec)
   1855 
   1856 { "rx-*-linux*",
   1857 &rx_elf32_linux_le_vec },
   1858 #endif
   1859 
   1860 
   1861 
   1862 
   1863 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec)
   1864 
   1865 { "s390-*-linux*",
   1866 &s390_elf32_vec },
   1867 #endif
   1868 
   1869 
   1870 
   1871 
   1872 #ifdef BFD64
   1873 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
   1874 
   1875 { "s390x-*-linux*",
   1876 &s390_elf64_vec },
   1877 #endif
   1878 
   1879 
   1880 
   1881 
   1882 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
   1883 
   1884 { "s390x-*-tpf*",
   1885 &s390_elf64_vec },
   1886 #endif
   1887 
   1888 
   1889 
   1890 
   1891 #if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec)
   1892 
   1893 { "score*-*-elf*",
   1894 &score_elf32_be_vec },
   1895 #endif
   1896 
   1897 
   1898 
   1899 #endif /* BFD64 */
   1900 
   1901 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec)
   1902 
   1903 { "sh*eb-*-linux*",
   1904 &sh_elf32_linux_be_vec },
   1905 #endif
   1906 
   1907 
   1908 
   1909 
   1910 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec)
   1911 
   1912 { "sh*-*-linux*",
   1913 &sh_elf32_linux_vec },
   1914 #endif
   1915 
   1916 
   1917 
   1918 
   1919 
   1920 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
   1921 
   1922 { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*",
   1923 &sh_elf32_vec },
   1924 #endif
   1925 
   1926 
   1927 
   1928 
   1929 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
   1930 
   1931 { "sh*l*-*-netbsdelf*",
   1932 &sh_elf32_nbsd_le_vec },
   1933 #endif
   1934 
   1935 
   1936 
   1937 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec)
   1938 
   1939 { "sh*-*-netbsdelf*",
   1940 &sh_elf32_nbsd_vec },
   1941 #endif
   1942 
   1943 
   1944 
   1945 
   1946 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec)
   1947 
   1948 { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*",
   1949 &sh_elf32_le_vec },
   1950 #endif
   1951 
   1952 
   1953 
   1954 
   1955 
   1956 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
   1957 
   1958 { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*",
   1959 &sh_elf32_vec },
   1960 #endif
   1961 
   1962 
   1963 
   1964 
   1965 
   1966 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
   1967 
   1968 { "sh-*-nto*",
   1969 &sh_elf32_vec },
   1970 #endif
   1971 
   1972 
   1973 
   1974 
   1975 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
   1976 
   1977 { "sh*-*-openbsd*",
   1978 &sh_elf32_nbsd_le_vec },
   1979 #endif
   1980 
   1981 
   1982 
   1983 #if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec)
   1984 
   1985 { "sh-*-pe",
   1986 &sh_pe_le_vec },
   1987 #endif
   1988 
   1989 
   1990 
   1991 
   1992 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec)
   1993 
   1994 { "sh-*-vxworks",
   1995 &sh_elf32_vxworks_vec },
   1996 #endif
   1997 
   1998 
   1999 
   2000 
   2001 
   2002 
   2003 
   2004 
   2005 #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec)
   2006 
   2007 { "sh-*-*",
   2008 &sh_coff_vec },
   2009 #endif
   2010 
   2011 
   2012 
   2013 
   2014 
   2015 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
   2016 
   2017 { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*",
   2018 &sparc_elf32_sol2_vec },
   2019 #endif
   2020 
   2021 
   2022 #ifdef BFD64
   2023 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
   2024 
   2025 { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*",
   2026 &sparc_elf32_sol2_vec },
   2027 #endif
   2028 
   2029 
   2030 
   2031 
   2032 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec)
   2033 
   2034 { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu",
   2035 &sparc_elf64_fbsd_vec },
   2036 #endif
   2037 
   2038 
   2039 
   2040 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
   2041 
   2042 { "sparc64*-*-*",
   2043 &sparc_elf64_vec },
   2044 #endif
   2045 
   2046 
   2047 
   2048 
   2049 #endif
   2050 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2051 
   2052 { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*",
   2053 &sparc_elf32_vec },
   2054 #endif
   2055 
   2056 
   2057 
   2058 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec)
   2059 
   2060 { "sparc-*-vxworks*",
   2061 &sparc_elf32_vxworks_vec },
   2062 #endif
   2063 
   2064 
   2065 
   2066 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2067 
   2068 { "sparc*-*-*",
   2069 &sparc_elf32_vec },
   2070 #endif
   2071 
   2072 
   2073 
   2074 #if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec)
   2075 
   2076 { "spu-*-elf",
   2077 &spu_elf32_vec },
   2078 #endif
   2079 
   2080 
   2081 
   2082 
   2083 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec)
   2084 
   2085 { "tic6x-*-elf",
   2086 &tic6x_elf32_c6000_le_vec },
   2087 #endif
   2088 
   2089 
   2090 
   2091 
   2092 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec)
   2093 
   2094 { "tic6x-*-uclinux",
   2095 &tic6x_elf32_linux_le_vec },
   2096 #endif
   2097 
   2098 
   2099 
   2100 
   2101 #if !defined (SELECT_VECS) || defined (HAVE_tic80_coff_vec)
   2102 
   2103 { "tic80*-*-*",
   2104 &tic80_coff_vec },
   2105 #endif
   2106 
   2107 
   2108 
   2109 
   2110 #ifdef BFD64
   2111 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec)
   2112 
   2113 { "tilegx-*-*",
   2114 &tilegx_elf64_le_vec },
   2115 #endif
   2116 
   2117 
   2118 
   2119 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec)
   2120 
   2121 { "tilegxbe-*-*",
   2122 &tilegx_elf64_be_vec },
   2123 #endif
   2124 
   2125 
   2126 
   2127 #endif
   2128 
   2129 #if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec)
   2130 
   2131 { "tilepro-*-*",
   2132 &tilepro_elf32_vec },
   2133 #endif
   2134 
   2135 
   2136 
   2137 #if !defined (SELECT_VECS) || defined (HAVE_ft32_elf32_vec)
   2138 
   2139 { "ft32*-*-*",
   2140 &ft32_elf32_vec },
   2141 #endif
   2142 
   2143 
   2144 
   2145 #if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec)
   2146 
   2147 { "v850*-*-*",
   2148 &v850_elf32_vec },
   2149 #endif
   2150 
   2151 
   2152 
   2153 
   2154 
   2155 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
   2156 
   2157 { "vax-*-netbsdelf*",
   2158 &vax_elf32_vec },
   2159 #endif
   2160 
   2161 
   2162 
   2163 
   2164 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
   2165 
   2166 { "vax-*-netbsdaout*", NULL },{ "vax-*-netbsd*",
   2167 &vax_aout_nbsd_vec },
   2168 #endif
   2169 
   2170 
   2171 
   2172 
   2173 
   2174 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
   2175 
   2176 { "vax-*-openbsd*",
   2177 &vax_aout_nbsd_vec },
   2178 #endif
   2179 
   2180 
   2181 
   2182 
   2183 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
   2184 
   2185 { "vax-*-linux-*",
   2186 &vax_elf32_vec },
   2187 #endif
   2188 
   2189 
   2190 
   2191 #if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec)
   2192 
   2193 { "visium-*-elf",
   2194 &visium_elf32_vec },
   2195 #endif
   2196 
   2197 
   2198 
   2199 #if !defined (SELECT_VECS) || defined (HAVE_wasm32_elf32_vec)
   2200 
   2201 { "wasm32-*-*",
   2202 &wasm32_elf32_vec },
   2203 #endif
   2204 
   2205 
   2206 
   2207 
   2208 #if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec)
   2209 
   2210 { "xgate-*-*",
   2211 &xgate_elf32_vec },
   2212 #endif
   2213 
   2214 
   2215 
   2216 
   2217 #if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec)
   2218 
   2219 { "xstormy16-*-elf",
   2220 &xstormy16_elf32_vec },
   2221 #endif
   2222 
   2223 
   2224 
   2225 #if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec)
   2226 
   2227 { "xtensa*-*-*",
   2228 &xtensa_elf32_le_vec },
   2229 #endif
   2230 
   2231 
   2232 
   2233 #if !defined (SELECT_VECS) || defined (HAVE_xc16x_elf32_vec)
   2234 
   2235 { "xc16x-*-elf",
   2236 &xc16x_elf32_vec },
   2237 #endif
   2238 
   2239 
   2240 
   2241 #if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec)
   2242 
   2243 { "z80-*-*",
   2244 &z80_coff_vec },
   2245 #endif
   2246 
   2247 
   2248 
   2249 
   2250 #if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec)
   2251 
   2252 { "z8k*-*-*",
   2253 &z8k_coff_vec },
   2254 #endif
   2255 
   2256 
   2257 
   2258 
   2259