Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

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