Home | History | Annotate | Line # | Download | only in m68000
targmatch.h revision 1.4
      1 /* This file is automatically generated.  DO NOT EDIT! */
      2 /* Generated from: NetBSD: mknative-gdb,v 1.6 2013/10/03 18:58:37 christos Exp  */
      3 /* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp  */
      4 
      5 #ifdef BFD64
      6 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_littleaarch64_vec)
      7 { "aarch64-*-elf",
      8 &bfd_elf64_littleaarch64_vec },
      9 #endif
     10 
     11 
     12 
     13 
     14 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_bigaarch64_vec)
     15 
     16 { "aarch64_be-*-elf",
     17 &bfd_elf64_bigaarch64_vec },
     18 #endif
     19 
     20 
     21 
     22 
     23 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_littleaarch64_vec)
     24 
     25 { "aarch64-*-linux*",
     26 &bfd_elf64_littleaarch64_vec },
     27 #endif
     28 
     29 
     30 
     31 
     32 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_bigaarch64_vec)
     33 
     34 { "aarch64_be-*-linux*",
     35 &bfd_elf64_bigaarch64_vec },
     36 #endif
     37 
     38 
     39 
     40 
     41 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_alpha_freebsd_vec)
     42 
     43 { "alpha*-*-freebsd*", NULL },{ "alpha*-*-kfreebsd*-gnu",
     44 &bfd_elf64_alpha_freebsd_vec },
     45 #endif
     46 
     47 
     48 
     49 
     50 
     51 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_alpha_vec)
     52 
     53 { "alpha*-*-netbsd*", NULL },{ "alpha*-*-openbsd*",
     54 &bfd_elf64_alpha_vec },
     55 #endif
     56 
     57 
     58 
     59 
     60 #if !defined (SELECT_VECS) || defined (HAVE_ecoffalpha_little_vec)
     61 
     62 { "alpha*-*-netware*",
     63 &ecoffalpha_little_vec },
     64 #endif
     65 
     66 
     67 
     68 
     69 #if !defined (SELECT_VECS) || defined (HAVE_ecoffalpha_little_vec)
     70 
     71 { "alpha*-*-linux*ecoff*",
     72 &ecoffalpha_little_vec },
     73 #endif
     74 
     75 
     76 
     77 
     78 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_alpha_vec)
     79 
     80 { "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*",
     81 &bfd_elf64_alpha_vec },
     82 #endif
     83 
     84 
     85 
     86 
     87 #if !defined (SELECT_VECS) || defined (HAVE_vms_alpha_vec)
     88 
     89 { "alpha*-*-*vms*",
     90 &vms_alpha_vec },
     91 #endif
     92 
     93 
     94 
     95 
     96 #if !defined (SELECT_VECS) || defined (HAVE_ecoffalpha_little_vec)
     97 
     98 { "alpha*-*-*",
     99 &ecoffalpha_little_vec },
    100 #endif
    101 
    102 
    103 
    104 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_ia64_little_vec)
    105 
    106 { "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu",
    107 &bfd_elf64_ia64_little_vec },
    108 #endif
    109 
    110 
    111 
    112 
    113 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ia64_hpux_big_vec)
    114 
    115 { "ia64*-*-hpux*",
    116 &bfd_elf32_ia64_hpux_big_vec },
    117 #endif
    118 
    119 
    120 
    121 
    122 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_ia64_vms_vec)
    123 
    124 { "ia64*-*-*vms*",
    125 &bfd_elf64_ia64_vms_vec },
    126 #endif
    127 
    128 
    129 
    130 
    131 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sparc_freebsd_vec)
    132 
    133 { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu",
    134 &bfd_elf64_sparc_freebsd_vec },
    135 #endif
    136 
    137 
    138 
    139 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sparc_vec)
    140 
    141 { "sparc64-*-netbsd*", NULL },{ "sparc64-*-openbsd*",
    142 &bfd_elf64_sparc_vec },
    143 #endif
    144 
    145 
    146 
    147 
    148 #endif /* BFD64 */
    149 
    150 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_am33lin_vec)
    151 
    152 { "am34-*-linux*", NULL },{ "am33_2.0-*-linux*",
    153 &bfd_elf32_am33lin_vec },
    154 #endif
    155 
    156 
    157 
    158 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearc_vec)
    159 
    160 { "arc-*-elf*",
    161 &bfd_elf32_littlearc_vec },
    162 #endif
    163 
    164 
    165 
    166 
    167 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_nacl_vec)
    168 
    169 { "arm-*-nacl*",
    170 &bfd_elf32_littlearm_nacl_vec },
    171 #endif
    172 
    173 
    174 
    175 
    176 
    177 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigarm_nacl_vec)
    178 
    179 { "armeb-*-nacl*",
    180 &bfd_elf32_bigarm_nacl_vec },
    181 #endif
    182 
    183 
    184 
    185 
    186 
    187 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigarm_vec)
    188 
    189 { "armeb-*-netbsdelf*",
    190 &bfd_elf32_bigarm_vec },
    191 #endif
    192 
    193 
    194 
    195 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
    196 
    197 { "arm-*-netbsdelf*",
    198 &bfd_elf32_littlearm_vec },
    199 #endif
    200 
    201 
    202 
    203 #if !defined (SELECT_VECS) || defined (HAVE_armnetbsd_vec)
    204 
    205 { "arm-*-netbsd*", NULL },{ "arm-*-openbsd*",
    206 &armnetbsd_vec },
    207 #endif
    208 
    209 
    210 
    211 
    212 
    213 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
    214 
    215 { "arm-*-nto*", NULL },{ "nto*arm*",
    216 &bfd_elf32_littlearm_vec },
    217 #endif
    218 
    219 
    220 
    221 #if !defined (SELECT_VECS) || defined (HAVE_riscix_vec)
    222 
    223 { "arm-*-riscix*",
    224 &riscix_vec },
    225 #endif
    226 
    227 
    228 #if !defined (SELECT_VECS) || defined (HAVE_arm_epoc_pe_little_vec)
    229 
    230 { "arm-epoc-pe*",
    231 &arm_epoc_pe_little_vec },
    232 #endif
    233 
    234 
    235 
    236 
    237 
    238 #if !defined (SELECT_VECS) || defined (HAVE_arm_wince_pe_little_vec)
    239 
    240 { "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*",
    241 &arm_wince_pe_little_vec },
    242 #endif
    243 
    244 
    245 
    246 
    247 
    248 #if !defined (SELECT_VECS) || defined (HAVE_armpe_little_vec)
    249 
    250 { "arm-*-pe*",
    251 &armpe_little_vec },
    252 #endif
    253 
    254 
    255 
    256 
    257 #if !defined (SELECT_VECS) || defined (HAVE_aout_arm_little_vec)
    258 
    259 { "arm-*-aout", NULL },{ "armel-*-aout",
    260 &aout_arm_little_vec },
    261 #endif
    262 
    263 
    264 
    265 #if !defined (SELECT_VECS) || defined (HAVE_aout_arm_big_vec)
    266 
    267 { "armeb-*-aout",
    268 &aout_arm_big_vec },
    269 #endif
    270 
    271 
    272 
    273 #if !defined (SELECT_VECS) || defined (HAVE_armcoff_little_vec)
    274 
    275 { "arm-*-coff",
    276 &armcoff_little_vec },
    277 #endif
    278 
    279 
    280 
    281 
    282 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
    283 
    284 { "arm-*-rtems*",
    285 &bfd_elf32_littlearm_vec },
    286 #endif
    287 
    288 
    289 
    290 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigarm_vec)
    291 
    292 { "armeb-*-elf", NULL },{ "arm*b-*-linux-*",
    293 &bfd_elf32_bigarm_vec },
    294 #endif
    295 
    296 
    297 
    298 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
    299 
    300 { "arm-*-kaos*",
    301 &bfd_elf32_littlearm_vec },
    302 #endif
    303 
    304 
    305 
    306 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
    307 
    308 { "arm-*-elf", NULL },{ "arm-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL },
    309 { "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL },
    310 { "arm*-*-eabi*",
    311 &bfd_elf32_littlearm_vec },
    312 #endif
    313 
    314 
    315 
    316 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vxworks_vec)
    317 
    318 { "arm*-*-vxworks", NULL },{ "arm*-*-windiss",
    319 &bfd_elf32_littlearm_vxworks_vec },
    320 #endif
    321 
    322 
    323 
    324 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_symbian_vec)
    325 
    326 { "arm*-*-symbianelf*",
    327 &bfd_elf32_littlearm_symbian_vec },
    328 #endif
    329 
    330 
    331 
    332 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
    333 
    334 { "arm9e-*-elf",
    335 &bfd_elf32_littlearm_vec },
    336 #endif
    337 
    338 
    339 
    340 
    341 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_avr_vec)
    342 
    343 { "avr-*-*",
    344 &bfd_elf32_avr_vec },
    345 #endif
    346 
    347 
    348 
    349 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bfin_vec)
    350 
    351 { "bfin-*-*",
    352 &bfd_elf32_bfin_vec },
    353 #endif
    354 
    355 
    356 
    357 
    358 
    359 #if !defined (SELECT_VECS) || defined (HAVE_tic30_aout_vec)
    360 
    361 { "c30-*-*aout*", NULL },{ "tic30-*-*aout*",
    362 &tic30_aout_vec },
    363 #endif
    364 
    365 
    366 #if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec)
    367 
    368 { "c30-*-*coff*", NULL },{ "tic30-*-*coff*",
    369 &tic30_coff_vec },
    370 #endif
    371 
    372 
    373 
    374 #if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec)
    375 
    376 { "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*", NULL },{ "tic4x-*-rtems*",
    377 &tic4x_coff1_vec },
    378 #endif
    379 
    380 
    381 
    382 
    383 
    384 #if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec)
    385 
    386 { "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*",
    387 &tic54x_coff1_vec },
    388 #endif
    389 
    390 
    391 
    392 
    393 
    394 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_cr16_vec)
    395 
    396 { "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*",
    397 &bfd_elf32_cr16_vec },
    398 #endif
    399 
    400 
    401 
    402 
    403 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_cr16c_vec)
    404 
    405 { "cr16c-*-elf*",
    406 &bfd_elf32_cr16c_vec },
    407 #endif
    408 
    409 
    410 
    411 
    412 #if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec)
    413 
    414 { "cris-*-*", NULL },{ "crisv32-*-*",
    415 &cris_aout_vec },
    416 #endif
    417 
    418 
    419 
    420 
    421 
    422 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_crx_vec)
    423 
    424 { "crx-*-elf*",
    425 &bfd_elf32_crx_vec },
    426 #endif
    427 
    428 
    429 
    430 
    431 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_d10v_vec)
    432 
    433 { "d10v-*-*",
    434 &bfd_elf32_d10v_vec },
    435 #endif
    436 
    437 
    438 
    439 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_dlx_big_vec)
    440 
    441 { "dlx-*-elf*",
    442 &bfd_elf32_dlx_big_vec },
    443 #endif
    444 
    445 
    446 
    447 
    448 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_d30v_vec)
    449 
    450 { "d30v-*-*",
    451 &bfd_elf32_d30v_vec },
    452 #endif
    453 
    454 
    455 
    456 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_epiphany_vec)
    457 
    458 { "epiphany-*-elf",
    459 &bfd_elf32_epiphany_vec },
    460 #endif
    461 
    462 
    463 
    464 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
    465 
    466 { "fido-*-elf*",
    467 &bfd_elf32_m68k_vec },
    468 #endif
    469 
    470 
    471 
    472 
    473 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_fr30_vec)
    474 
    475 { "fr30-*-elf",
    476 &bfd_elf32_fr30_vec },
    477 #endif
    478 
    479 
    480 
    481 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_frv_vec)
    482 
    483 { "frv-*-elf",
    484 &bfd_elf32_frv_vec },
    485 #endif
    486 
    487 
    488 
    489 
    490 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_frvfdpic_vec)
    491 
    492 { "frv-*-*linux*",
    493 &bfd_elf32_frvfdpic_vec },
    494 #endif
    495 
    496 
    497 
    498 
    499 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmoxie_vec)
    500 
    501 { "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux",
    502 &bfd_elf32_bigmoxie_vec },
    503 #endif
    504 
    505 
    506 
    507 
    508 #if !defined (SELECT_VECS) || defined (HAVE_h8300coff_vec)
    509 
    510 { "h8300*-*-rtemscoff*",
    511 &h8300coff_vec },
    512 #endif
    513 
    514 
    515 
    516 
    517 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_h8300_vec)
    518 
    519 { "h8300*-*-elf", NULL },{ "h8300*-*-rtems*",
    520 &bfd_elf32_h8300_vec },
    521 #endif
    522 
    523 
    524 
    525 
    526 #if !defined (SELECT_VECS) || defined (HAVE_h8300coff_vec)
    527 
    528 { "h8300*-*-*",
    529 &h8300coff_vec },
    530 #endif
    531 
    532 
    533 
    534 
    535 #if !defined (SELECT_VECS) || defined (HAVE_h8500coff_vec)
    536 
    537 { "h8500-*-*",
    538 &h8500coff_vec },
    539 #endif
    540 
    541 
    542 
    543 
    544 #ifdef BFD64
    545 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_hppa_linux_vec)
    546 
    547 { "hppa*64*-*-linux-*",
    548 &bfd_elf64_hppa_linux_vec },
    549 #endif
    550 
    551 
    552 
    553 
    554 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_hppa_vec)
    555 
    556 { "hppa*64*-*-hpux11*",
    557 &bfd_elf64_hppa_vec },
    558 #endif
    559 
    560 
    561 
    562 
    563 
    564 #endif
    565 
    566 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_hppa_linux_vec)
    567 
    568 { "hppa*-*-linux-*",
    569 &bfd_elf32_hppa_linux_vec },
    570 #endif
    571 
    572 
    573 
    574 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_hppa_nbsd_vec)
    575 
    576 { "hppa*-*-netbsd*",
    577 &bfd_elf32_hppa_nbsd_vec },
    578 #endif
    579 
    580 
    581 
    582 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_hppa_vec)
    583 
    584 { "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*",
    585 &bfd_elf32_hppa_vec },
    586 #endif
    587 
    588 
    589 
    590 
    591 #if !defined (SELECT_VECS) || defined (HAVE_som_vec)
    592 
    593 { "hppa*-*-bsd*",
    594 &som_vec },
    595 #endif
    596 
    597 
    598 
    599 #if !defined (SELECT_VECS) || defined (HAVE_som_vec)
    600 
    601 { "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*",
    602 &som_vec },
    603 #endif
    604 
    605 
    606 #if !defined (SELECT_VECS) || defined (HAVE_som_vec)
    607 
    608 { "hppa*-*-osf*",
    609 &som_vec },
    610 #endif
    611 
    612 
    613 
    614 
    615 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i370_vec)
    616 
    617 { "i370-*-*",
    618 &bfd_elf32_i370_vec },
    619 #endif
    620 
    621 
    622 
    623 #if !defined (SELECT_VECS) || defined (HAVE_i386coff_vec)
    624 
    625 { "i[3-7]86-*-sco3.2v5*coff",
    626 &i386coff_vec },
    627 #endif
    628 
    629 
    630 
    631 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    632 
    633 { "i[3-7]86-*-sysv4*", NULL },{ "i[3-7]86-*-unixware*", NULL },
    634 { "i[3-7]86-*-elf", NULL },{ "i[3-7]86-*-sco3.2v5*", NULL },
    635 { "i[3-7]86-*-dgux*", NULL },{ "i[3-7]86-*-sysv5*",
    636 &bfd_elf32_i386_vec },
    637 #endif
    638 
    639 
    640 
    641 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_sol2_vec)
    642 
    643 { "i[3-7]86-*-solaris2*",
    644 &bfd_elf32_i386_sol2_vec },
    645 #endif
    646 
    647 
    648 
    649 
    650 
    651 #ifdef BFD64
    652 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_sol2_vec)
    653 
    654 { "x86_64-*-solaris2*",
    655 &bfd_elf32_i386_sol2_vec },
    656 #endif
    657 
    658 
    659 
    660 
    661 #endif
    662 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    663 
    664 { "i[3-7]86-*-kaos*",
    665 &bfd_elf32_i386_vec },
    666 #endif
    667 
    668 
    669 
    670 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    671 
    672 { "i[3-7]86-*-nto*",
    673 &bfd_elf32_i386_vec },
    674 #endif
    675 
    676 
    677 
    678 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    679 
    680 { "i[3-7]86-*-aros*",
    681 &bfd_elf32_i386_vec },
    682 #endif
    683 
    684 
    685 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    686 
    687 { "i[3-7]86-*-chorus*",
    688 &bfd_elf32_i386_vec },
    689 #endif
    690 
    691 
    692 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    693 
    694 { "i[3-7]86-*-dicos*",
    695 &bfd_elf32_i386_vec },
    696 #endif
    697 
    698 
    699 
    700 #if !defined (SELECT_VECS) || defined (HAVE_go32coff_vec)
    701 
    702 { "*-*-msdosdjgpp*", NULL },{ "*-*-go32*",
    703 &go32coff_vec },
    704 #endif
    705 
    706 
    707 
    708 #if !defined (SELECT_VECS) || defined (HAVE_i386coff_vec)
    709 
    710 { "i[3-7]86-*-sysv*", NULL },{ "i[3-7]86-*-isc*", NULL },{ "i[3-7]86-*-sco*", NULL },{ "i[3-7]86-*-coff", NULL },
    711 { "i[3-7]86-*-aix*",
    712 &i386coff_vec },
    713 #endif
    714 
    715 
    716 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    717 
    718 { "i[3-7]86-*-rtems*",
    719 &bfd_elf32_i386_vec },
    720 #endif
    721 
    722 
    723 
    724 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_i386_vec)
    725 
    726 { "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*",
    727 &mach_o_i386_vec },
    728 #endif
    729 
    730 
    731 
    732 
    733 
    734 #if !defined (SELECT_VECS) || defined (HAVE_i386dynix_vec)
    735 
    736 { "i[3-7]86-sequent-bsd*",
    737 &i386dynix_vec },
    738 #endif
    739 
    740 
    741 
    742 #if !defined (SELECT_VECS) || defined (HAVE_i386bsd_vec)
    743 
    744 { "i[3-7]86-*-bsd*",
    745 &i386bsd_vec },
    746 #endif
    747 
    748 
    749 
    750 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    751 
    752 { "i[3-7]86-*-dragonfly*",
    753 &bfd_elf32_i386_vec },
    754 #endif
    755 
    756 
    757 
    758 #if !defined (SELECT_VECS) || defined (HAVE_i386freebsd_vec)
    759 
    760 { "i[3-7]86-*-freebsdaout*", NULL },{ "i[3-7]86-*-freebsd[12].*", NULL },
    761 { "i[3-7]86-*-freebsd[12]",
    762 &i386freebsd_vec },
    763 #endif
    764 
    765 
    766 
    767 
    768 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_freebsd_vec)
    769 
    770 { "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu",
    771 &bfd_elf32_i386_freebsd_vec },
    772 #endif
    773 
    774 
    775 
    776 
    777 
    778 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    779 
    780 { "i[3-7]86-*-netbsdelf*", NULL },{ "i[3-7]86-*-netbsd*-gnu*", NULL },{ "i[3-7]86-*-knetbsd*-gnu",
    781 &bfd_elf32_i386_vec },
    782 #endif
    783 
    784 
    785 
    786 
    787 #if !defined (SELECT_VECS) || defined (HAVE_i386pe_vec)
    788 
    789 { "i[3-7]86-*-netbsdpe*",
    790 &i386pe_vec },
    791 #endif
    792 
    793 
    794 
    795 #if !defined (SELECT_VECS) || defined (HAVE_i386netbsd_vec)
    796 
    797 { "i[3-7]86-*-netbsdaout*", NULL },{ "i[3-7]86-*-netbsd*", NULL },
    798 { "i[3-7]86-*-openbsd[0-2].*", NULL },{ "i[3-7]86-*-openbsd3.[0-3]",
    799 &i386netbsd_vec },
    800 #endif
    801 
    802 
    803 
    804 
    805 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    806 
    807 { "i[3-7]86-*-openbsd*",
    808 &bfd_elf32_i386_vec },
    809 #endif
    810 
    811 
    812 
    813 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    814 
    815 { "i[3-7]86-*-netware*",
    816 &bfd_elf32_i386_vec },
    817 #endif
    818 
    819 
    820 
    821 #if !defined (SELECT_VECS) || defined (HAVE_i386linux_vec)
    822 
    823 { "i[3-7]86-*-linux*aout*",
    824 &i386linux_vec },
    825 #endif
    826 
    827 
    828 
    829 
    830 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    831 
    832 { "i[3-7]86-*-linux-*",
    833 &bfd_elf32_i386_vec },
    834 #endif
    835 
    836 
    837 
    838 
    839 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_nacl_vec)
    840 
    841 { "i[3-7]86-*-nacl*",
    842 &bfd_elf32_i386_nacl_vec },
    843 #endif
    844 
    845 
    846 
    847 
    848 
    849 #ifdef BFD64
    850 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_x86_64_vec)
    851 
    852 { "x86_64-*-darwin*",
    853 &mach_o_x86_64_vec },
    854 #endif
    855 
    856 
    857 
    858 
    859 
    860 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
    861 
    862 { "x86_64-*-dicos*",
    863 &bfd_elf64_x86_64_vec },
    864 #endif
    865 
    866 
    867 
    868 
    869 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
    870 
    871 { "x86_64-*-elf*",
    872 &bfd_elf64_x86_64_vec },
    873 #endif
    874 
    875 
    876 
    877 
    878 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
    879 
    880 { "x86_64-*-dragonfly*",
    881 &bfd_elf64_x86_64_vec },
    882 #endif
    883 
    884 
    885 
    886 
    887 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_freebsd_vec)
    888 
    889 { "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu",
    890 &bfd_elf64_x86_64_freebsd_vec },
    891 #endif
    892 
    893 
    894 
    895 
    896 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
    897 
    898 { "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*",
    899 &bfd_elf64_x86_64_vec },
    900 #endif
    901 
    902 
    903 
    904 
    905 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
    906 
    907 { "x86_64-*-linux-*",
    908 &bfd_elf64_x86_64_vec },
    909 #endif
    910 
    911 
    912 
    913 
    914 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_x86_64_nacl_vec)
    915 
    916 { "x86_64-*-nacl*",
    917 &bfd_elf32_x86_64_nacl_vec },
    918 #endif
    919 
    920 
    921 
    922 
    923 
    924 #if !defined (SELECT_VECS) || defined (HAVE_x86_64pe_vec)
    925 
    926 { "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin",
    927 &x86_64pe_vec },
    928 #endif
    929 
    930 
    931 
    932 
    933 
    934 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
    935 
    936 { "x86_64-*-rdos*",
    937 &bfd_elf64_x86_64_vec },
    938 #endif
    939 
    940 
    941 
    942 #endif
    943 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    944 
    945 { "i[3-7]86-*-lynxos*",
    946 &bfd_elf32_i386_vec },
    947 #endif
    948 
    949 
    950 
    951 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    952 
    953 { "i[3-7]86-*-gnu*",
    954 &bfd_elf32_i386_vec },
    955 #endif
    956 
    957 
    958 #if !defined (SELECT_VECS) || defined (HAVE_i386mach3_vec)
    959 
    960 { "i[3-7]86-*-mach*", NULL },{ "i[3-7]86-*-osf1mk*",
    961 &i386mach3_vec },
    962 #endif
    963 
    964 
    965 
    966 
    967 #if !defined (SELECT_VECS) || defined (HAVE_i386os9k_vec)
    968 
    969 { "i[3-7]86-*-os9k",
    970 &i386os9k_vec },
    971 #endif
    972 
    973 
    974 #if !defined (SELECT_VECS) || defined (HAVE_i386aout_vec)
    975 
    976 { "i[3-7]86-*-msdos*",
    977 &i386aout_vec },
    978 #endif
    979 
    980 
    981 
    982 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    983 
    984 { "i[3-7]86-*-moss*",
    985 &bfd_elf32_i386_vec },
    986 #endif
    987 
    988 
    989 
    990 #if !defined (SELECT_VECS) || defined (HAVE_i386pe_vec)
    991 
    992 { "i[3-7]86-*-beospe*",
    993 &i386pe_vec },
    994 #endif
    995 
    996 
    997 
    998 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
    999 
   1000 { "i[3-7]86-*-beoself*", NULL },{ "i[3-7]86-*-beos*",
   1001 &bfd_elf32_i386_vec },
   1002 #endif
   1003 
   1004 
   1005 
   1006 #if !defined (SELECT_VECS) || defined (HAVE_i386pei_vec)
   1007 
   1008 { "i[3-7]86-*-interix*",
   1009 &i386pei_vec },
   1010 #endif
   1011 
   1012 
   1013 
   1014 
   1015 
   1016 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
   1017 
   1018 { "i[3-7]86-*-rdos*",
   1019 &bfd_elf32_i386_vec },
   1020 #endif
   1021 
   1022 
   1023 
   1024 #if !defined (SELECT_VECS) || defined (HAVE_i386pe_vec)
   1025 
   1026 { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe",
   1027 &i386pe_vec },
   1028 #endif
   1029 
   1030 
   1031 
   1032 
   1033 #if !defined (SELECT_VECS) || defined (HAVE_i386coff_vec)
   1034 
   1035 { "i[3-7]86-none-*",
   1036 &i386coff_vec },
   1037 #endif
   1038 
   1039 
   1040 #if !defined (SELECT_VECS) || defined (HAVE_i386aout_vec)
   1041 
   1042 { "i[3-7]86-*-aout*", NULL },{ "i[3-7]86*-*-vsta*",
   1043 &i386aout_vec },
   1044 #endif
   1045 
   1046 
   1047 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vxworks_vec)
   1048 
   1049 { "i[3-7]86-*-vxworks*",
   1050 &bfd_elf32_i386_vxworks_vec },
   1051 #endif
   1052 
   1053 
   1054 
   1055 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
   1056 
   1057 { "i[3-7]86-*-chaos",
   1058 &bfd_elf32_i386_vec },
   1059 #endif
   1060 
   1061 
   1062 
   1063 
   1064 #if !defined (SELECT_VECS) || defined (HAVE_i860coff_vec)
   1065 
   1066 { "i860-*-mach3*", NULL },{ "i860-*-osf1*", NULL },{ "i860-*-coff*",
   1067 &i860coff_vec },
   1068 #endif
   1069 
   1070 
   1071 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i860_little_vec)
   1072 
   1073 { "i860-stardent-sysv4*", NULL },{ "i860-stardent-elf*",
   1074 &bfd_elf32_i860_little_vec },
   1075 #endif
   1076 
   1077 
   1078 
   1079 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i860_vec)
   1080 
   1081 { "i860-*-sysv4*", NULL },{ "i860-*-elf*",
   1082 &bfd_elf32_i860_vec },
   1083 #endif
   1084 
   1085 
   1086 
   1087 #if !defined (SELECT_VECS) || defined (HAVE_b_out_vec_little_host)
   1088 
   1089 { "i960-*-vxworks4*", NULL },{ "i960-*-vxworks5.0",
   1090 &b_out_vec_little_host },
   1091 #endif
   1092 
   1093 
   1094 
   1095 
   1096 #if !defined (SELECT_VECS) || defined (HAVE_icoff_little_vec)
   1097 
   1098 { "i960-*-vxworks5.*", NULL },{ "i960-*-coff*", NULL },{ "i960-*-sysv*",
   1099 &icoff_little_vec },
   1100 #endif
   1101 
   1102 
   1103 
   1104 
   1105 #if !defined (SELECT_VECS) || defined (HAVE_b_out_vec_little_host)
   1106 
   1107 { "i960-*-vxworks*", NULL },{ "i960-*-aout*", NULL },{ "i960-*-bout*", NULL },{ "i960-*-nindy*",
   1108 &b_out_vec_little_host },
   1109 #endif
   1110 
   1111 
   1112 
   1113 
   1114 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i960_vec)
   1115 
   1116 { "i960-*-elf*",
   1117 &bfd_elf32_i960_vec },
   1118 #endif
   1119 
   1120 
   1121 
   1122 
   1123 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ip2k_vec)
   1124 
   1125 { "ip2k-*-elf",
   1126 &bfd_elf32_ip2k_vec },
   1127 #endif
   1128 
   1129 
   1130 
   1131 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_iq2000_vec)
   1132 
   1133 { "iq2000-*-elf",
   1134 &bfd_elf32_iq2000_vec },
   1135 #endif
   1136 
   1137 
   1138 
   1139 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_lm32_vec)
   1140 
   1141 { "lm32-*-elf", NULL },{ "lm32-*-rtems*",
   1142 &bfd_elf32_lm32_vec },
   1143 #endif
   1144 
   1145 
   1146 
   1147 
   1148 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_lm32fdpic_vec)
   1149 
   1150 { "lm32-*-*linux*",
   1151 &bfd_elf32_lm32fdpic_vec },
   1152 #endif
   1153 
   1154 
   1155 
   1156 
   1157 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m32c_vec)
   1158 
   1159 { "m32c-*-elf", NULL },{ "m32c-*-rtems*",
   1160 &bfd_elf32_m32c_vec },
   1161 #endif
   1162 
   1163 
   1164 
   1165 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m32rlelin_vec)
   1166 
   1167 { "m32r*le-*-linux*",
   1168 &bfd_elf32_m32rlelin_vec },
   1169 #endif
   1170 
   1171 
   1172 
   1173 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m32rlin_vec)
   1174 
   1175 { "m32r*-*-linux*",
   1176 &bfd_elf32_m32rlin_vec },
   1177 #endif
   1178 
   1179 
   1180 
   1181 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m32rle_vec)
   1182 
   1183 { "m32r*le-*-*",
   1184 &bfd_elf32_m32rle_vec },
   1185 #endif
   1186 
   1187 
   1188 
   1189 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m32r_vec)
   1190 
   1191 { "m32r-*-*",
   1192 &bfd_elf32_m32r_vec },
   1193 #endif
   1194 
   1195 
   1196 
   1197 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68hc11_vec)
   1198 
   1199 { "m68hc11-*-*", NULL },{ "m6811-*-*",
   1200 &bfd_elf32_m68hc11_vec },
   1201 #endif
   1202 
   1203 
   1204 
   1205 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68hc12_vec)
   1206 
   1207 { "m68hc12-*-*", NULL },{ "m6812-*-*",
   1208 &bfd_elf32_m68hc12_vec },
   1209 #endif
   1210 
   1211 
   1212 
   1213 
   1214 #if !defined (SELECT_VECS) || defined (HAVE_m68ksysvcoff_vec)
   1215 
   1216 { "m68*-motorola-sysv*",
   1217 &m68ksysvcoff_vec },
   1218 #endif
   1219 
   1220 
   1221 #if !defined (SELECT_VECS) || defined (HAVE_hp300bsd_vec)
   1222 
   1223 { "m68*-hp-bsd*",
   1224 &hp300bsd_vec },
   1225 #endif
   1226 
   1227 
   1228 
   1229 #if !defined (SELECT_VECS) || defined (HAVE_aout0_big_vec)
   1230 
   1231 { "m68*-*-aout*",
   1232 &aout0_big_vec },
   1233 #endif
   1234 
   1235 
   1236 
   1237 
   1238 
   1239 
   1240 
   1241 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
   1242 
   1243 { "m68*-*-elf*", NULL },{ "m68*-*-sysv4*", NULL },{ "m68*-*-uclinux*",
   1244 &bfd_elf32_m68k_vec },
   1245 #endif
   1246 
   1247 
   1248 
   1249 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
   1250 
   1251 { "m68*-*-rtems*",
   1252 &bfd_elf32_m68k_vec },
   1253 #endif
   1254 
   1255 
   1256 
   1257 #if !defined (SELECT_VECS) || defined (HAVE_m68kcoff_vec)
   1258 
   1259 { "m68*-*-coff*", NULL },{ "m68*-*-sysv*",
   1260 &m68kcoff_vec },
   1261 #endif
   1262 
   1263 
   1264 
   1265 #if !defined (SELECT_VECS) || defined (HAVE_hp300hpux_vec)
   1266 
   1267 { "m68*-*-hpux*",
   1268 &hp300hpux_vec },
   1269 #endif
   1270 
   1271 
   1272 
   1273 #if !defined (SELECT_VECS) || defined (HAVE_m68klinux_vec)
   1274 
   1275 { "m68*-*-linux*aout*",
   1276 &m68klinux_vec },
   1277 #endif
   1278 
   1279 
   1280 
   1281 
   1282 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
   1283 
   1284 { "m68*-*-linux-*",
   1285 &bfd_elf32_m68k_vec },
   1286 #endif
   1287 
   1288 
   1289 
   1290 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
   1291 
   1292 { "m68*-*-gnu*",
   1293 &bfd_elf32_m68k_vec },
   1294 #endif
   1295 
   1296 
   1297 
   1298 
   1299 #if !defined (SELECT_VECS) || defined (HAVE_m68k4knetbsd_vec)
   1300 
   1301 { "m68*-hp*-netbsd*",
   1302 &m68k4knetbsd_vec },
   1303 #endif
   1304 
   1305 
   1306 
   1307 
   1308 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
   1309 
   1310 { "m68*-*-netbsdelf*", NULL },{ "m5407-*-netbsdelf*",
   1311 &bfd_elf32_m68k_vec },
   1312 #endif
   1313 
   1314 
   1315 
   1316 #if !defined (SELECT_VECS) || defined (HAVE_m68knetbsd_vec)
   1317 
   1318 { "m68*-*-netbsdaout*", NULL },{ "m68*-*-netbsd*",
   1319 &m68knetbsd_vec },
   1320 #endif
   1321 
   1322 
   1323 
   1324 
   1325 #if !defined (SELECT_VECS) || defined (HAVE_m68knetbsd_vec)
   1326 
   1327 { "m68*-*-openbsd*",
   1328 &m68knetbsd_vec },
   1329 #endif
   1330 
   1331 
   1332 
   1333 
   1334 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
   1335 
   1336 { "m68*-*-sunos*", NULL },{ "m68*-*-os68k*", NULL },{ "m68*-*-vxworks*", NULL },{ "m68*-netx-*", NULL },
   1337 { "m68*-*-bsd*", NULL },{ "m68*-*-vsta*",
   1338 &sunos_big_vec },
   1339 #endif
   1340 
   1341 
   1342 
   1343 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
   1344 
   1345 { "m68*-ericsson-*",
   1346 &sunos_big_vec },
   1347 #endif
   1348 
   1349 
   1350 
   1351 
   1352 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
   1353 
   1354 { "m68*-cbm-*",
   1355 &bfd_elf32_m68k_vec },
   1356 #endif
   1357 
   1358 
   1359 
   1360 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
   1361 
   1362 { "m68*-*-psos*",
   1363 &bfd_elf32_m68k_vec },
   1364 #endif
   1365 
   1366 
   1367 
   1368 
   1369 
   1370 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m88k_vec)
   1371 
   1372 { "m88*-harris-cxux*", NULL },{ "m88*-*-dgux*", NULL },{ "m88*-*-sysv4*",
   1373 &bfd_elf32_m88k_vec },
   1374 #endif
   1375 
   1376 
   1377 
   1378 #if !defined (SELECT_VECS) || defined (HAVE_m88kmach3_vec)
   1379 
   1380 { "m88*-*-mach3*",
   1381 &m88kmach3_vec },
   1382 #endif
   1383 
   1384 
   1385 
   1386 #if !defined (SELECT_VECS) || defined (HAVE_m88kopenbsd_vec)
   1387 
   1388 { "m88*-*-openbsd*",
   1389 &m88kopenbsd_vec },
   1390 #endif
   1391 
   1392 
   1393 
   1394 #if !defined (SELECT_VECS) || defined (HAVE_m88kbcs_vec)
   1395 
   1396 { "m88*-*-*",
   1397 &m88kbcs_vec },
   1398 #endif
   1399 
   1400 
   1401 
   1402 
   1403 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_mcore_big_vec)
   1404 
   1405 { "mcore-*-elf",
   1406 &bfd_elf32_mcore_big_vec },
   1407 #endif
   1408 
   1409 
   1410 
   1411 #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_big_vec)
   1412 
   1413 { "mcore-*-pe",
   1414 &mcore_pe_big_vec },
   1415 #endif
   1416 
   1417 
   1418 
   1419 
   1420 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_mep_vec)
   1421 
   1422 { "mep-*-elf",
   1423 &bfd_elf32_mep_vec },
   1424 #endif
   1425 
   1426 
   1427 
   1428 
   1429 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_metag_vec)
   1430 
   1431 { "metag-*-*",
   1432 &bfd_elf32_metag_vec },
   1433 #endif
   1434 
   1435 
   1436 
   1437 
   1438 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_microblazeel_vec)
   1439 
   1440 { "microblazeel*-*",
   1441 &bfd_elf32_microblazeel_vec },
   1442 #endif
   1443 
   1444 
   1445 
   1446 
   1447 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_microblaze_vec)
   1448 
   1449 { "microblaze*-*",
   1450 &bfd_elf32_microblaze_vec },
   1451 #endif
   1452 
   1453 
   1454 
   1455 
   1456 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_big_vec)
   1457 
   1458 { "mips*-big-*",
   1459 &ecoff_big_vec },
   1460 #endif
   1461 
   1462 
   1463 
   1464 #ifdef BFD64
   1465 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradlittlemips_vec)
   1466 
   1467 { "mips*el-*-netbsd*",
   1468 &bfd_elf32_tradlittlemips_vec },
   1469 #endif
   1470 
   1471 
   1472 
   1473 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradbigmips_vec)
   1474 
   1475 { "mips*-*-netbsd*",
   1476 &bfd_elf32_tradbigmips_vec },
   1477 #endif
   1478 
   1479 
   1480 
   1481 #endif
   1482 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_little_vec)
   1483 
   1484 { "mips*-dec-*", NULL },{ "mips*el-*-ecoff*",
   1485 &ecoff_little_vec },
   1486 #endif
   1487 
   1488 
   1489 
   1490 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_big_vec)
   1491 
   1492 { "mips*-*-ecoff*",
   1493 &ecoff_big_vec },
   1494 #endif
   1495 
   1496 
   1497 
   1498 #ifdef BFD64
   1499 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nbigmips_vec)
   1500 
   1501 { "mips*-*-irix6*",
   1502 &bfd_elf32_nbigmips_vec },
   1503 #endif
   1504 
   1505 
   1506 
   1507 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nlittlemips_vec)
   1508 
   1509 { "mips64*-ps2-elf*",
   1510 &bfd_elf32_nlittlemips_vec },
   1511 #endif
   1512 
   1513 
   1514 
   1515 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlemips_vec)
   1516 
   1517 { "mips*-ps2-elf*",
   1518 &bfd_elf32_littlemips_vec },
   1519 #endif
   1520 
   1521 
   1522 
   1523 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmips_vec)
   1524 
   1525 { "mips*-*-irix5*",
   1526 &bfd_elf32_bigmips_vec },
   1527 #endif
   1528 
   1529 
   1530 
   1531 #endif
   1532 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_big_vec)
   1533 
   1534 { "mips*-sgi-*", NULL },{ "mips*-*-bsd*",
   1535 &ecoff_big_vec },
   1536 #endif
   1537 
   1538 
   1539 
   1540 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_biglittle_vec)
   1541 
   1542 { "mips*-*-lnews*",
   1543 &ecoff_biglittle_vec },
   1544 #endif
   1545 
   1546 
   1547 
   1548 #ifdef BFD64
   1549 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradbigmips_vec)
   1550 
   1551 { "mips*-*-sysv4*",
   1552 &bfd_elf32_tradbigmips_vec },
   1553 #endif
   1554 
   1555 
   1556 
   1557 #endif
   1558 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_big_vec)
   1559 
   1560 { "mips*-*-sysv*", NULL },{ "mips*-*-riscos*",
   1561 &ecoff_big_vec },
   1562 #endif
   1563 
   1564 
   1565 
   1566 #ifdef BFD64
   1567 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlemips_vxworks_vec)
   1568 
   1569 { "mips*el-*-vxworks*",
   1570 &bfd_elf32_littlemips_vxworks_vec },
   1571 #endif
   1572 
   1573 
   1574 
   1575 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmips_vxworks_vec)
   1576 
   1577 { "mips*-*-vxworks*",
   1578 &bfd_elf32_bigmips_vxworks_vec },
   1579 #endif
   1580 
   1581 
   1582 
   1583 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradlittlemips_vec)
   1584 
   1585 { "mips*el-sde-elf*",
   1586 &bfd_elf32_tradlittlemips_vec },
   1587 #endif
   1588 
   1589 
   1590 
   1591 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradbigmips_vec)
   1592 
   1593 { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*",
   1594 &bfd_elf32_tradbigmips_vec },
   1595 #endif
   1596 
   1597 
   1598 
   1599 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlemips_vec)
   1600 
   1601 { "mips*el-*-elf*", NULL },{ "mips*el-*-vxworks*", NULL },{ "mips*-*-chorus*",
   1602 &bfd_elf32_littlemips_vec },
   1603 #endif
   1604 
   1605 
   1606 
   1607 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmips_vec)
   1608 
   1609 { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-vxworks", NULL },{ "mips*-*-windiss",
   1610 &bfd_elf32_bigmips_vec },
   1611 #endif
   1612 
   1613 
   1614 
   1615 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmips_vec)
   1616 
   1617 { "mips*-*-none",
   1618 &bfd_elf32_bigmips_vec },
   1619 #endif
   1620 
   1621 
   1622 
   1623 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_tradbigmips_vec)
   1624 
   1625 { "mips64*-*-openbsd*",
   1626 &bfd_elf64_tradbigmips_vec },
   1627 #endif
   1628 
   1629 
   1630 
   1631 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlemips_vec)
   1632 
   1633 { "mips*el-*-openbsd*",
   1634 &bfd_elf32_littlemips_vec },
   1635 #endif
   1636 
   1637 
   1638 
   1639 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmips_vec)
   1640 
   1641 { "mips*-*-openbsd*",
   1642 &bfd_elf32_bigmips_vec },
   1643 #endif
   1644 
   1645 
   1646 
   1647 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ntradlittlemips_vec)
   1648 
   1649 { "mips64*el-*-linux*",
   1650 &bfd_elf32_ntradlittlemips_vec },
   1651 #endif
   1652 
   1653 
   1654 
   1655 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ntradbigmips_vec)
   1656 
   1657 { "mips64*-*-linux*",
   1658 &bfd_elf32_ntradbigmips_vec },
   1659 #endif
   1660 
   1661 
   1662 
   1663 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradlittlemips_vec)
   1664 
   1665 { "mips*el-*-linux*",
   1666 &bfd_elf32_tradlittlemips_vec },
   1667 #endif
   1668 
   1669 
   1670 
   1671 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradbigmips_vec)
   1672 
   1673 { "mips*-*-linux*",
   1674 &bfd_elf32_tradbigmips_vec },
   1675 #endif
   1676 
   1677 
   1678 
   1679 
   1680 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ntradlittlemips_freebsd_vec)
   1681 
   1682 { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu",
   1683 &bfd_elf32_ntradlittlemips_freebsd_vec },
   1684 #endif
   1685 
   1686 
   1687 
   1688 
   1689 
   1690 
   1691 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ntradbigmips_freebsd_vec)
   1692 
   1693 { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu",
   1694 &bfd_elf32_ntradbigmips_freebsd_vec },
   1695 #endif
   1696 
   1697 
   1698 
   1699 
   1700 
   1701 
   1702 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradlittlemips_freebsd_vec)
   1703 
   1704 { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu",
   1705 &bfd_elf32_tradlittlemips_freebsd_vec },
   1706 #endif
   1707 
   1708 
   1709 
   1710 
   1711 
   1712 
   1713 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradbigmips_freebsd_vec)
   1714 
   1715 { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu",
   1716 &bfd_elf32_tradbigmips_freebsd_vec },
   1717 #endif
   1718 
   1719 
   1720 
   1721 
   1722 
   1723 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_mmix_vec)
   1724 
   1725 { "mmix-*-*",
   1726 &bfd_elf64_mmix_vec },
   1727 #endif
   1728 
   1729 
   1730 
   1731 
   1732 #endif
   1733 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_mn10200_vec)
   1734 
   1735 { "mn10200-*-*",
   1736 &bfd_elf32_mn10200_vec },
   1737 #endif
   1738 
   1739 
   1740 
   1741 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_mn10300_vec)
   1742 
   1743 { "mn10300-*-*",
   1744 &bfd_elf32_mn10300_vec },
   1745 #endif
   1746 
   1747 
   1748 
   1749 
   1750 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_mt_vec)
   1751 
   1752 { "mt-*-elf",
   1753 &bfd_elf32_mt_vec },
   1754 #endif
   1755 
   1756 
   1757 
   1758 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_msp430_vec)
   1759 
   1760 { "msp430-*-*",
   1761 &bfd_elf32_msp430_vec },
   1762 #endif
   1763 
   1764 
   1765 
   1766 
   1767 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nds32lelin_vec)
   1768 
   1769 { "nds32*le-*-linux*",
   1770 &bfd_elf32_nds32lelin_vec },
   1771 #endif
   1772 
   1773 
   1774 
   1775 
   1776 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nds32belin_vec)
   1777 
   1778 { "nds32*be-*-linux*",
   1779 &bfd_elf32_nds32belin_vec },
   1780 #endif
   1781 
   1782 
   1783 
   1784 
   1785 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nds32le_vec)
   1786 
   1787 { "nds32*le-*-*",
   1788 &bfd_elf32_nds32le_vec },
   1789 #endif
   1790 
   1791 
   1792 
   1793 
   1794 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nds32be_vec)
   1795 
   1796 { "nds32*be-*-*",
   1797 &bfd_elf32_nds32be_vec },
   1798 #endif
   1799 
   1800 
   1801 
   1802 
   1803 #if !defined (SELECT_VECS) || defined (HAVE_pc532machaout_vec)
   1804 
   1805 { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*",
   1806 &pc532machaout_vec },
   1807 #endif
   1808 
   1809 
   1810 
   1811 #if !defined (SELECT_VECS) || defined (HAVE_pc532netbsd_vec)
   1812 
   1813 { "ns32k-*-netbsd*", NULL },{ "ns32k-*-lites*", NULL },{ "ns32k-*-openbsd*",
   1814 &pc532netbsd_vec },
   1815 #endif
   1816 
   1817 
   1818 
   1819 
   1820 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bignios2_vec)
   1821 
   1822 { "nios2eb-*-*",
   1823 &bfd_elf32_bignios2_vec },
   1824 #endif
   1825 
   1826 
   1827 
   1828 
   1829 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlenios2_vec)
   1830 
   1831 { "nios2el-*-*",
   1832 &bfd_elf32_littlenios2_vec },
   1833 #endif
   1834 
   1835 
   1836 
   1837 
   1838 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlenios2_vec)
   1839 
   1840 { "nios2-*-*",
   1841 &bfd_elf32_littlenios2_vec },
   1842 #endif
   1843 
   1844 
   1845 
   1846 
   1847 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_openrisc_vec)
   1848 
   1849 { "openrisc-*-elf",
   1850 &bfd_elf32_openrisc_vec },
   1851 #endif
   1852 
   1853 
   1854 
   1855 #if !defined (SELECT_VECS) || defined (HAVE_or32coff_big_vec)
   1856 
   1857 { "or32-*-coff",
   1858 &or32coff_big_vec },
   1859 #endif
   1860 
   1861 
   1862 
   1863 
   1864 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_or32_big_vec)
   1865 
   1866 { "or32-*-elf",
   1867 &bfd_elf32_or32_big_vec },
   1868 #endif
   1869 
   1870 
   1871 
   1872 #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec)
   1873 
   1874 { "pdp11-*-*",
   1875 &pdp11_aout_vec },
   1876 #endif
   1877 
   1878 
   1879 
   1880 
   1881 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_pj_vec)
   1882 
   1883 { "pj-*-*",
   1884 &bfd_elf32_pj_vec },
   1885 #endif
   1886 
   1887 
   1888 
   1889 
   1890 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_pjl_vec)
   1891 
   1892 { "pjl-*-*",
   1893 &bfd_elf32_pjl_vec },
   1894 #endif
   1895 
   1896 
   1897 
   1898 
   1899 #if !defined (SELECT_VECS) || defined (HAVE_rs6000coff_vec)
   1900 
   1901 { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
   1902 &rs6000coff_vec },
   1903 #endif
   1904 
   1905 
   1906 
   1907 
   1908 #ifdef BFD64
   1909 #if !defined (SELECT_VECS) || defined (HAVE_aix5coff64_vec)
   1910 
   1911 { "powerpc64-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
   1912 &aix5coff64_vec },
   1913 #endif
   1914 
   1915 
   1916 
   1917 
   1918 #endif
   1919 
   1920 #if !defined (SELECT_VECS) || defined (HAVE_rs6000coff_vec)
   1921 
   1922 { "powerpc-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
   1923 &rs6000coff_vec },
   1924 #endif
   1925 
   1926 
   1927 
   1928 
   1929 #ifdef BFD64
   1930 
   1931 #if !defined (SELECT_VECS) || defined (HAVE_aix5coff64_vec)
   1932 
   1933 { "powerpc64-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
   1934 &aix5coff64_vec },
   1935 #endif
   1936 
   1937 
   1938 
   1939 
   1940 #endif
   1941 
   1942 #if !defined (SELECT_VECS) || defined (HAVE_rs6000coff_vec)
   1943 
   1944 { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*",
   1945 &rs6000coff_vec },
   1946 #endif
   1947 
   1948 
   1949 
   1950 #ifdef BFD64
   1951 #if !defined (SELECT_VECS) || defined (HAVE_rs6000coff64_vec)
   1952 
   1953 { "powerpc64-*-aix*",
   1954 &rs6000coff64_vec },
   1955 #endif
   1956 
   1957 
   1958 
   1959 
   1960 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_powerpc_freebsd_vec)
   1961 
   1962 { "powerpc64-*-freebsd*",
   1963 &bfd_elf64_powerpc_freebsd_vec },
   1964 #endif
   1965 
   1966 
   1967 
   1968 
   1969 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_powerpc_vec)
   1970 
   1971 { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL },
   1972 { "powerpc64-*-*bsd*",
   1973 &bfd_elf64_powerpc_vec },
   1974 #endif
   1975 
   1976 
   1977 
   1978 
   1979 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_powerpcle_vec)
   1980 
   1981 { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL },
   1982 { "powerpc64le-*-*bsd*",
   1983 &bfd_elf64_powerpcle_vec },
   1984 #endif
   1985 
   1986 
   1987 
   1988 
   1989 #endif
   1990 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_freebsd_vec)
   1991 
   1992 { "powerpc-*-*freebsd*",
   1993 &bfd_elf32_powerpc_freebsd_vec },
   1994 #endif
   1995 
   1996 
   1997 
   1998 
   1999 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vec)
   2000 
   2001 { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL },
   2002 { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL },
   2003 { "powerpc-*-chorus*",
   2004 &bfd_elf32_powerpc_vec },
   2005 #endif
   2006 
   2007 
   2008 
   2009 
   2010 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vec)
   2011 
   2012 { "powerpc-*-kaos*",
   2013 &bfd_elf32_powerpc_vec },
   2014 #endif
   2015 
   2016 
   2017 
   2018 
   2019 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec)
   2020 
   2021 { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*",
   2022 &mach_o_be_vec },
   2023 #endif
   2024 
   2025 
   2026 
   2027 
   2028 #if !defined (SELECT_VECS) || defined (HAVE_pmac_xcoff_vec)
   2029 
   2030 { "powerpc-*-macos*",
   2031 &pmac_xcoff_vec },
   2032 #endif
   2033 
   2034 
   2035 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vec)
   2036 
   2037 { "powerpc-*-lynxos*",
   2038 &bfd_elf32_powerpc_vec },
   2039 #endif
   2040 
   2041 
   2042 
   2043 
   2044 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vec)
   2045 
   2046 { "powerpc-*-netware*",
   2047 &bfd_elf32_powerpc_vec },
   2048 #endif
   2049 
   2050 
   2051 
   2052 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vec)
   2053 
   2054 { "powerpc-*-nto*",
   2055 &bfd_elf32_powerpc_vec },
   2056 #endif
   2057 
   2058 
   2059 
   2060 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vxworks_vec)
   2061 
   2062 { "powerpc-*-vxworks*", NULL },{ "powerpc-*-windiss*",
   2063 &bfd_elf32_powerpc_vxworks_vec },
   2064 #endif
   2065 
   2066 
   2067 
   2068 
   2069 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpcle_vec)
   2070 
   2071 { "powerpcle-*-nto*",
   2072 &bfd_elf32_powerpcle_vec },
   2073 #endif
   2074 
   2075 
   2076 
   2077 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpcle_vec)
   2078 
   2079 { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL },
   2080 { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*",
   2081 &bfd_elf32_powerpcle_vec },
   2082 #endif
   2083 
   2084 
   2085 
   2086 
   2087 #if !defined (SELECT_VECS) || defined (HAVE_bfd_powerpcle_pe_vec)
   2088 
   2089 { "powerpcle-*-pe", NULL },{ "powerpcle-*-winnt*", NULL },{ "powerpcle-*-cygwin*",
   2090 &bfd_powerpcle_pe_vec },
   2091 #endif
   2092 
   2093 
   2094 
   2095 
   2096 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_rl78_vec)
   2097 
   2098 { "rl78-*-elf",
   2099 &bfd_elf32_rl78_vec },
   2100 #endif
   2101 
   2102 
   2103 
   2104 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_rx_le_vec)
   2105 
   2106 { "rx-*-elf",
   2107 &bfd_elf32_rx_le_vec },
   2108 #endif
   2109 
   2110 
   2111 
   2112 
   2113 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_s390_vec)
   2114 
   2115 { "s390-*-linux*",
   2116 &bfd_elf32_s390_vec },
   2117 #endif
   2118 
   2119 
   2120 
   2121 
   2122 #ifdef BFD64
   2123 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_s390_vec)
   2124 
   2125 { "s390x-*-linux*",
   2126 &bfd_elf64_s390_vec },
   2127 #endif
   2128 
   2129 
   2130 
   2131 
   2132 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_s390_vec)
   2133 
   2134 { "s390x-*-tpf*",
   2135 &bfd_elf64_s390_vec },
   2136 #endif
   2137 
   2138 
   2139 
   2140 
   2141 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigscore_vec)
   2142 
   2143 { "score*-*-elf*",
   2144 &bfd_elf32_bigscore_vec },
   2145 #endif
   2146 
   2147 
   2148 
   2149 
   2150 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64l_vec)
   2151 
   2152 { "sh64l*-*-elf*",
   2153 &bfd_elf32_sh64l_vec },
   2154 #endif
   2155 
   2156 
   2157 
   2158 
   2159 
   2160 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64_vec)
   2161 
   2162 { "sh64-*-elf*",
   2163 &bfd_elf32_sh64_vec },
   2164 #endif
   2165 
   2166 
   2167 
   2168 
   2169 
   2170 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64blin_vec)
   2171 
   2172 { "sh64eb-*-linux*",
   2173 &bfd_elf32_sh64blin_vec },
   2174 #endif
   2175 
   2176 
   2177 
   2178 
   2179 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64lin_vec)
   2180 
   2181 { "sh64-*-linux*",
   2182 &bfd_elf32_sh64lin_vec },
   2183 #endif
   2184 
   2185 
   2186 
   2187 
   2188 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shblin_vec)
   2189 
   2190 { "sh-*-linux*",
   2191 &bfd_elf32_shblin_vec },
   2192 #endif
   2193 
   2194 
   2195 
   2196 
   2197 #endif /* BFD64 */
   2198 
   2199 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shblin_vec)
   2200 
   2201 { "sh*eb-*-linux*",
   2202 &bfd_elf32_shblin_vec },
   2203 #endif
   2204 
   2205 
   2206 
   2207 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shlin_vec)
   2208 
   2209 { "sh*-*-linux*",
   2210 &bfd_elf32_shlin_vec },
   2211 #endif
   2212 
   2213 
   2214 
   2215 
   2216 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh_vec)
   2217 
   2218 { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*",
   2219 &bfd_elf32_sh_vec },
   2220 #endif
   2221 
   2222 
   2223 #ifdef BFD64
   2224 
   2225 #endif
   2226 
   2227 
   2228 #ifdef BFD64
   2229 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64lnbsd_vec)
   2230 
   2231 { "sh5le-*-netbsd*",
   2232 &bfd_elf32_sh64lnbsd_vec },
   2233 #endif
   2234 
   2235 
   2236 
   2237 
   2238 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64nbsd_vec)
   2239 
   2240 { "sh5-*-netbsd*",
   2241 &bfd_elf32_sh64nbsd_vec },
   2242 #endif
   2243 
   2244 
   2245 
   2246 
   2247 
   2248 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sh64lnbsd_vec)
   2249 
   2250 { "sh64le-*-netbsd*",
   2251 &bfd_elf64_sh64lnbsd_vec },
   2252 #endif
   2253 
   2254 
   2255 
   2256 
   2257 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sh64nbsd_vec)
   2258 
   2259 { "sh64-*-netbsd*",
   2260 &bfd_elf64_sh64nbsd_vec },
   2261 #endif
   2262 
   2263 
   2264 
   2265 
   2266 
   2267 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shlnbsd_vec)
   2268 
   2269 { "sh*l*-*-netbsdelf*",
   2270 &bfd_elf32_shlnbsd_vec },
   2271 #endif
   2272 
   2273 
   2274 
   2275 
   2276 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shnbsd_vec)
   2277 
   2278 { "sh-*-netbsdelf*",
   2279 &bfd_elf32_shnbsd_vec },
   2280 #endif
   2281 
   2282 
   2283 
   2284 
   2285 #endif
   2286 
   2287 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shnbsd_vec)
   2288 
   2289 { "sh*-*-netbsdelf*",
   2290 &bfd_elf32_shnbsd_vec },
   2291 #endif
   2292 
   2293 
   2294 
   2295 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shl_symbian_vec)
   2296 
   2297 { "sh*-*-symbianelf*",
   2298 &bfd_elf32_shl_symbian_vec },
   2299 #endif
   2300 
   2301 
   2302 
   2303 
   2304 
   2305 #ifdef BFD64
   2306 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shl_vec)
   2307 
   2308 { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*",
   2309 &bfd_elf32_shl_vec },
   2310 #endif
   2311 
   2312 
   2313 
   2314 
   2315 
   2316 #endif
   2317 
   2318 #if !defined (SELECT_VECS) || defined (HAVE_shcoff_vec)
   2319 
   2320 { "sh-*-rtemscoff*",
   2321 &shcoff_vec },
   2322 #endif
   2323 
   2324 
   2325 
   2326 
   2327 
   2328 #ifdef BFD64
   2329 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh_vec)
   2330 
   2331 { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*",
   2332 &bfd_elf32_sh_vec },
   2333 #endif
   2334 
   2335 
   2336 
   2337 
   2338 
   2339 #endif
   2340 
   2341 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh_vec)
   2342 
   2343 { "sh-*-nto*",
   2344 &bfd_elf32_sh_vec },
   2345 #endif
   2346 
   2347 
   2348 
   2349 
   2350 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shlnbsd_vec)
   2351 
   2352 { "sh*-*-openbsd*",
   2353 &bfd_elf32_shlnbsd_vec },
   2354 #endif
   2355 
   2356 
   2357 
   2358 #if !defined (SELECT_VECS) || defined (HAVE_shlpe_vec)
   2359 
   2360 { "sh-*-pe",
   2361 &shlpe_vec },
   2362 #endif
   2363 
   2364 
   2365 
   2366 
   2367 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shvxworks_vec)
   2368 
   2369 { "sh-*-vxworks",
   2370 &bfd_elf32_shvxworks_vec },
   2371 #endif
   2372 
   2373 
   2374 
   2375 
   2376 
   2377 
   2378 
   2379 
   2380 #if !defined (SELECT_VECS) || defined (HAVE_shcoff_vec)
   2381 
   2382 { "sh-*-*",
   2383 &shcoff_vec },
   2384 #endif
   2385 
   2386 
   2387 
   2388 
   2389 
   2390 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
   2391 
   2392 { "sparclet-*-aout*",
   2393 &sunos_big_vec },
   2394 #endif
   2395 
   2396 
   2397 
   2398 
   2399 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
   2400 
   2401 { "sparc86x-*-aout*",
   2402 &sunos_big_vec },
   2403 #endif
   2404 
   2405 
   2406 
   2407 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
   2408 
   2409 { "sparclite-*-elf*", NULL },{ "sparc86x-*-elf*",
   2410 &bfd_elf32_sparc_vec },
   2411 #endif
   2412 
   2413 
   2414 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
   2415 
   2416 { "sparc*-*-chorus*",
   2417 &bfd_elf32_sparc_vec },
   2418 #endif
   2419 
   2420 
   2421 #if !defined (SELECT_VECS) || defined (HAVE_sparclinux_vec)
   2422 
   2423 { "sparc-*-linux*aout*",
   2424 &sparclinux_vec },
   2425 #endif
   2426 
   2427 
   2428 
   2429 
   2430 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
   2431 
   2432 { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*",
   2433 &bfd_elf32_sparc_vec },
   2434 #endif
   2435 
   2436 
   2437 
   2438 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
   2439 
   2440 { "sparc-*-netbsdelf*",
   2441 &bfd_elf32_sparc_vec },
   2442 #endif
   2443 
   2444 
   2445 
   2446 #if !defined (SELECT_VECS) || defined (HAVE_sparcnetbsd_vec)
   2447 
   2448 { "sparc-*-netbsdaout*", NULL },{ "sparc-*-netbsd*",
   2449 &sparcnetbsd_vec },
   2450 #endif
   2451 
   2452 
   2453 
   2454 
   2455 #if !defined (SELECT_VECS) || defined (HAVE_sparcnetbsd_vec)
   2456 
   2457 { "sparc-*-openbsd[0-2].*", NULL },{ "sparc-*-openbsd3.[0-1]",
   2458 &sparcnetbsd_vec },
   2459 #endif
   2460 
   2461 
   2462 
   2463 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
   2464 
   2465 { "sparc-*-openbsd*",
   2466 &bfd_elf32_sparc_vec },
   2467 #endif
   2468 
   2469 
   2470 
   2471 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
   2472 
   2473 { "sparc-*-elf*",
   2474 &bfd_elf32_sparc_vec },
   2475 #endif
   2476 
   2477 
   2478 
   2479 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_sol2_vec)
   2480 
   2481 { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*",
   2482 &bfd_elf32_sparc_sol2_vec },
   2483 #endif
   2484 
   2485 
   2486 
   2487 #ifdef BFD64
   2488 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_sol2_vec)
   2489 
   2490 { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*",
   2491 &bfd_elf32_sparc_sol2_vec },
   2492 #endif
   2493 
   2494 
   2495 
   2496 
   2497 #endif
   2498 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
   2499 
   2500 { "sparc-*-sysv4*",
   2501 &bfd_elf32_sparc_vec },
   2502 #endif
   2503 
   2504 
   2505 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vxworks_vec)
   2506 
   2507 { "sparc-*-vxworks*",
   2508 &bfd_elf32_sparc_vxworks_vec },
   2509 #endif
   2510 
   2511 
   2512 
   2513 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
   2514 
   2515 { "sparc-*-netware*",
   2516 &bfd_elf32_sparc_vec },
   2517 #endif
   2518 
   2519 
   2520 
   2521 #ifdef BFD64
   2522 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
   2523 
   2524 { "sparc64-*-aout*",
   2525 &sunos_big_vec },
   2526 #endif
   2527 
   2528 
   2529 
   2530 
   2531 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sparc_vec)
   2532 
   2533 { "sparc64*-*-linux-*",
   2534 &bfd_elf64_sparc_vec },
   2535 #endif
   2536 
   2537 
   2538 
   2539 
   2540 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sparc_vec)
   2541 
   2542 { "sparc64-*-elf*", NULL },{ "sparc64-*-rtems*",
   2543 &bfd_elf64_sparc_vec },
   2544 #endif
   2545 
   2546 
   2547 
   2548 
   2549 #endif /* BFD64 */
   2550 #if !defined (SELECT_VECS) || defined (HAVE_sparccoff_vec)
   2551 
   2552 { "sparc*-*-coff*",
   2553 &sparccoff_vec },
   2554 #endif
   2555 
   2556 
   2557 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
   2558 
   2559 { "sparc-*-rtems*",
   2560 &bfd_elf32_sparc_vec },
   2561 #endif
   2562 
   2563 
   2564 
   2565 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
   2566 
   2567 { "sparc*-*-*",
   2568 &sunos_big_vec },
   2569 #endif
   2570 
   2571 
   2572 
   2573 
   2574 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_spu_vec)
   2575 
   2576 { "spu-*-elf",
   2577 &bfd_elf32_spu_vec },
   2578 #endif
   2579 
   2580 
   2581 
   2582 
   2583 #if HAVE_host_aout_vec
   2584 #if !defined (SELECT_VECS) || defined (HAVE_host_aout_vec)
   2585 
   2586 { "tahoe-*-*",
   2587 &host_aout_vec },
   2588 #endif
   2589 
   2590 
   2591 
   2592 #endif
   2593 
   2594 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tic6x_elf_le_vec)
   2595 
   2596 { "tic6x-*-elf",
   2597 &bfd_elf32_tic6x_elf_le_vec },
   2598 #endif
   2599 
   2600 
   2601 
   2602 
   2603 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tic6x_linux_le_vec)
   2604 
   2605 { "tic6x-*-uclinux",
   2606 &bfd_elf32_tic6x_linux_le_vec },
   2607 #endif
   2608 
   2609 
   2610 
   2611 
   2612 #if !defined (SELECT_VECS) || defined (HAVE_tic80coff_vec)
   2613 
   2614 { "tic80*-*-*",
   2615 &tic80coff_vec },
   2616 #endif
   2617 
   2618 
   2619 
   2620 
   2621 #ifdef BFD64
   2622 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_tilegx_le_vec)
   2623 
   2624 { "tilegx-*-*",
   2625 &bfd_elf64_tilegx_le_vec },
   2626 #endif
   2627 
   2628 
   2629 
   2630 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_tilegx_be_vec)
   2631 
   2632 { "tilegxbe-*-*",
   2633 &bfd_elf64_tilegx_be_vec },
   2634 #endif
   2635 
   2636 
   2637 
   2638 #endif
   2639 
   2640 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tilepro_vec)
   2641 
   2642 { "tilepro-*-*",
   2643 &bfd_elf32_tilepro_vec },
   2644 #endif
   2645 
   2646 
   2647 
   2648 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_v850_vec)
   2649 
   2650 { "v850*-*-*",
   2651 &bfd_elf32_v850_vec },
   2652 #endif
   2653 
   2654 
   2655 
   2656 
   2657 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_vax_vec)
   2658 
   2659 { "vax-*-netbsdelf*",
   2660 &bfd_elf32_vax_vec },
   2661 #endif
   2662 
   2663 
   2664 
   2665 
   2666 #if !defined (SELECT_VECS) || defined (HAVE_vaxnetbsd_vec)
   2667 
   2668 { "vax-*-netbsdaout*", NULL },{ "vax-*-netbsd*",
   2669 &vaxnetbsd_vec },
   2670 #endif
   2671 
   2672 
   2673 
   2674 
   2675 
   2676 #if !defined (SELECT_VECS) || defined (HAVE_vaxbsd_vec)
   2677 
   2678 { "vax-*-bsd*", NULL },{ "vax-*-ultrix*",
   2679 &vaxbsd_vec },
   2680 #endif
   2681 
   2682 
   2683 
   2684 
   2685 #if !defined (SELECT_VECS) || defined (HAVE_vaxnetbsd_vec)
   2686 
   2687 { "vax-*-openbsd*",
   2688 &vaxnetbsd_vec },
   2689 #endif
   2690 
   2691 
   2692 
   2693 
   2694 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_vax_vec)
   2695 
   2696 { "vax-*-linux-*",
   2697 &bfd_elf32_vax_vec },
   2698 #endif
   2699 
   2700 
   2701 
   2702 #if !defined (SELECT_VECS) || defined (HAVE_we32kcoff_vec)
   2703 
   2704 { "we32k-*-*",
   2705 &we32kcoff_vec },
   2706 #endif
   2707 
   2708 
   2709 
   2710 #if !defined (SELECT_VECS) || defined (HAVE_w65_vec)
   2711 
   2712 { "w65-*-*",
   2713 &w65_vec },
   2714 #endif
   2715 
   2716 
   2717 
   2718 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_xgate_vec)
   2719 
   2720 { "xgate-*-*",
   2721 &bfd_elf32_xgate_vec },
   2722 #endif
   2723 
   2724 
   2725 
   2726 
   2727 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_xstormy16_vec)
   2728 
   2729 { "xstormy16-*-elf",
   2730 &bfd_elf32_xstormy16_vec },
   2731 #endif
   2732 
   2733 
   2734 
   2735 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_xtensa_le_vec)
   2736 
   2737 { "xtensa*-*-*",
   2738 &bfd_elf32_xtensa_le_vec },
   2739 #endif
   2740 
   2741 
   2742 
   2743 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_xc16x_vec)
   2744 
   2745 { "xc16x-*-elf",
   2746 &bfd_elf32_xc16x_vec },
   2747 #endif
   2748 
   2749 
   2750 
   2751 #if !defined (SELECT_VECS) || defined (HAVE_z80coff_vec)
   2752 
   2753 { "z80-*-*",
   2754 &z80coff_vec },
   2755 #endif
   2756 
   2757 
   2758 
   2759 
   2760 #if !defined (SELECT_VECS) || defined (HAVE_z8kcoff_vec)
   2761 
   2762 { "z8k*-*-*",
   2763 &z8kcoff_vec },
   2764 #endif
   2765 
   2766 
   2767 
   2768 
   2769 #if !defined (SELECT_VECS) || defined (HAVE_ieee_vec)
   2770 
   2771 { "*-*-ieee*",
   2772 &ieee_vec },
   2773 #endif
   2774 
   2775 
   2776 
   2777 #if !defined (SELECT_VECS) || defined (HAVE_a_out_adobe_vec)
   2778 
   2779 { "*-adobe-*",
   2780 &a_out_adobe_vec },
   2781 #endif
   2782 
   2783 
   2784 
   2785 
   2786 #if !defined (SELECT_VECS) || defined (HAVE_newsos3_vec)
   2787 
   2788 { "*-sony-*",
   2789 &newsos3_vec },
   2790 #endif
   2791 
   2792 
   2793 
   2794 
   2795 #if !defined (SELECT_VECS) || defined (HAVE_m68kcoff_vec)
   2796 
   2797 { "*-tandem-*",
   2798 &m68kcoff_vec },
   2799 #endif
   2800 
   2801 
   2802 
   2803