Home | History | Annotate | Line # | Download | only in aarch64
targmatch.h revision 1.1.1.2
      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_trad_le_vec)
   1197 
   1198 { "mips*el-*-netbsd*",
   1199 &mips_elf32_trad_le_vec },
   1200 #endif
   1201 
   1202 
   1203 
   1204 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1205 
   1206 { "mips*-*-netbsd*",
   1207 &mips_elf32_trad_be_vec },
   1208 #endif
   1209 
   1210 
   1211 
   1212 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec)
   1213 
   1214 { "mips*-*-irix6*",
   1215 &mips_elf32_n_be_vec },
   1216 #endif
   1217 
   1218 
   1219 
   1220 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec)
   1221 
   1222 { "mips64*-ps2-elf*",
   1223 &mips_elf32_n_le_vec },
   1224 #endif
   1225 
   1226 
   1227 
   1228 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
   1229 
   1230 { "mips*-ps2-elf*",
   1231 &mips_elf32_le_vec },
   1232 #endif
   1233 
   1234 
   1235 
   1236 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
   1237 
   1238 { "mips*-*-irix5*",
   1239 &mips_elf32_be_vec },
   1240 #endif
   1241 
   1242 
   1243 
   1244 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec)
   1245 
   1246 { "mips*el-*-vxworks*",
   1247 &mips_elf32_vxworks_le_vec },
   1248 #endif
   1249 
   1250 
   1251 
   1252 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec)
   1253 
   1254 { "mips*-*-vxworks*",
   1255 &mips_elf32_vxworks_be_vec },
   1256 #endif
   1257 
   1258 
   1259 
   1260 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
   1261 
   1262 { "mips*el-sde-elf*",
   1263 &mips_elf32_trad_le_vec },
   1264 #endif
   1265 
   1266 
   1267 
   1268 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1269 
   1270 { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*",
   1271 &mips_elf32_trad_be_vec },
   1272 #endif
   1273 
   1274 
   1275 
   1276 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
   1277 
   1278 { "mips*el-*-elf*", NULL },{ "mips*-*-chorus*",
   1279 &mips_elf32_le_vec },
   1280 #endif
   1281 
   1282 
   1283 
   1284 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
   1285 
   1286 { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-windiss", NULL },{ "mips*-*-none",
   1287 &mips_elf32_be_vec },
   1288 #endif
   1289 
   1290 
   1291 
   1292 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
   1293 
   1294 { "mips64*el-*-netbsd*",
   1295 &mips_elf32_ntrad_le_vec },
   1296 #endif
   1297 
   1298 
   1299 
   1300 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
   1301 
   1302 { "mips64*-*-netbsd*",
   1303 &mips_elf32_ntrad_be_vec },
   1304 #endif
   1305 
   1306 
   1307 
   1308 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
   1309 
   1310 { "mips*el-*-netbsd*",
   1311 &mips_elf32_trad_le_vec },
   1312 #endif
   1313 
   1314 
   1315 
   1316 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1317 
   1318 { "mips*-*-netbsd*",
   1319 &mips_elf32_trad_be_vec },
   1320 #endif
   1321 
   1322 
   1323 
   1324 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec)
   1325 
   1326 { "mips64*-*-openbsd*",
   1327 &mips_elf64_trad_be_vec },
   1328 #endif
   1329 
   1330 
   1331 
   1332 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
   1333 
   1334 { "mips*el-*-openbsd*",
   1335 &mips_elf32_le_vec },
   1336 #endif
   1337 
   1338 
   1339 
   1340 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
   1341 
   1342 { "mips*-*-openbsd*",
   1343 &mips_elf32_be_vec },
   1344 #endif
   1345 
   1346 
   1347 
   1348 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
   1349 
   1350 { "mips64*el-*-linux*",
   1351 &mips_elf32_ntrad_le_vec },
   1352 #endif
   1353 
   1354 
   1355 
   1356 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
   1357 
   1358 { "mips64*-*-linux*",
   1359 &mips_elf32_ntrad_be_vec },
   1360 #endif
   1361 
   1362 
   1363 
   1364 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
   1365 
   1366 { "mips*el-*-linux*",
   1367 &mips_elf32_trad_le_vec },
   1368 #endif
   1369 
   1370 
   1371 
   1372 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
   1373 
   1374 { "mips*-*-linux*",
   1375 &mips_elf32_trad_be_vec },
   1376 #endif
   1377 
   1378 
   1379 
   1380 
   1381 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec)
   1382 
   1383 { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu",
   1384 &mips_elf32_ntradfbsd_le_vec },
   1385 #endif
   1386 
   1387 
   1388 
   1389 
   1390 
   1391 
   1392 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec)
   1393 
   1394 { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu",
   1395 &mips_elf32_ntradfbsd_be_vec },
   1396 #endif
   1397 
   1398 
   1399 
   1400 
   1401 
   1402 
   1403 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec)
   1404 
   1405 { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu",
   1406 &mips_elf32_tradfbsd_le_vec },
   1407 #endif
   1408 
   1409 
   1410 
   1411 
   1412 
   1413 
   1414 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec)
   1415 
   1416 { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu",
   1417 &mips_elf32_tradfbsd_be_vec },
   1418 #endif
   1419 
   1420 
   1421 
   1422 
   1423 
   1424 #if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec)
   1425 
   1426 { "mmix-*-*",
   1427 &mmix_elf64_vec },
   1428 #endif
   1429 
   1430 
   1431 
   1432 
   1433 #endif
   1434 #if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec)
   1435 
   1436 { "mn10200-*-*",
   1437 &mn10200_elf32_vec },
   1438 #endif
   1439 
   1440 
   1441 
   1442 
   1443 #if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec)
   1444 
   1445 { "mn10300-*-*",
   1446 &mn10300_elf32_vec },
   1447 #endif
   1448 
   1449 
   1450 
   1451 
   1452 #if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec)
   1453 
   1454 { "mt-*-elf",
   1455 &mt_elf32_vec },
   1456 #endif
   1457 
   1458 
   1459 
   1460 #if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec)
   1461 
   1462 { "msp430-*-*",
   1463 &msp430_elf32_vec },
   1464 #endif
   1465 
   1466 
   1467 
   1468 
   1469 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec)
   1470 
   1471 { "nds32*le-*-linux*",
   1472 &nds32_elf32_linux_le_vec },
   1473 #endif
   1474 
   1475 
   1476 
   1477 
   1478 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec)
   1479 
   1480 { "nds32*be-*-linux*",
   1481 &nds32_elf32_linux_be_vec },
   1482 #endif
   1483 
   1484 
   1485 
   1486 
   1487 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec)
   1488 
   1489 { "nds32*le-*-*",
   1490 &nds32_elf32_le_vec },
   1491 #endif
   1492 
   1493 
   1494 
   1495 
   1496 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec)
   1497 
   1498 { "nds32*be-*-*",
   1499 &nds32_elf32_be_vec },
   1500 #endif
   1501 
   1502 
   1503 
   1504 
   1505 #ifdef BFD64
   1506 #if !defined (SELECT_VECS) || defined (HAVE_nfp_elf64_vec)
   1507 
   1508 { "nfp-*-*",
   1509 &nfp_elf64_vec },
   1510 #endif
   1511 
   1512 
   1513 #endif
   1514 
   1515 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec)
   1516 
   1517 { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*",
   1518 &ns32k_aout_pc532mach_vec },
   1519 #endif
   1520 
   1521 
   1522 
   1523 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec)
   1524 
   1525 { "ns32k-*-netbsd*", NULL },{ "ns32k-*-lites*", NULL },{ "ns32k-*-openbsd*",
   1526 &ns32k_aout_pc532nbsd_vec },
   1527 #endif
   1528 
   1529 
   1530 
   1531 
   1532 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_be_vec)
   1533 
   1534 { "nios2eb-*-*",
   1535 &nios2_elf32_be_vec },
   1536 #endif
   1537 
   1538 
   1539 
   1540 
   1541 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
   1542 
   1543 { "nios2el-*-*",
   1544 &nios2_elf32_le_vec },
   1545 #endif
   1546 
   1547 
   1548 
   1549 
   1550 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
   1551 
   1552 { "nios2-*-*",
   1553 &nios2_elf32_le_vec },
   1554 #endif
   1555 
   1556 
   1557 
   1558 
   1559 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
   1560 
   1561 { "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*",
   1562 &or1k_elf32_vec },
   1563 #endif
   1564 
   1565 
   1566 
   1567 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
   1568 
   1569 { "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*",
   1570 &or1k_elf32_vec },
   1571 #endif
   1572 
   1573 
   1574 
   1575 #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec)
   1576 
   1577 { "pdp11-*-*",
   1578 &pdp11_aout_vec },
   1579 #endif
   1580 
   1581 
   1582 
   1583 
   1584 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec)
   1585 
   1586 { "pj-*-*",
   1587 &pj_elf32_vec },
   1588 #endif
   1589 
   1590 
   1591 
   1592 
   1593 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec)
   1594 
   1595 { "pjl-*-*",
   1596 &pj_elf32_le_vec },
   1597 #endif
   1598 
   1599 
   1600 
   1601 
   1602 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
   1603 
   1604 { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
   1605 &rs6000_xcoff_vec },
   1606 #endif
   1607 
   1608 
   1609 
   1610 
   1611 #ifdef BFD64
   1612 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
   1613 
   1614 { "powerpc64-*-aix5.[01]",
   1615 &rs6000_xcoff64_aix_vec },
   1616 #endif
   1617 
   1618 
   1619 
   1620 
   1621 #endif
   1622 
   1623 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
   1624 
   1625 { "powerpc-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
   1626 &rs6000_xcoff_vec },
   1627 #endif
   1628 
   1629 
   1630 
   1631 
   1632 #ifdef BFD64
   1633 
   1634 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
   1635 
   1636 { "powerpc64-*-aix[5-9]*",
   1637 &rs6000_xcoff64_aix_vec },
   1638 #endif
   1639 
   1640 
   1641 
   1642 
   1643 #endif
   1644 
   1645 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
   1646 
   1647 { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*",
   1648 &rs6000_xcoff_vec },
   1649 #endif
   1650 
   1651 
   1652 
   1653 #ifdef BFD64
   1654 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec)
   1655 
   1656 { "powerpc64-*-aix*",
   1657 &rs6000_xcoff64_vec },
   1658 #endif
   1659 
   1660 
   1661 
   1662 
   1663 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec)
   1664 
   1665 { "powerpc64-*-freebsd*",
   1666 &powerpc_elf64_fbsd_vec },
   1667 #endif
   1668 
   1669 
   1670 
   1671 
   1672 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec)
   1673 
   1674 { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL },
   1675 { "powerpc64-*-*bsd*",
   1676 &powerpc_elf64_vec },
   1677 #endif
   1678 
   1679 
   1680 
   1681 
   1682 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec)
   1683 
   1684 { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL },
   1685 { "powerpc64le-*-*bsd*",
   1686 &powerpc_elf64_le_vec },
   1687 #endif
   1688 
   1689 
   1690 
   1691 
   1692 #endif
   1693 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec)
   1694 
   1695 { "powerpc-*-*freebsd*",
   1696 &powerpc_elf32_fbsd_vec },
   1697 #endif
   1698 
   1699 
   1700 
   1701 
   1702 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   1703 
   1704 { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL },
   1705 { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL },
   1706 { "powerpc-*-chorus*",
   1707 &powerpc_elf32_vec },
   1708 #endif
   1709 
   1710 
   1711 
   1712 
   1713 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   1714 
   1715 { "powerpc-*-kaos*",
   1716 &powerpc_elf32_vec },
   1717 #endif
   1718 
   1719 
   1720 
   1721 
   1722 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec)
   1723 
   1724 { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*",
   1725 &mach_o_be_vec },
   1726 #endif
   1727 
   1728 
   1729 
   1730 
   1731 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec)
   1732 
   1733 { "powerpc-*-macos*",
   1734 &powerpc_xcoff_vec },
   1735 #endif
   1736 
   1737 
   1738 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   1739 
   1740 { "powerpc-*-lynxos*",
   1741 &powerpc_elf32_vec },
   1742 #endif
   1743 
   1744 
   1745 
   1746 
   1747 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
   1748 
   1749 { "powerpc-*-nto*",
   1750 &powerpc_elf32_vec },
   1751 #endif
   1752 
   1753 
   1754 
   1755 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec)
   1756 
   1757 { "powerpc-*-vxworks*", NULL },{ "powerpc-*-windiss*",
   1758 &powerpc_elf32_vxworks_vec },
   1759 #endif
   1760 
   1761 
   1762 
   1763 
   1764 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
   1765 
   1766 { "powerpcle-*-nto*",
   1767 &powerpc_elf32_le_vec },
   1768 #endif
   1769 
   1770 
   1771 
   1772 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
   1773 
   1774 { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL },
   1775 { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*",
   1776 &powerpc_elf32_le_vec },
   1777 #endif
   1778 
   1779 
   1780 
   1781 
   1782 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_pe_le_vec)
   1783 
   1784 { "powerpcle-*-pe", NULL },{ "powerpcle-*-winnt*", NULL },{ "powerpcle-*-cygwin*",
   1785 &powerpc_pe_le_vec },
   1786 #endif
   1787 
   1788 
   1789 
   1790 
   1791 #if !defined (SELECT_VECS) || defined (HAVE_pru_elf32_vec)
   1792 
   1793 { "pru-*-*",
   1794 &pru_elf32_vec },
   1795 #endif
   1796 
   1797 
   1798 
   1799 #ifdef BFD64
   1800 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_vec)
   1801 
   1802 { "riscv-*-*", NULL },{ "riscv32*-*-*",
   1803 &riscv_elf32_vec },
   1804 #endif
   1805 
   1806 
   1807 
   1808 
   1809 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_vec)
   1810 
   1811 { "riscv64*-*-*",
   1812 &riscv_elf64_vec },
   1813 #endif
   1814 
   1815 
   1816 
   1817 
   1818 #endif
   1819 
   1820 #if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec)
   1821 
   1822 { "rl78-*-elf",
   1823 &rl78_elf32_vec },
   1824 #endif
   1825 
   1826 
   1827 
   1828 
   1829 #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec)
   1830 
   1831 { "rx-*-elf",
   1832 &rx_elf32_le_vec },
   1833 #endif
   1834 
   1835 
   1836 
   1837 
   1838 #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_linux_le_vec)
   1839 
   1840 { "rx-*-linux*",
   1841 &rx_elf32_linux_le_vec },
   1842 #endif
   1843 
   1844 
   1845 
   1846 
   1847 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec)
   1848 
   1849 { "s390-*-linux*",
   1850 &s390_elf32_vec },
   1851 #endif
   1852 
   1853 
   1854 
   1855 
   1856 #ifdef BFD64
   1857 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
   1858 
   1859 { "s390x-*-linux*",
   1860 &s390_elf64_vec },
   1861 #endif
   1862 
   1863 
   1864 
   1865 
   1866 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
   1867 
   1868 { "s390x-*-tpf*",
   1869 &s390_elf64_vec },
   1870 #endif
   1871 
   1872 
   1873 
   1874 
   1875 #if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec)
   1876 
   1877 { "score*-*-elf*",
   1878 &score_elf32_be_vec },
   1879 #endif
   1880 
   1881 
   1882 
   1883 #endif /* BFD64 */
   1884 
   1885 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec)
   1886 
   1887 { "sh*eb-*-linux*",
   1888 &sh_elf32_linux_be_vec },
   1889 #endif
   1890 
   1891 
   1892 
   1893 
   1894 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec)
   1895 
   1896 { "sh*-*-linux*",
   1897 &sh_elf32_linux_vec },
   1898 #endif
   1899 
   1900 
   1901 
   1902 
   1903 
   1904 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
   1905 
   1906 { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*",
   1907 &sh_elf32_vec },
   1908 #endif
   1909 
   1910 
   1911 
   1912 
   1913 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
   1914 
   1915 { "sh*l*-*-netbsdelf*",
   1916 &sh_elf32_nbsd_le_vec },
   1917 #endif
   1918 
   1919 
   1920 
   1921 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec)
   1922 
   1923 { "sh*-*-netbsdelf*",
   1924 &sh_elf32_nbsd_vec },
   1925 #endif
   1926 
   1927 
   1928 
   1929 
   1930 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec)
   1931 
   1932 { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*",
   1933 &sh_elf32_le_vec },
   1934 #endif
   1935 
   1936 
   1937 
   1938 
   1939 
   1940 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
   1941 
   1942 { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*",
   1943 &sh_elf32_vec },
   1944 #endif
   1945 
   1946 
   1947 
   1948 
   1949 
   1950 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
   1951 
   1952 { "sh-*-nto*",
   1953 &sh_elf32_vec },
   1954 #endif
   1955 
   1956 
   1957 
   1958 
   1959 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
   1960 
   1961 { "sh*-*-openbsd*",
   1962 &sh_elf32_nbsd_le_vec },
   1963 #endif
   1964 
   1965 
   1966 
   1967 #if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec)
   1968 
   1969 { "sh-*-pe",
   1970 &sh_pe_le_vec },
   1971 #endif
   1972 
   1973 
   1974 
   1975 
   1976 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec)
   1977 
   1978 { "sh-*-vxworks",
   1979 &sh_elf32_vxworks_vec },
   1980 #endif
   1981 
   1982 
   1983 
   1984 
   1985 
   1986 
   1987 
   1988 
   1989 #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec)
   1990 
   1991 { "sh-*-*",
   1992 &sh_coff_vec },
   1993 #endif
   1994 
   1995 
   1996 
   1997 
   1998 
   1999 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
   2000 
   2001 { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*",
   2002 &sparc_elf32_sol2_vec },
   2003 #endif
   2004 
   2005 
   2006 #ifdef BFD64
   2007 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
   2008 
   2009 { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*",
   2010 &sparc_elf32_sol2_vec },
   2011 #endif
   2012 
   2013 
   2014 
   2015 
   2016 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec)
   2017 
   2018 { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu",
   2019 &sparc_elf64_fbsd_vec },
   2020 #endif
   2021 
   2022 
   2023 
   2024 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
   2025 
   2026 { "sparc64*-*-*",
   2027 &sparc_elf64_vec },
   2028 #endif
   2029 
   2030 
   2031 
   2032 
   2033 #endif
   2034 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2035 
   2036 { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*",
   2037 &sparc_elf32_vec },
   2038 #endif
   2039 
   2040 
   2041 
   2042 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec)
   2043 
   2044 { "sparc-*-vxworks*",
   2045 &sparc_elf32_vxworks_vec },
   2046 #endif
   2047 
   2048 
   2049 
   2050 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
   2051 
   2052 { "sparc*-*-*",
   2053 &sparc_elf32_vec },
   2054 #endif
   2055 
   2056 
   2057 
   2058 #if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec)
   2059 
   2060 { "spu-*-elf",
   2061 &spu_elf32_vec },
   2062 #endif
   2063 
   2064 
   2065 
   2066 
   2067 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec)
   2068 
   2069 { "tic6x-*-elf",
   2070 &tic6x_elf32_c6000_le_vec },
   2071 #endif
   2072 
   2073 
   2074 
   2075 
   2076 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec)
   2077 
   2078 { "tic6x-*-uclinux",
   2079 &tic6x_elf32_linux_le_vec },
   2080 #endif
   2081 
   2082 
   2083 
   2084 
   2085 #if !defined (SELECT_VECS) || defined (HAVE_tic80_coff_vec)
   2086 
   2087 { "tic80*-*-*",
   2088 &tic80_coff_vec },
   2089 #endif
   2090 
   2091 
   2092 
   2093 
   2094 #ifdef BFD64
   2095 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec)
   2096 
   2097 { "tilegx-*-*",
   2098 &tilegx_elf64_le_vec },
   2099 #endif
   2100 
   2101 
   2102 
   2103 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec)
   2104 
   2105 { "tilegxbe-*-*",
   2106 &tilegx_elf64_be_vec },
   2107 #endif
   2108 
   2109 
   2110 
   2111 #endif
   2112 
   2113 #if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec)
   2114 
   2115 { "tilepro-*-*",
   2116 &tilepro_elf32_vec },
   2117 #endif
   2118 
   2119 
   2120 
   2121 #if !defined (SELECT_VECS) || defined (HAVE_ft32_elf32_vec)
   2122 
   2123 { "ft32*-*-*",
   2124 &ft32_elf32_vec },
   2125 #endif
   2126 
   2127 
   2128 
   2129 #if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec)
   2130 
   2131 { "v850*-*-*",
   2132 &v850_elf32_vec },
   2133 #endif
   2134 
   2135 
   2136 
   2137 
   2138 
   2139 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
   2140 
   2141 { "vax-*-netbsdelf*",
   2142 &vax_elf32_vec },
   2143 #endif
   2144 
   2145 
   2146 
   2147 
   2148 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
   2149 
   2150 { "vax-*-netbsdaout*", NULL },{ "vax-*-netbsd*",
   2151 &vax_aout_nbsd_vec },
   2152 #endif
   2153 
   2154 
   2155 
   2156 
   2157 
   2158 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
   2159 
   2160 { "vax-*-openbsd*",
   2161 &vax_aout_nbsd_vec },
   2162 #endif
   2163 
   2164 
   2165 
   2166 
   2167 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
   2168 
   2169 { "vax-*-linux-*",
   2170 &vax_elf32_vec },
   2171 #endif
   2172 
   2173 
   2174 
   2175 #if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec)
   2176 
   2177 { "visium-*-elf",
   2178 &visium_elf32_vec },
   2179 #endif
   2180 
   2181 
   2182 
   2183 #if !defined (SELECT_VECS) || defined (HAVE_wasm32_elf32_vec)
   2184 
   2185 { "wasm32-*-*",
   2186 &wasm32_elf32_vec },
   2187 #endif
   2188 
   2189 
   2190 
   2191 
   2192 #if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec)
   2193 
   2194 { "xgate-*-*",
   2195 &xgate_elf32_vec },
   2196 #endif
   2197 
   2198 
   2199 
   2200 
   2201 #if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec)
   2202 
   2203 { "xstormy16-*-elf",
   2204 &xstormy16_elf32_vec },
   2205 #endif
   2206 
   2207 
   2208 
   2209 #if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec)
   2210 
   2211 { "xtensa*-*-*",
   2212 &xtensa_elf32_le_vec },
   2213 #endif
   2214 
   2215 
   2216 
   2217 #if !defined (SELECT_VECS) || defined (HAVE_xc16x_elf32_vec)
   2218 
   2219 { "xc16x-*-elf",
   2220 &xc16x_elf32_vec },
   2221 #endif
   2222 
   2223 
   2224 
   2225 #if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec)
   2226 
   2227 { "z80-*-*",
   2228 &z80_coff_vec },
   2229 #endif
   2230 
   2231 
   2232 
   2233 
   2234 #if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec)
   2235 
   2236 { "z8k*-*-*",
   2237 &z8k_coff_vec },
   2238 #endif
   2239 
   2240 
   2241 
   2242 
   2243