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