Subversion Repositories Kolibri OS

Rev

Rev 5197 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. #ifdef BFD64
  2. #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
  3.  
  4. { "aarch64-*-elf",
  5. &aarch64_elf64_le_vec },
  6. #endif
  7.  
  8.  
  9.  
  10.    
  11. #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec)
  12.  
  13. { "aarch64_be-*-elf",
  14. &aarch64_elf64_be_vec },
  15. #endif
  16.  
  17.  
  18.  
  19.    
  20. #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
  21.  
  22. { "aarch64-*-freebsd*",
  23. &aarch64_elf64_le_vec },
  24. #endif
  25.  
  26.  
  27.  
  28.    
  29. #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_cloudabi_vec)
  30.  
  31. { "aarch64-*-cloudabi*",
  32. &aarch64_elf64_le_cloudabi_vec },
  33. #endif
  34.  
  35.  
  36.  
  37.    
  38. #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
  39.  
  40. { "aarch64-*-linux*",
  41. &aarch64_elf64_le_vec },
  42. #endif
  43.  
  44.  
  45.  
  46.    
  47. #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec)
  48.  
  49. { "aarch64_be-*-linux*",
  50. &aarch64_elf64_be_vec },
  51. #endif
  52.  
  53.  
  54.  
  55.    
  56. #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_fbsd_vec)
  57.  
  58. { "alpha*-*-freebsd*", NULL },{ "alpha*-*-kfreebsd*-gnu",
  59. &alpha_elf64_fbsd_vec },
  60. #endif
  61.  
  62.  
  63.  
  64.  
  65.    
  66. #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec)
  67.  
  68. { "alpha*-*-netbsd*", NULL },{ "alpha*-*-openbsd*",
  69. &alpha_elf64_vec },
  70. #endif
  71.  
  72.  
  73.  
  74.    
  75. #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
  76.  
  77. { "alpha*-*-netware*",
  78. &alpha_ecoff_le_vec },
  79. #endif
  80.  
  81.  
  82.  
  83.    
  84. #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
  85.  
  86. { "alpha*-*-linux*ecoff*",
  87. &alpha_ecoff_le_vec },
  88. #endif
  89.  
  90.  
  91.  
  92.    
  93. #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec)
  94.  
  95. { "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*",
  96. &alpha_elf64_vec },
  97. #endif
  98.  
  99.  
  100.  
  101.    
  102. #if !defined (SELECT_VECS) || defined (HAVE_alpha_vms_vec)
  103.  
  104. { "alpha*-*-*vms*",
  105. &alpha_vms_vec },
  106. #endif
  107.  
  108.  
  109.  
  110.    
  111. #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
  112.  
  113. { "alpha*-*-*",
  114. &alpha_ecoff_le_vec },
  115. #endif
  116.  
  117.  
  118.    
  119. #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_le_vec)
  120.  
  121. { "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu",
  122. &ia64_elf64_le_vec },
  123. #endif
  124.  
  125.  
  126.  
  127.    
  128. #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf32_hpux_be_vec)
  129.  
  130. { "ia64*-*-hpux*",
  131. &ia64_elf32_hpux_be_vec },
  132. #endif
  133.  
  134.  
  135.  
  136.    
  137. #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_vms_vec)
  138.  
  139. { "ia64*-*-*vms*",
  140. &ia64_elf64_vms_vec },
  141. #endif
  142.  
  143.  
  144.  
  145.    
  146. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec)
  147.  
  148. { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu",
  149. &sparc_elf64_fbsd_vec },
  150. #endif
  151.  
  152.  
  153.    
  154. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
  155.  
  156. { "sparc64-*-netbsd*", NULL },{ "sparc64-*-openbsd*",
  157. &sparc_elf64_vec },
  158. #endif
  159.  
  160.  
  161.  
  162.    
  163. #endif /* BFD64 */
  164.  
  165. #if !defined (SELECT_VECS) || defined (HAVE_am33_elf32_linux_vec)
  166.  
  167. { "am34-*-linux*", NULL },{ "am33_2.0-*-linux*",
  168. &am33_elf32_linux_vec },
  169. #endif
  170.  
  171.    
  172.  
  173. #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_le_vec)
  174.  
  175. { "arc*-*-elf*", NULL },{ "arc*-*-linux-uclibc*",
  176. &arc_elf32_le_vec },
  177. #endif
  178.  
  179.  
  180.    
  181.  
  182. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_le_vec)
  183.  
  184. { "arm-*-nacl*",
  185. &arm_elf32_nacl_le_vec },
  186. #endif
  187.  
  188.  
  189.  
  190.  
  191.    
  192. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_be_vec)
  193.  
  194. { "armeb-*-nacl*",
  195. &arm_elf32_nacl_be_vec },
  196. #endif
  197.  
  198.  
  199.  
  200.  
  201.    
  202. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec)
  203.  
  204. { "armeb-*-netbsdelf*",
  205. &arm_elf32_be_vec },
  206. #endif
  207.  
  208.  
  209.    
  210. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
  211.  
  212. { "arm-*-netbsdelf*",
  213. &arm_elf32_le_vec },
  214. #endif
  215.  
  216.  
  217.    
  218. #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_nbsd_vec)
  219.  
  220. { "arm-*-netbsd*", NULL },{ "arm-*-openbsd*",
  221. &arm_aout_nbsd_vec },
  222. #endif
  223.  
  224.  
  225.  
  226.  
  227. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
  228.  
  229. { "arm-*-nto*", NULL },{ "nto*arm*",
  230. &arm_elf32_le_vec },
  231. #endif
  232.  
  233.  
  234.    
  235.    
  236. #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_riscix_vec)
  237.  
  238. { "arm-*-riscix*",
  239. &arm_aout_riscix_vec },
  240. #endif
  241.  
  242.    
  243. #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_epoc_le_vec)
  244.  
  245. { "arm-epoc-pe*",
  246. &arm_pe_epoc_le_vec },
  247. #endif
  248.  
  249.  
  250.  
  251.  
  252.    
  253. #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_wince_le_vec)
  254.  
  255. { "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*",
  256. &arm_pe_wince_le_vec },
  257. #endif
  258.  
  259.  
  260.  
  261.  
  262.    
  263. #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_le_vec)
  264.  
  265. { "arm-*-pe*",
  266. &arm_pe_le_vec },
  267. #endif
  268.  
  269.  
  270.  
  271.    
  272. #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_le_vec)
  273.  
  274. { "arm-*-aout", NULL },{ "armel-*-aout",
  275. &arm_aout_le_vec },
  276. #endif
  277.  
  278.  
  279.    
  280. #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_be_vec)
  281.  
  282. { "armeb-*-aout",
  283. &arm_aout_be_vec },
  284. #endif
  285.  
  286.  
  287.    
  288. #if !defined (SELECT_VECS) || defined (HAVE_arm_coff_le_vec)
  289.  
  290. { "arm-*-coff",
  291. &arm_coff_le_vec },
  292. #endif
  293.  
  294.  
  295.  
  296.    
  297. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
  298.  
  299. { "arm-*-rtems*",
  300. &arm_elf32_le_vec },
  301. #endif
  302.  
  303.  
  304.    
  305. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec)
  306.  
  307. { "armeb-*-elf", NULL },{ "arm*b-*-freebsd*", NULL },{ "arm*b-*-linux-*", NULL },{ "armeb-*-eabi*",
  308. &arm_elf32_be_vec },
  309. #endif
  310.  
  311.  
  312.    
  313. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
  314.  
  315. { "arm-*-kaos*",
  316. &arm_elf32_le_vec },
  317. #endif
  318.  
  319.  
  320.    
  321. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
  322.  
  323. { "arm-*-elf", NULL },{ "arm*-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL },
  324. { "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL },
  325. { "arm*-*-eabi*",
  326. &arm_elf32_le_vec },
  327. #endif
  328.  
  329.  
  330.    
  331. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_vxworks_le_vec)
  332.  
  333. { "arm*-*-vxworks", NULL },{ "arm*-*-windiss",
  334. &arm_elf32_vxworks_le_vec },
  335. #endif
  336.  
  337.  
  338.    
  339. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_symbian_le_vec)
  340.  
  341. { "arm*-*-symbianelf*",
  342. &arm_elf32_symbian_le_vec },
  343. #endif
  344.  
  345.  
  346.    
  347. #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
  348.  
  349. { "arm9e-*-elf",
  350. &arm_elf32_le_vec },
  351. #endif
  352.  
  353.  
  354.    
  355.  
  356. #if !defined (SELECT_VECS) || defined (HAVE_avr_elf32_vec)
  357.  
  358. { "avr-*-*",
  359. &avr_elf32_vec },
  360. #endif
  361.  
  362.    
  363.  
  364. #if !defined (SELECT_VECS) || defined (HAVE_bfin_elf32_vec)
  365.  
  366. { "bfin-*-*",
  367. &bfin_elf32_vec },
  368. #endif
  369.  
  370.  
  371.  
  372.    
  373.  
  374. #if !defined (SELECT_VECS) || defined (HAVE_tic30_aout_vec)
  375.  
  376. { "c30-*-*aout*", NULL },{ "tic30-*-*aout*",
  377. &tic30_aout_vec },
  378. #endif
  379.  
  380.    
  381. #if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec)
  382.  
  383. { "c30-*-*coff*", NULL },{ "tic30-*-*coff*",
  384. &tic30_coff_vec },
  385. #endif
  386.  
  387.    
  388.  
  389. #if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec)
  390.  
  391. { "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*", NULL },{ "tic4x-*-rtems*",
  392. &tic4x_coff1_vec },
  393. #endif
  394.  
  395.  
  396.  
  397.    
  398.  
  399. #if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec)
  400.  
  401. { "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*",
  402. &tic54x_coff1_vec },
  403. #endif
  404.  
  405.  
  406.  
  407.    
  408.  
  409. #if !defined (SELECT_VECS) || defined (HAVE_cr16_elf32_vec)
  410.  
  411. { "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*",
  412. &cr16_elf32_vec },
  413. #endif
  414.  
  415.  
  416.    
  417.  
  418. #if !defined (SELECT_VECS) || defined (HAVE_cr16c_elf32_vec)
  419.  
  420. { "cr16c-*-elf*",
  421. &cr16c_elf32_vec },
  422. #endif
  423.  
  424.  
  425.    
  426.  
  427. #if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec)
  428.  
  429. { "cris-*-*", NULL },{ "crisv32-*-*",
  430. &cris_aout_vec },
  431. #endif
  432.  
  433.  
  434.  
  435.    
  436.  
  437. #if !defined (SELECT_VECS) || defined (HAVE_crx_elf32_vec)
  438.  
  439. { "crx-*-elf*",
  440. &crx_elf32_vec },
  441. #endif
  442.  
  443.  
  444.    
  445.  
  446. #if !defined (SELECT_VECS) || defined (HAVE_d10v_elf32_vec)
  447.  
  448. { "d10v-*-*",
  449. &d10v_elf32_vec },
  450. #endif
  451.  
  452.    
  453.  
  454. #if !defined (SELECT_VECS) || defined (HAVE_dlx_elf32_be_vec)
  455.  
  456. { "dlx-*-elf*",
  457. &dlx_elf32_be_vec },
  458. #endif
  459.  
  460.  
  461.    
  462.  
  463. #if !defined (SELECT_VECS) || defined (HAVE_d30v_elf32_vec)
  464.  
  465. { "d30v-*-*",
  466. &d30v_elf32_vec },
  467. #endif
  468.  
  469.    
  470.  
  471. #if !defined (SELECT_VECS) || defined (HAVE_epiphany_elf32_vec)
  472.  
  473. { "epiphany-*-elf",
  474. &epiphany_elf32_vec },
  475. #endif
  476.  
  477.    
  478.  
  479. #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
  480.  
  481. { "fido-*-elf*",
  482. &m68k_elf32_vec },
  483. #endif
  484.  
  485.  
  486.    
  487.  
  488. #if !defined (SELECT_VECS) || defined (HAVE_fr30_elf32_vec)
  489.  
  490. { "fr30-*-elf",
  491. &fr30_elf32_vec },
  492. #endif
  493.  
  494.    
  495.  
  496. #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_vec)
  497.  
  498. { "frv-*-elf",
  499. &frv_elf32_vec },
  500. #endif
  501.  
  502.  
  503.    
  504.  
  505. #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_fdpic_vec)
  506.  
  507. { "frv-*-*linux*",
  508. &frv_elf32_fdpic_vec },
  509. #endif
  510.  
  511.  
  512.    
  513.  
  514. #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_be_vec)
  515.  
  516. { "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux",
  517. &moxie_elf32_be_vec },
  518. #endif
  519.  
  520.  
  521.    
  522.  
  523. #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_le_vec)
  524.  
  525. { "moxie-*-moxiebox*",
  526. &moxie_elf32_le_vec },
  527. #endif
  528.  
  529.    
  530.  
  531. #if !defined (SELECT_VECS) || defined (HAVE_h8300_coff_vec)
  532.  
  533. { "h8300*-*-rtemscoff*",
  534. &h8300_coff_vec },
  535. #endif
  536.  
  537.  
  538.    
  539.  
  540. #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_vec)
  541.  
  542. { "h8300*-*-elf", NULL },{ "h8300*-*-rtems*",
  543. &h8300_elf32_vec },
  544. #endif
  545.  
  546.  
  547.    
  548.  
  549. #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_linux_vec)
  550.  
  551. { "h8300*-*-linux*",
  552. &h8300_elf32_linux_vec },
  553. #endif
  554.  
  555.    
  556.  
  557. #if !defined (SELECT_VECS) || defined (HAVE_h8300_coff_vec)
  558.  
  559. { "h8300*-*-*",
  560. &h8300_coff_vec },
  561. #endif
  562.  
  563.  
  564.    
  565.  
  566. #if !defined (SELECT_VECS) || defined (HAVE_h8500_coff_vec)
  567.  
  568. { "h8500-*-*",
  569. &h8500_coff_vec },
  570. #endif
  571.  
  572.  
  573.    
  574.  
  575. #ifdef BFD64
  576. #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_linux_vec)
  577.  
  578. { "hppa*64*-*-linux-*",
  579. &hppa_elf64_linux_vec },
  580. #endif
  581.  
  582.  
  583.  
  584.    
  585. #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_vec)
  586.  
  587. { "hppa*64*-*-hpux11*",
  588. &hppa_elf64_vec },
  589. #endif
  590.  
  591.  
  592.  
  593.  
  594.    
  595. #endif
  596.  
  597. #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_linux_vec)
  598.  
  599. { "hppa*-*-linux-*",
  600. &hppa_elf32_linux_vec },
  601. #endif
  602.  
  603.  
  604.    
  605. #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_nbsd_vec)
  606.  
  607. { "hppa*-*-netbsd*",
  608. &hppa_elf32_nbsd_vec },
  609. #endif
  610.  
  611.  
  612.    
  613. #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_vec)
  614.  
  615. { "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*",
  616. &hppa_elf32_vec },
  617. #endif
  618.  
  619.  
  620.    
  621.  
  622. #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
  623.  
  624. { "hppa*-*-bsd*",
  625. &hppa_som_vec },
  626. #endif
  627.  
  628.  
  629.    
  630. #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
  631.  
  632. { "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*",
  633. &hppa_som_vec },
  634. #endif
  635.  
  636.    
  637. #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
  638.  
  639. { "hppa*-*-osf*",
  640. &hppa_som_vec },
  641. #endif
  642.  
  643.  
  644.    
  645.  
  646. #if !defined (SELECT_VECS) || defined (HAVE_i370_elf32_vec)
  647.  
  648. { "i370-*-*",
  649. &i370_elf32_vec },
  650. #endif
  651.  
  652.  
  653.    
  654. #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_vec)
  655.  
  656. { "i[3-7]86-*-sco3.2v5*coff",
  657. &i386_coff_vec },
  658. #endif
  659.  
  660.  
  661.    
  662. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  663.  
  664. { "i[3-7]86-*-sysv4*", NULL },{ "i[3-7]86-*-unixware*", NULL },
  665. { "i[3-7]86-*-elf*", NULL },{ "i[3-7]86-*-sco3.2v5*", NULL },
  666. { "i[3-7]86-*-dgux*", NULL },{ "i[3-7]86-*-sysv5*",
  667. &i386_elf32_vec },
  668. #endif
  669.  
  670.  
  671.    
  672. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec)
  673.  
  674. { "i[3-7]86-*-solaris2*",
  675. &i386_elf32_sol2_vec },
  676. #endif
  677.  
  678.  
  679.  
  680.  
  681.    
  682. #ifdef BFD64
  683. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec)
  684.  
  685. { "x86_64-*-solaris2*",
  686. &i386_elf32_sol2_vec },
  687. #endif
  688.  
  689.  
  690.  
  691.    
  692. #endif
  693. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  694.  
  695. { "i[3-7]86-*-kaos*",
  696. &i386_elf32_vec },
  697. #endif
  698.  
  699.  
  700.    
  701. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  702.  
  703. { "i[3-7]86-*-nto*",
  704. &i386_elf32_vec },
  705. #endif
  706.  
  707.  
  708.    
  709. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  710.  
  711. { "i[3-7]86-*-aros*",
  712. &i386_elf32_vec },
  713. #endif
  714.  
  715.    
  716.    
  717. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  718.  
  719. { "i[3-7]86-*-chorus*",
  720. &i386_elf32_vec },
  721. #endif
  722.  
  723.    
  724.    
  725. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  726.  
  727. { "i[3-7]86-*-dicos*",
  728. &i386_elf32_vec },
  729. #endif
  730.  
  731.  
  732.    
  733.    
  734. #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_go32_vec)
  735.  
  736. { "*-*-msdosdjgpp*", NULL },{ "*-*-go32*",
  737. &i386_coff_go32_vec },
  738. #endif
  739.  
  740.  
  741.    
  742. #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_vec)
  743.  
  744. { "i[3-7]86-*-sysv*", NULL },{ "i[3-7]86-*-isc*", NULL },{ "i[3-7]86-*-sco*", NULL },{ "i[3-7]86-*-coff", NULL },
  745. { "i[3-7]86-*-aix*",
  746. &i386_coff_vec },
  747. #endif
  748.  
  749.    
  750. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  751.  
  752. { "i[3-7]86-*-rtems*",
  753. &i386_elf32_vec },
  754. #endif
  755.  
  756.  
  757.    
  758. #if !defined (SELECT_VECS) || defined (HAVE_i386_mach_o_vec)
  759.  
  760. { "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*",
  761. &i386_mach_o_vec },
  762. #endif
  763.  
  764.  
  765.  
  766.  
  767.    
  768. #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_dynix_vec)
  769.  
  770. { "i[3-7]86-sequent-bsd*",
  771. &i386_aout_dynix_vec },
  772. #endif
  773.  
  774.  
  775.    
  776. #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_bsd_vec)
  777.  
  778. { "i[3-7]86-*-bsd*",
  779. &i386_aout_bsd_vec },
  780. #endif
  781.  
  782.  
  783.    
  784. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  785.  
  786. { "i[3-7]86-*-dragonfly*",
  787. &i386_elf32_vec },
  788. #endif
  789.  
  790.  
  791.    
  792.    
  793. #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_fbsd_vec)
  794.  
  795. { "i[3-7]86-*-freebsdaout*", NULL },{ "i[3-7]86-*-freebsd[12].*", NULL },
  796. { "i[3-7]86-*-freebsd[12]",
  797. &i386_aout_fbsd_vec },
  798. #endif
  799.  
  800.  
  801.  
  802.    
  803. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_fbsd_vec)
  804.  
  805. { "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu",
  806. &i386_elf32_fbsd_vec },
  807. #endif
  808.  
  809.  
  810.  
  811.  
  812.    
  813. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  814.  
  815. { "i[3-7]86-*-netbsdelf*", NULL },{ "i[3-7]86-*-netbsd*-gnu*", NULL },{ "i[3-7]86-*-knetbsd*-gnu",
  816. &i386_elf32_vec },
  817. #endif
  818.  
  819.  
  820.  
  821.    
  822. #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
  823.  
  824. { "i[3-7]86-*-netbsdpe*",
  825. &i386_pe_vec },
  826. #endif
  827.  
  828.  
  829.    
  830. #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_nbsd_vec)
  831.  
  832. { "i[3-7]86-*-netbsdaout*", NULL },{ "i[3-7]86-*-netbsd*", NULL },
  833. { "i[3-7]86-*-openbsd[0-2].*", NULL },{ "i[3-7]86-*-openbsd3.[0-3]",
  834. &i386_aout_nbsd_vec },
  835. #endif
  836.  
  837.  
  838.  
  839.    
  840. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  841.  
  842. { "i[3-7]86-*-openbsd*",
  843. &i386_elf32_vec },
  844. #endif
  845.  
  846.  
  847.    
  848. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  849.  
  850. { "i[3-7]86-*-netware*",
  851. &i386_elf32_vec },
  852. #endif
  853.  
  854.  
  855.    
  856. #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_linux_vec)
  857.  
  858. { "i[3-7]86-*-linux*aout*",
  859. &i386_aout_linux_vec },
  860. #endif
  861.  
  862.  
  863.  
  864.    
  865. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  866.  
  867. { "i[3-7]86-*-linux-*",
  868. &i386_elf32_vec },
  869. #endif
  870.  
  871.  
  872.  
  873.    
  874. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_nacl_vec)
  875.  
  876. { "i[3-7]86-*-nacl*",
  877. &i386_elf32_nacl_vec },
  878. #endif
  879.  
  880.  
  881.  
  882.  
  883.    
  884. #ifdef BFD64
  885. #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_cloudabi_vec)
  886.  
  887. { "x86_64-*-cloudabi*",
  888. &x86_64_elf64_cloudabi_vec },
  889. #endif
  890.  
  891.  
  892.    
  893. #if !defined (SELECT_VECS) || defined (HAVE_x86_64_mach_o_vec)
  894.  
  895. { "x86_64-*-darwin*",
  896. &x86_64_mach_o_vec },
  897. #endif
  898.  
  899.  
  900.  
  901.  
  902.    
  903. #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
  904.  
  905. { "x86_64-*-dicos*",
  906. &x86_64_elf64_vec },
  907. #endif
  908.  
  909.  
  910.  
  911.    
  912. #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
  913.  
  914. { "x86_64-*-elf*",
  915. &x86_64_elf64_vec },
  916. #endif
  917.  
  918.  
  919.  
  920.    
  921. #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
  922.  
  923. { "x86_64-*-dragonfly*",
  924. &x86_64_elf64_vec },
  925. #endif
  926.  
  927.  
  928.  
  929.    
  930. #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_fbsd_vec)
  931.  
  932. { "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu",
  933. &x86_64_elf64_fbsd_vec },
  934. #endif
  935.  
  936.  
  937.  
  938.    
  939. #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
  940.  
  941. { "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*",
  942. &x86_64_elf64_vec },
  943. #endif
  944.  
  945.  
  946.  
  947.    
  948. #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
  949.  
  950. { "x86_64-*-linux-*",
  951. &x86_64_elf64_vec },
  952. #endif
  953.  
  954.  
  955.  
  956.    
  957. #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf32_nacl_vec)
  958.  
  959. { "x86_64-*-nacl*",
  960. &x86_64_elf32_nacl_vec },
  961. #endif
  962.  
  963.  
  964.  
  965.  
  966.    
  967. #if !defined (SELECT_VECS) || defined (HAVE_x86_64_pe_vec)
  968.  
  969. { "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin",
  970. &x86_64_pe_vec },
  971. #endif
  972.  
  973.  
  974.  
  975.  
  976.    
  977. #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
  978.  
  979. { "x86_64-*-rdos*",
  980. &x86_64_elf64_vec },
  981. #endif
  982.  
  983.  
  984.    
  985. #endif
  986. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  987.  
  988. { "i[3-7]86-*-lynxos*",
  989. &i386_elf32_vec },
  990. #endif
  991.  
  992.  
  993.    
  994. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  995.  
  996. { "i[3-7]86-*-gnu*",
  997. &i386_elf32_vec },
  998. #endif
  999.  
  1000.    
  1001.    
  1002. #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_mach3_vec)
  1003.  
  1004. { "i[3-7]86-*-mach*", NULL },{ "i[3-7]86-*-osf1mk*",
  1005. &i386_aout_mach3_vec },
  1006. #endif
  1007.  
  1008.  
  1009.  
  1010.    
  1011. #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_os9k_vec)
  1012.  
  1013. { "i[3-7]86-*-os9k",
  1014. &i386_aout_os9k_vec },
  1015. #endif
  1016.  
  1017.    
  1018. #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec)
  1019.  
  1020. { "i[3-7]86-*-msdos*",
  1021. &i386_aout_vec },
  1022. #endif
  1023.  
  1024.  
  1025.    
  1026. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  1027.  
  1028. { "i[3-7]86-*-moss*",
  1029. &i386_elf32_vec },
  1030. #endif
  1031.  
  1032.  
  1033.    
  1034. #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
  1035.  
  1036. { "i[3-7]86-*-beospe*",
  1037. &i386_pe_vec },
  1038. #endif
  1039.  
  1040.  
  1041.    
  1042. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  1043.  
  1044. { "i[3-7]86-*-beoself*", NULL },{ "i[3-7]86-*-beos*",
  1045. &i386_elf32_vec },
  1046. #endif
  1047.  
  1048.  
  1049.    
  1050. #if !defined (SELECT_VECS) || defined (HAVE_i386_pei_vec)
  1051.  
  1052. { "i[3-7]86-*-interix*",
  1053. &i386_pei_vec },
  1054. #endif
  1055.  
  1056.  
  1057.  
  1058.  
  1059.    
  1060. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  1061.  
  1062. { "i[3-7]86-*-rdos*",
  1063. &i386_elf32_vec },
  1064. #endif
  1065.  
  1066.  
  1067.    
  1068. #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
  1069.  
  1070. { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe",
  1071. &i386_pe_vec },
  1072. #endif
  1073.  
  1074.  
  1075.  
  1076.    
  1077. #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_vec)
  1078.  
  1079. { "i[3-7]86-none-*",
  1080. &i386_coff_vec },
  1081. #endif
  1082.  
  1083.    
  1084. #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec)
  1085.  
  1086. { "i[3-7]86-*-aout*", NULL },{ "i[3-7]86*-*-vsta*",
  1087. &i386_aout_vec },
  1088. #endif
  1089.  
  1090.    
  1091. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vxworks_vec)
  1092.  
  1093. { "i[3-7]86-*-vxworks*",
  1094. &i386_elf32_vxworks_vec },
  1095. #endif
  1096.  
  1097.  
  1098.    
  1099. #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
  1100.  
  1101. { "i[3-7]86-*-chaos",
  1102. &i386_elf32_vec },
  1103. #endif
  1104.  
  1105.  
  1106.    
  1107.  
  1108. #if !defined (SELECT_VECS) || defined (HAVE_i860_coff_vec)
  1109.  
  1110. { "i860-*-mach3*", NULL },{ "i860-*-osf1*", NULL },{ "i860-*-coff*",
  1111. &i860_coff_vec },
  1112. #endif
  1113.  
  1114.    
  1115. #if !defined (SELECT_VECS) || defined (HAVE_i860_elf32_le_vec)
  1116.  
  1117. { "i860-stardent-sysv4*", NULL },{ "i860-stardent-elf*",
  1118. &i860_elf32_le_vec },
  1119. #endif
  1120.  
  1121.  
  1122.    
  1123. #if !defined (SELECT_VECS) || defined (HAVE_i860_elf32_vec)
  1124.  
  1125. { "i860-*-sysv4*", NULL },{ "i860-*-elf*",
  1126. &i860_elf32_vec },
  1127. #endif
  1128.  
  1129.    
  1130.  
  1131. #if !defined (SELECT_VECS) || defined (HAVE_bout_le_vec)
  1132.  
  1133. { "i960-*-vxworks4*", NULL },{ "i960-*-vxworks5.0",
  1134. &bout_le_vec },
  1135. #endif
  1136.  
  1137.  
  1138.  
  1139.    
  1140. #if !defined (SELECT_VECS) || defined (HAVE_icoff_le_vec)
  1141.  
  1142. { "i960-*-vxworks5.*", NULL },{ "i960-*-coff*", NULL },{ "i960-*-sysv*",
  1143. &icoff_le_vec },
  1144. #endif
  1145.  
  1146.  
  1147.  
  1148.    
  1149. #if !defined (SELECT_VECS) || defined (HAVE_bout_le_vec)
  1150.  
  1151. { "i960-*-vxworks*", NULL },{ "i960-*-aout*", NULL },{ "i960-*-bout*", NULL },{ "i960-*-nindy*",
  1152. &bout_le_vec },
  1153. #endif
  1154.  
  1155.  
  1156.  
  1157.    
  1158. #if !defined (SELECT_VECS) || defined (HAVE_i960_elf32_vec)
  1159.  
  1160. { "i960-*-elf*",
  1161. &i960_elf32_vec },
  1162. #endif
  1163.  
  1164.  
  1165.    
  1166.  
  1167. #if !defined (SELECT_VECS) || defined (HAVE_ip2k_elf32_vec)
  1168.  
  1169. { "ip2k-*-elf",
  1170. &ip2k_elf32_vec },
  1171. #endif
  1172.  
  1173.    
  1174.  
  1175. #if !defined (SELECT_VECS) || defined (HAVE_iq2000_elf32_vec)
  1176.  
  1177. { "iq2000-*-elf",
  1178. &iq2000_elf32_vec },
  1179. #endif
  1180.  
  1181.    
  1182.  
  1183. #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_vec)
  1184.  
  1185. { "lm32-*-elf", NULL },{ "lm32-*-rtems*",
  1186. &lm32_elf32_vec },
  1187. #endif
  1188.  
  1189.  
  1190.    
  1191.  
  1192. #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_fdpic_vec)
  1193.  
  1194. { "lm32-*-*linux*",
  1195. &lm32_elf32_fdpic_vec },
  1196. #endif
  1197.  
  1198.  
  1199.    
  1200.  
  1201. #if !defined (SELECT_VECS) || defined (HAVE_m32c_elf32_vec)
  1202.  
  1203. { "m32c-*-elf", NULL },{ "m32c-*-rtems*",
  1204. &m32c_elf32_vec },
  1205. #endif
  1206.  
  1207.    
  1208.  
  1209. #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_le_vec)
  1210.  
  1211. { "m32r*le-*-linux*",
  1212. &m32r_elf32_linux_le_vec },
  1213. #endif
  1214.  
  1215.  
  1216.    
  1217. #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_vec)
  1218.  
  1219. { "m32r*-*-linux*",
  1220. &m32r_elf32_linux_vec },
  1221. #endif
  1222.  
  1223.  
  1224.    
  1225. #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_le_vec)
  1226.  
  1227. { "m32r*le-*-*",
  1228. &m32r_elf32_le_vec },
  1229. #endif
  1230.  
  1231.  
  1232.    
  1233. #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_vec)
  1234.  
  1235. { "m32r-*-*",
  1236. &m32r_elf32_vec },
  1237. #endif
  1238.  
  1239.    
  1240.  
  1241. #if !defined (SELECT_VECS) || defined (HAVE_m68hc11_elf32_vec)
  1242.  
  1243. { "m68hc11-*-*", NULL },{ "m6811-*-*",
  1244. &m68hc11_elf32_vec },
  1245. #endif
  1246.  
  1247.  
  1248.    
  1249. #if !defined (SELECT_VECS) || defined (HAVE_m68hc12_elf32_vec)
  1250.  
  1251. { "m68hc12-*-*", NULL },{ "m6812-*-*",
  1252. &m68hc12_elf32_vec },
  1253. #endif
  1254.  
  1255.  
  1256.    
  1257.  
  1258. #if !defined (SELECT_VECS) || defined (HAVE_m68k_coff_sysv_vec)
  1259.  
  1260. { "m68*-motorola-sysv*",
  1261. &m68k_coff_sysv_vec },
  1262. #endif
  1263.  
  1264.    
  1265. #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_hp300bsd_vec)
  1266.  
  1267. { "m68*-hp-bsd*",
  1268. &m68k_aout_hp300bsd_vec },
  1269. #endif
  1270.  
  1271.  
  1272.    
  1273. #if !defined (SELECT_VECS) || defined (HAVE_aout0_be_vec)
  1274.  
  1275. { "m68*-*-aout*",
  1276. &aout0_be_vec },
  1277. #endif
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.    
  1285. #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
  1286.  
  1287. { "m68*-*-elf*", NULL },{ "m68*-*-sysv4*", NULL },{ "m68*-*-uclinux*",
  1288. &m68k_elf32_vec },
  1289. #endif
  1290.  
  1291.  
  1292.    
  1293. #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
  1294.  
  1295. { "m68*-*-rtems*",
  1296. &m68k_elf32_vec },
  1297. #endif
  1298.  
  1299.  
  1300.    
  1301. #if !defined (SELECT_VECS) || defined (HAVE_m68k_coff_vec)
  1302.  
  1303. { "m68*-*-coff*", NULL },{ "m68*-*-sysv*",
  1304. &m68k_coff_vec },
  1305. #endif
  1306.  
  1307.  
  1308.    
  1309. #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_hp300hpux_vec)
  1310.  
  1311. { "m68*-*-hpux*",
  1312. &m68k_aout_hp300hpux_vec },
  1313. #endif
  1314.  
  1315.  
  1316.    
  1317. #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_linux_vec)
  1318.  
  1319. { "m68*-*-linux*aout*",
  1320. &m68k_aout_linux_vec },
  1321. #endif
  1322.  
  1323.  
  1324.  
  1325.    
  1326. #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
  1327.  
  1328. { "m68*-*-linux-*",
  1329. &m68k_elf32_vec },
  1330. #endif
  1331.  
  1332.  
  1333.    
  1334. #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
  1335.  
  1336. { "m68*-*-gnu*",
  1337. &m68k_elf32_vec },
  1338. #endif
  1339.  
  1340.  
  1341.  
  1342.    
  1343. #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_4knbsd_vec)
  1344.  
  1345. { "m68*-hp*-netbsd*",
  1346. &m68k_aout_4knbsd_vec },
  1347. #endif
  1348.  
  1349.  
  1350.  
  1351.    
  1352. #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
  1353.  
  1354. { "m68*-*-netbsdelf*",
  1355. &m68k_elf32_vec },
  1356. #endif
  1357.  
  1358.  
  1359.    
  1360. #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_nbsd_vec)
  1361.  
  1362. { "m68*-*-netbsdaout*", NULL },{ "m68*-*-netbsd*",
  1363. &m68k_aout_nbsd_vec },
  1364. #endif
  1365.  
  1366.  
  1367.  
  1368.    
  1369. #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_nbsd_vec)
  1370.  
  1371. { "m68*-*-openbsd*",
  1372. &m68k_aout_nbsd_vec },
  1373. #endif
  1374.  
  1375.  
  1376.  
  1377.    
  1378. #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
  1379.  
  1380. { "m68*-*-sunos*", NULL },{ "m68*-*-os68k*", NULL },{ "m68*-*-vxworks*", NULL },{ "m68*-netx-*", NULL },
  1381. { "m68*-*-bsd*", NULL },{ "m68*-*-vsta*",
  1382. &sparc_aout_sunos_be_vec },
  1383. #endif
  1384.  
  1385.  
  1386.    
  1387. #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
  1388.  
  1389. { "m68*-ericsson-*",
  1390. &sparc_aout_sunos_be_vec },
  1391. #endif
  1392.  
  1393.  
  1394.  
  1395.    
  1396. #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
  1397.  
  1398. { "m68*-cbm-*",
  1399. &m68k_elf32_vec },
  1400. #endif
  1401.  
  1402.  
  1403.    
  1404. #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
  1405.  
  1406. { "m68*-*-psos*",
  1407. &m68k_elf32_vec },
  1408. #endif
  1409.  
  1410.  
  1411.  
  1412.    
  1413.  
  1414. #if !defined (SELECT_VECS) || defined (HAVE_m88k_elf32_vec)
  1415.  
  1416. { "m88*-harris-cxux*", NULL },{ "m88*-*-dgux*", NULL },{ "m88*-*-sysv4*",
  1417. &m88k_elf32_vec },
  1418. #endif
  1419.  
  1420.  
  1421.    
  1422. #if !defined (SELECT_VECS) || defined (HAVE_m88k_aout_mach3_vec)
  1423.  
  1424. { "m88*-*-mach3*",
  1425. &m88k_aout_mach3_vec },
  1426. #endif
  1427.  
  1428.  
  1429.    
  1430. #if !defined (SELECT_VECS) || defined (HAVE_m88k_aout_obsd_vec)
  1431.  
  1432. { "m88*-*-openbsd*",
  1433. &m88k_aout_obsd_vec },
  1434. #endif
  1435.  
  1436.  
  1437.    
  1438. #if !defined (SELECT_VECS) || defined (HAVE_m88k_coff_bcs_vec)
  1439.  
  1440. { "m88*-*-*",
  1441. &m88k_coff_bcs_vec },
  1442. #endif
  1443.  
  1444.  
  1445.    
  1446.  
  1447. #if !defined (SELECT_VECS) || defined (HAVE_mcore_elf32_be_vec)
  1448.  
  1449. { "mcore-*-elf",
  1450. &mcore_elf32_be_vec },
  1451. #endif
  1452.  
  1453.  
  1454.    
  1455. #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_be_vec)
  1456.  
  1457. { "mcore-*-pe",
  1458. &mcore_pe_be_vec },
  1459. #endif
  1460.  
  1461.  
  1462.    
  1463.  
  1464. #if !defined (SELECT_VECS) || defined (HAVE_mep_elf32_vec)
  1465.  
  1466. { "mep-*-elf",
  1467. &mep_elf32_vec },
  1468. #endif
  1469.  
  1470.  
  1471.    
  1472.  
  1473. #if !defined (SELECT_VECS) || defined (HAVE_metag_elf32_vec)
  1474.  
  1475. { "metag-*-*",
  1476. &metag_elf32_vec },
  1477. #endif
  1478.  
  1479.  
  1480.    
  1481.  
  1482. #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_le_vec)
  1483.  
  1484. { "microblazeel*-*",
  1485. &microblaze_elf32_le_vec },
  1486. #endif
  1487.  
  1488.  
  1489.    
  1490.  
  1491. #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec)
  1492.  
  1493. { "microblaze*-*",
  1494. &microblaze_elf32_vec },
  1495. #endif
  1496.  
  1497.  
  1498.    
  1499.  
  1500. #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
  1501.  
  1502. { "mips*-big-*",
  1503. &mips_ecoff_be_vec },
  1504. #endif
  1505.  
  1506.  
  1507.    
  1508. #ifdef BFD64
  1509. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
  1510.  
  1511. { "mips*el-*-netbsd*",
  1512. &mips_elf32_trad_le_vec },
  1513. #endif
  1514.  
  1515.  
  1516.    
  1517. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
  1518.  
  1519. { "mips*-*-netbsd*",
  1520. &mips_elf32_trad_be_vec },
  1521. #endif
  1522.  
  1523.  
  1524.    
  1525. #endif
  1526. #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_le_vec)
  1527.  
  1528. { "mips*-dec-*", NULL },{ "mips*el-*-ecoff*",
  1529. &mips_ecoff_le_vec },
  1530. #endif
  1531.  
  1532.  
  1533.    
  1534. #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
  1535.  
  1536. { "mips*-*-ecoff*",
  1537. &mips_ecoff_be_vec },
  1538. #endif
  1539.  
  1540.  
  1541.    
  1542. #ifdef BFD64
  1543. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec)
  1544.  
  1545. { "mips*-*-irix6*",
  1546. &mips_elf32_n_be_vec },
  1547. #endif
  1548.  
  1549.  
  1550.    
  1551. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec)
  1552.  
  1553. { "mips64*-ps2-elf*",
  1554. &mips_elf32_n_le_vec },
  1555. #endif
  1556.  
  1557.  
  1558.    
  1559. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
  1560.  
  1561. { "mips*-ps2-elf*",
  1562. &mips_elf32_le_vec },
  1563. #endif
  1564.  
  1565.  
  1566.    
  1567. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
  1568.  
  1569. { "mips*-*-irix5*",
  1570. &mips_elf32_be_vec },
  1571. #endif
  1572.  
  1573.  
  1574.    
  1575. #endif
  1576. #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
  1577.  
  1578. { "mips*-sgi-*", NULL },{ "mips*-*-bsd*",
  1579. &mips_ecoff_be_vec },
  1580. #endif
  1581.  
  1582.  
  1583.    
  1584. #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_bele_vec)
  1585.  
  1586. { "mips*-*-lnews*",
  1587. &mips_ecoff_bele_vec },
  1588. #endif
  1589.  
  1590.  
  1591.    
  1592. #ifdef BFD64
  1593. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
  1594.  
  1595. { "mips*-*-sysv4*",
  1596. &mips_elf32_trad_be_vec },
  1597. #endif
  1598.  
  1599.  
  1600.    
  1601. #endif
  1602. #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
  1603.  
  1604. { "mips*-*-sysv*", NULL },{ "mips*-*-riscos*",
  1605. &mips_ecoff_be_vec },
  1606. #endif
  1607.  
  1608.  
  1609.    
  1610. #ifdef BFD64
  1611. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec)
  1612.  
  1613. { "mips*el-*-vxworks*",
  1614. &mips_elf32_vxworks_le_vec },
  1615. #endif
  1616.  
  1617.  
  1618.    
  1619. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec)
  1620.  
  1621. { "mips*-*-vxworks*",
  1622. &mips_elf32_vxworks_be_vec },
  1623. #endif
  1624.  
  1625.  
  1626.    
  1627. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
  1628.  
  1629. { "mips*el-sde-elf*",
  1630. &mips_elf32_trad_le_vec },
  1631. #endif
  1632.  
  1633.  
  1634.    
  1635. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
  1636.  
  1637. { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*",
  1638. &mips_elf32_trad_be_vec },
  1639. #endif
  1640.  
  1641.  
  1642.    
  1643. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
  1644.  
  1645. { "mips*el-*-elf*", NULL },{ "mips*el-*-vxworks*", NULL },{ "mips*-*-chorus*",
  1646. &mips_elf32_le_vec },
  1647. #endif
  1648.  
  1649.  
  1650.    
  1651. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
  1652.  
  1653. { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-vxworks", NULL },{ "mips*-*-windiss",
  1654. &mips_elf32_be_vec },
  1655. #endif
  1656.  
  1657.  
  1658.    
  1659. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
  1660.  
  1661. { "mips*-*-none",
  1662. &mips_elf32_be_vec },
  1663. #endif
  1664.  
  1665.  
  1666.    
  1667. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec)
  1668.  
  1669. { "mips64*-*-openbsd*",
  1670. &mips_elf64_trad_be_vec },
  1671. #endif
  1672.  
  1673.  
  1674.    
  1675. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
  1676.  
  1677. { "mips*el-*-openbsd*",
  1678. &mips_elf32_le_vec },
  1679. #endif
  1680.  
  1681.  
  1682.    
  1683. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
  1684.  
  1685. { "mips*-*-openbsd*",
  1686. &mips_elf32_be_vec },
  1687. #endif
  1688.  
  1689.  
  1690.    
  1691. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
  1692.  
  1693. { "mips64*el-*-linux*",
  1694. &mips_elf32_ntrad_le_vec },
  1695. #endif
  1696.  
  1697.  
  1698.    
  1699. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
  1700.  
  1701. { "mips64*-*-linux*",
  1702. &mips_elf32_ntrad_be_vec },
  1703. #endif
  1704.  
  1705.  
  1706.    
  1707. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
  1708.  
  1709. { "mips*el-*-linux*",
  1710. &mips_elf32_trad_le_vec },
  1711. #endif
  1712.  
  1713.  
  1714.    
  1715. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
  1716.  
  1717. { "mips*-*-linux*",
  1718. &mips_elf32_trad_be_vec },
  1719. #endif
  1720.  
  1721.  
  1722.    
  1723.  
  1724. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec)
  1725.  
  1726. { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu",
  1727. &mips_elf32_ntradfbsd_le_vec },
  1728. #endif
  1729.  
  1730.  
  1731.  
  1732.  
  1733.    
  1734.  
  1735. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec)
  1736.  
  1737. { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu",
  1738. &mips_elf32_ntradfbsd_be_vec },
  1739. #endif
  1740.  
  1741.  
  1742.  
  1743.  
  1744.    
  1745.  
  1746. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec)
  1747.  
  1748. { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu",
  1749. &mips_elf32_tradfbsd_le_vec },
  1750. #endif
  1751.  
  1752.  
  1753.  
  1754.  
  1755.    
  1756.  
  1757. #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec)
  1758.  
  1759. { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu",
  1760. &mips_elf32_tradfbsd_be_vec },
  1761. #endif
  1762.  
  1763.  
  1764.  
  1765.  
  1766.    
  1767. #if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec)
  1768.  
  1769. { "mmix-*-*",
  1770. &mmix_elf64_vec },
  1771. #endif
  1772.  
  1773.  
  1774.  
  1775.    
  1776. #endif
  1777. #if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec)
  1778.  
  1779. { "mn10200-*-*",
  1780. &mn10200_elf32_vec },
  1781. #endif
  1782.  
  1783.    
  1784.  
  1785. #if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec)
  1786.  
  1787. { "mn10300-*-*",
  1788. &mn10300_elf32_vec },
  1789. #endif
  1790.  
  1791.  
  1792.    
  1793.  
  1794. #if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec)
  1795.  
  1796. { "mt-*-elf",
  1797. &mt_elf32_vec },
  1798. #endif
  1799.  
  1800.    
  1801.  
  1802. #if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec)
  1803.  
  1804. { "msp430-*-*",
  1805. &msp430_elf32_vec },
  1806. #endif
  1807.  
  1808.  
  1809.    
  1810.  
  1811. #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec)
  1812.  
  1813. { "nds32*le-*-linux*",
  1814. &nds32_elf32_linux_le_vec },
  1815. #endif
  1816.  
  1817.  
  1818.    
  1819.  
  1820. #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec)
  1821.  
  1822. { "nds32*be-*-linux*",
  1823. &nds32_elf32_linux_be_vec },
  1824. #endif
  1825.  
  1826.  
  1827.    
  1828.  
  1829. #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec)
  1830.  
  1831. { "nds32*le-*-*",
  1832. &nds32_elf32_le_vec },
  1833. #endif
  1834.  
  1835.  
  1836.    
  1837.  
  1838. #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec)
  1839.  
  1840. { "nds32*be-*-*",
  1841. &nds32_elf32_be_vec },
  1842. #endif
  1843.  
  1844.  
  1845.    
  1846.  
  1847. #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec)
  1848.  
  1849. { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*",
  1850. &ns32k_aout_pc532mach_vec },
  1851. #endif
  1852.  
  1853.  
  1854.    
  1855. #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec)
  1856.  
  1857. { "ns32k-*-netbsd*", NULL },{ "ns32k-*-lites*", NULL },{ "ns32k-*-openbsd*",
  1858. &ns32k_aout_pc532nbsd_vec },
  1859. #endif
  1860.  
  1861.  
  1862.    
  1863.  
  1864. #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_be_vec)
  1865.  
  1866. { "nios2eb-*-*",
  1867. &nios2_elf32_be_vec },
  1868. #endif
  1869.  
  1870.  
  1871.    
  1872.  
  1873. #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
  1874.  
  1875. { "nios2el-*-*",
  1876. &nios2_elf32_le_vec },
  1877. #endif
  1878.  
  1879.    
  1880.  
  1881.  
  1882. #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
  1883.  
  1884. { "nios2-*-*",
  1885. &nios2_elf32_le_vec },
  1886. #endif
  1887.  
  1888.  
  1889.    
  1890.  
  1891. #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
  1892.  
  1893. { "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*",
  1894. &or1k_elf32_vec },
  1895. #endif
  1896.  
  1897.    
  1898.  
  1899. #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
  1900.  
  1901. { "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*",
  1902. &or1k_elf32_vec },
  1903. #endif
  1904.  
  1905.    
  1906.  
  1907. #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec)
  1908.  
  1909. { "pdp11-*-*",
  1910. &pdp11_aout_vec },
  1911. #endif
  1912.  
  1913.  
  1914.    
  1915.  
  1916. #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec)
  1917.  
  1918. { "pj-*-*",
  1919. &pj_elf32_vec },
  1920. #endif
  1921.  
  1922.  
  1923.    
  1924.  
  1925. #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec)
  1926.  
  1927. { "pjl-*-*",
  1928. &pj_elf32_le_vec },
  1929. #endif
  1930.  
  1931.  
  1932.    
  1933.  
  1934. #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
  1935.  
  1936. { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
  1937. &rs6000_xcoff_vec },
  1938. #endif
  1939.  
  1940.  
  1941.  
  1942.    
  1943. #ifdef BFD64
  1944. #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
  1945.  
  1946. { "powerpc64-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
  1947. &rs6000_xcoff64_aix_vec },
  1948. #endif
  1949.  
  1950.  
  1951.  
  1952.    
  1953. #endif
  1954.  
  1955. #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
  1956.  
  1957. { "powerpc-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
  1958. &rs6000_xcoff_vec },
  1959. #endif
  1960.  
  1961.  
  1962.  
  1963.    
  1964. #ifdef BFD64
  1965.  
  1966. #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
  1967.  
  1968. { "powerpc64-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
  1969. &rs6000_xcoff64_aix_vec },
  1970. #endif
  1971.  
  1972.  
  1973.  
  1974.    
  1975. #endif
  1976.  
  1977. #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
  1978.  
  1979. { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*",
  1980. &rs6000_xcoff_vec },
  1981. #endif
  1982.  
  1983.  
  1984.    
  1985. #ifdef BFD64
  1986. #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec)
  1987.  
  1988. { "powerpc64-*-aix*",
  1989. &rs6000_xcoff64_vec },
  1990. #endif
  1991.  
  1992.  
  1993.  
  1994.    
  1995. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec)
  1996.  
  1997. { "powerpc64-*-freebsd*",
  1998. &powerpc_elf64_fbsd_vec },
  1999. #endif
  2000.  
  2001.  
  2002.  
  2003.    
  2004. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec)
  2005.  
  2006. { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL },
  2007. { "powerpc64-*-*bsd*",
  2008. &powerpc_elf64_vec },
  2009. #endif
  2010.  
  2011.  
  2012.  
  2013.    
  2014. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec)
  2015.  
  2016. { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL },
  2017. { "powerpc64le-*-*bsd*",
  2018. &powerpc_elf64_le_vec },
  2019. #endif
  2020.  
  2021.  
  2022.  
  2023.    
  2024. #endif
  2025. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec)
  2026.  
  2027. { "powerpc-*-*freebsd*",
  2028. &powerpc_elf32_fbsd_vec },
  2029. #endif
  2030.  
  2031.  
  2032.  
  2033.    
  2034. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
  2035.  
  2036. { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL },
  2037. { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL },
  2038. { "powerpc-*-chorus*",
  2039. &powerpc_elf32_vec },
  2040. #endif
  2041.  
  2042.  
  2043.  
  2044.    
  2045. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
  2046.  
  2047. { "powerpc-*-kaos*",
  2048. &powerpc_elf32_vec },
  2049. #endif
  2050.  
  2051.  
  2052.  
  2053.    
  2054. #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec)
  2055.  
  2056. { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*",
  2057. &mach_o_be_vec },
  2058. #endif
  2059.  
  2060.  
  2061.  
  2062.    
  2063. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec)
  2064.  
  2065. { "powerpc-*-macos*",
  2066. &powerpc_xcoff_vec },
  2067. #endif
  2068.  
  2069.    
  2070. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
  2071.  
  2072. { "powerpc-*-lynxos*",
  2073. &powerpc_elf32_vec },
  2074. #endif
  2075.  
  2076.  
  2077.  
  2078.    
  2079. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
  2080.  
  2081. { "powerpc-*-netware*",
  2082. &powerpc_elf32_vec },
  2083. #endif
  2084.  
  2085.  
  2086.    
  2087. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
  2088.  
  2089. { "powerpc-*-nto*",
  2090. &powerpc_elf32_vec },
  2091. #endif
  2092.  
  2093.  
  2094.    
  2095. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec)
  2096.  
  2097. { "powerpc-*-vxworks*", NULL },{ "powerpc-*-windiss*",
  2098. &powerpc_elf32_vxworks_vec },
  2099. #endif
  2100.  
  2101.  
  2102.  
  2103.    
  2104. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
  2105.  
  2106. { "powerpcle-*-nto*",
  2107. &powerpc_elf32_le_vec },
  2108. #endif
  2109.  
  2110.  
  2111.    
  2112. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
  2113.  
  2114. { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL },
  2115. { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*",
  2116. &powerpc_elf32_le_vec },
  2117. #endif
  2118.  
  2119.  
  2120.  
  2121.    
  2122. #if !defined (SELECT_VECS) || defined (HAVE_powerpc_pe_le_vec)
  2123.  
  2124. { "powerpcle-*-pe", NULL },{ "powerpcle-*-winnt*", NULL },{ "powerpcle-*-cygwin*",
  2125. &powerpc_pe_le_vec },
  2126. #endif
  2127.  
  2128.  
  2129.    
  2130.  
  2131. #if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec)
  2132.  
  2133. { "rl78-*-elf",
  2134. &rl78_elf32_vec },
  2135. #endif
  2136.  
  2137.    
  2138.  
  2139. #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec)
  2140.  
  2141. { "rx-*-elf",
  2142. &rx_elf32_le_vec },
  2143. #endif
  2144.  
  2145.  
  2146.    
  2147.  
  2148. #if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec)
  2149.  
  2150. { "s390-*-linux*",
  2151. &s390_elf32_vec },
  2152. #endif
  2153.  
  2154.  
  2155.  
  2156.    
  2157. #ifdef BFD64
  2158. #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
  2159.  
  2160. { "s390x-*-linux*",
  2161. &s390_elf64_vec },
  2162. #endif
  2163.  
  2164.  
  2165.  
  2166.    
  2167. #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
  2168.  
  2169. { "s390x-*-tpf*",
  2170. &s390_elf64_vec },
  2171. #endif
  2172.  
  2173.  
  2174.    
  2175.  
  2176. #if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec)
  2177.  
  2178. { "score*-*-elf*",
  2179. &score_elf32_be_vec },
  2180. #endif
  2181.  
  2182.  
  2183.    
  2184.  
  2185. #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_le_vec)
  2186.  
  2187. { "sh64l*-*-elf*",
  2188. &sh64_elf32_le_vec },
  2189. #endif
  2190.  
  2191.  
  2192.  
  2193.  
  2194.    
  2195. #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_vec)
  2196.  
  2197. { "sh64-*-elf*",
  2198. &sh64_elf32_vec },
  2199. #endif
  2200.  
  2201.  
  2202.  
  2203.  
  2204.    
  2205. #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_linux_be_vec)
  2206.  
  2207. { "sh64eb-*-linux*",
  2208. &sh64_elf32_linux_be_vec },
  2209. #endif
  2210.  
  2211.  
  2212.  
  2213.    
  2214. #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_linux_vec)
  2215.  
  2216. { "sh64-*-linux*",
  2217. &sh64_elf32_linux_vec },
  2218. #endif
  2219.  
  2220.  
  2221.  
  2222.    
  2223. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec)
  2224.  
  2225. { "sh-*-linux*",
  2226. &sh_elf32_linux_be_vec },
  2227. #endif
  2228.  
  2229.  
  2230.  
  2231.    
  2232.    
  2233. #endif /* BFD64 */
  2234.  
  2235. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec)
  2236.  
  2237. { "sh*eb-*-linux*",
  2238. &sh_elf32_linux_be_vec },
  2239. #endif
  2240.  
  2241.  
  2242.    
  2243.    
  2244. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec)
  2245.  
  2246. { "sh*-*-linux*",
  2247. &sh_elf32_linux_vec },
  2248. #endif
  2249.  
  2250.  
  2251.    
  2252.  
  2253.  
  2254. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
  2255.  
  2256. { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*",
  2257. &sh_elf32_vec },
  2258. #endif
  2259.  
  2260.  
  2261. #ifdef BFD64
  2262.  
  2263. #endif
  2264.    
  2265.  
  2266. #ifdef BFD64
  2267. #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_nbsd_le_vec)
  2268.  
  2269. { "sh5le-*-netbsd*",
  2270. &sh64_elf32_nbsd_le_vec },
  2271. #endif
  2272.  
  2273.  
  2274.  
  2275.    
  2276. #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_nbsd_vec)
  2277.  
  2278. { "sh5-*-netbsd*",
  2279. &sh64_elf32_nbsd_vec },
  2280. #endif
  2281.  
  2282.  
  2283.  
  2284.    
  2285.  
  2286. #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf64_nbsd_le_vec)
  2287.  
  2288. { "sh64le-*-netbsd*",
  2289. &sh64_elf64_nbsd_le_vec },
  2290. #endif
  2291.  
  2292.  
  2293.  
  2294.    
  2295. #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf64_nbsd_vec)
  2296.  
  2297. { "sh64-*-netbsd*",
  2298. &sh64_elf64_nbsd_vec },
  2299. #endif
  2300.  
  2301.  
  2302.  
  2303.    
  2304.  
  2305. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
  2306.  
  2307. { "sh*l*-*-netbsdelf*",
  2308. &sh_elf32_nbsd_le_vec },
  2309. #endif
  2310.  
  2311.  
  2312.  
  2313.    
  2314. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec)
  2315.  
  2316. { "sh-*-netbsdelf*",
  2317. &sh_elf32_nbsd_vec },
  2318. #endif
  2319.  
  2320.  
  2321.  
  2322.    
  2323. #endif
  2324.  
  2325. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec)
  2326.  
  2327. { "sh*-*-netbsdelf*",
  2328. &sh_elf32_nbsd_vec },
  2329. #endif
  2330.  
  2331.  
  2332.    
  2333. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_symbian_le_vec)
  2334.  
  2335. { "sh*-*-symbianelf*",
  2336. &sh_elf32_symbian_le_vec },
  2337. #endif
  2338.  
  2339.  
  2340.  
  2341.    
  2342.  
  2343. #ifdef BFD64
  2344. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec)
  2345.  
  2346. { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*",
  2347. &sh_elf32_le_vec },
  2348. #endif
  2349.  
  2350.  
  2351.  
  2352.  
  2353.    
  2354. #endif
  2355.  
  2356. #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec)
  2357.  
  2358. { "sh-*-rtemscoff*",
  2359. &sh_coff_vec },
  2360. #endif
  2361.  
  2362.  
  2363.  
  2364.    
  2365.  
  2366. #ifdef BFD64
  2367. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
  2368.  
  2369. { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*",
  2370. &sh_elf32_vec },
  2371. #endif
  2372.  
  2373.  
  2374.  
  2375.  
  2376.    
  2377. #endif
  2378.  
  2379. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
  2380.  
  2381. { "sh-*-nto*",
  2382. &sh_elf32_vec },
  2383. #endif
  2384.  
  2385.  
  2386.  
  2387.    
  2388. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
  2389.  
  2390. { "sh*-*-openbsd*",
  2391. &sh_elf32_nbsd_le_vec },
  2392. #endif
  2393.  
  2394.  
  2395.    
  2396. #if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec)
  2397.  
  2398. { "sh-*-pe",
  2399. &sh_pe_le_vec },
  2400. #endif
  2401.  
  2402.  
  2403.  
  2404.    
  2405. #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec)
  2406.  
  2407. { "sh-*-vxworks",
  2408. &sh_elf32_vxworks_vec },
  2409. #endif
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.    
  2418. #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec)
  2419.  
  2420. { "sh-*-*",
  2421. &sh_coff_vec },
  2422. #endif
  2423.  
  2424.  
  2425.  
  2426.    
  2427.  
  2428. #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
  2429.  
  2430. { "sparclet-*-aout*",
  2431. &sparc_aout_sunos_be_vec },
  2432. #endif
  2433.  
  2434.  
  2435.  
  2436.    
  2437. #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
  2438.  
  2439. { "sparc86x-*-aout*",
  2440. &sparc_aout_sunos_be_vec },
  2441. #endif
  2442.  
  2443.  
  2444.    
  2445. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
  2446.  
  2447. { "sparclite-*-elf*", NULL },{ "sparc86x-*-elf*",
  2448. &sparc_elf32_vec },
  2449. #endif
  2450.  
  2451.    
  2452. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
  2453.  
  2454. { "sparc*-*-chorus*",
  2455. &sparc_elf32_vec },
  2456. #endif
  2457.  
  2458.    
  2459. #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_linux_vec)
  2460.  
  2461. { "sparc-*-linux*aout*",
  2462. &sparc_aout_linux_vec },
  2463. #endif
  2464.  
  2465.  
  2466.  
  2467.    
  2468. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
  2469.  
  2470. { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*",
  2471. &sparc_elf32_vec },
  2472. #endif
  2473.  
  2474.  
  2475.    
  2476. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
  2477.  
  2478. { "sparc-*-netbsdelf*",
  2479. &sparc_elf32_vec },
  2480. #endif
  2481.  
  2482.  
  2483.    
  2484. #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_nbsd_vec)
  2485.  
  2486. { "sparc-*-netbsdaout*", NULL },{ "sparc-*-netbsd*",
  2487. &sparc_aout_nbsd_vec },
  2488. #endif
  2489.  
  2490.  
  2491.  
  2492.    
  2493. #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_nbsd_vec)
  2494.  
  2495. { "sparc-*-openbsd[0-2].*", NULL },{ "sparc-*-openbsd3.[0-1]",
  2496. &sparc_aout_nbsd_vec },
  2497. #endif
  2498.  
  2499.  
  2500.    
  2501. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
  2502.  
  2503. { "sparc-*-openbsd*",
  2504. &sparc_elf32_vec },
  2505. #endif
  2506.  
  2507.  
  2508.    
  2509. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
  2510.  
  2511. { "sparc-*-elf*",
  2512. &sparc_elf32_vec },
  2513. #endif
  2514.  
  2515.  
  2516.    
  2517. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
  2518.  
  2519. { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*",
  2520. &sparc_elf32_sol2_vec },
  2521. #endif
  2522.  
  2523.  
  2524.    
  2525. #ifdef BFD64
  2526. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
  2527.  
  2528. { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*",
  2529. &sparc_elf32_sol2_vec },
  2530. #endif
  2531.  
  2532.  
  2533.  
  2534.    
  2535. #endif
  2536. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
  2537.  
  2538. { "sparc-*-sysv4*",
  2539. &sparc_elf32_vec },
  2540. #endif
  2541.  
  2542.    
  2543. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec)
  2544.  
  2545. { "sparc-*-vxworks*",
  2546. &sparc_elf32_vxworks_vec },
  2547. #endif
  2548.  
  2549.  
  2550.    
  2551. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
  2552.  
  2553. { "sparc-*-netware*",
  2554. &sparc_elf32_vec },
  2555. #endif
  2556.  
  2557.  
  2558.    
  2559. #ifdef BFD64
  2560. #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
  2561.  
  2562. { "sparc64-*-aout*",
  2563. &sparc_aout_sunos_be_vec },
  2564. #endif
  2565.  
  2566.  
  2567.  
  2568.    
  2569. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
  2570.  
  2571. { "sparc64*-*-linux-*",
  2572. &sparc_elf64_vec },
  2573. #endif
  2574.  
  2575.  
  2576.  
  2577.    
  2578. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
  2579.  
  2580. { "sparc64-*-elf*", NULL },{ "sparc64-*-rtems*",
  2581. &sparc_elf64_vec },
  2582. #endif
  2583.  
  2584.  
  2585.  
  2586.    
  2587. #endif /* BFD64 */
  2588. #if !defined (SELECT_VECS) || defined (HAVE_sparc_coff_vec)
  2589.  
  2590. { "sparc*-*-coff*",
  2591. &sparc_coff_vec },
  2592. #endif
  2593.  
  2594.    
  2595. #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
  2596.  
  2597. { "sparc-*-rtems*",
  2598. &sparc_elf32_vec },
  2599. #endif
  2600.  
  2601.  
  2602.    
  2603. #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
  2604.  
  2605. { "sparc*-*-*",
  2606. &sparc_aout_sunos_be_vec },
  2607. #endif
  2608.  
  2609.  
  2610.    
  2611.  
  2612. #if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec)
  2613.  
  2614. { "spu-*-elf",
  2615. &spu_elf32_vec },
  2616. #endif
  2617.  
  2618.  
  2619.    
  2620.  
  2621. #if HAVE_aout_vec
  2622. #if !defined (SELECT_VECS) || defined (HAVE_aout_vec)
  2623.  
  2624. { "tahoe-*-*",
  2625. &aout_vec },
  2626. #endif
  2627.  
  2628.  
  2629.    
  2630. #endif
  2631.  
  2632. #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec)
  2633.  
  2634. { "tic6x-*-elf",
  2635. &tic6x_elf32_c6000_le_vec },
  2636. #endif
  2637.  
  2638.  
  2639.    
  2640.  
  2641. #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec)
  2642.  
  2643. { "tic6x-*-uclinux",
  2644. &tic6x_elf32_linux_le_vec },
  2645. #endif
  2646.  
  2647.  
  2648.    
  2649.  
  2650. #if !defined (SELECT_VECS) || defined (HAVE_tic80_coff_vec)
  2651.  
  2652. { "tic80*-*-*",
  2653. &tic80_coff_vec },
  2654. #endif
  2655.  
  2656.  
  2657.    
  2658.  
  2659. #ifdef BFD64
  2660. #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec)
  2661.  
  2662. { "tilegx-*-*",
  2663. &tilegx_elf64_le_vec },
  2664. #endif
  2665.  
  2666.  
  2667.    
  2668. #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec)
  2669.  
  2670. { "tilegxbe-*-*",
  2671. &tilegx_elf64_be_vec },
  2672. #endif
  2673.  
  2674.  
  2675.    
  2676. #endif
  2677.  
  2678. #if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec)
  2679.  
  2680. { "tilepro-*-*",
  2681. &tilepro_elf32_vec },
  2682. #endif
  2683.  
  2684.    
  2685.  
  2686. #if !defined (SELECT_VECS) || defined (HAVE_ft32_elf32_vec)
  2687.  
  2688. { "ft32*-*-*",
  2689. &ft32_elf32_vec },
  2690. #endif
  2691.  
  2692.    
  2693.  
  2694. #if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec)
  2695.  
  2696. { "v850*-*-*",
  2697. &v850_elf32_vec },
  2698. #endif
  2699.  
  2700.  
  2701.    
  2702.  
  2703. #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
  2704.  
  2705. { "vax-*-netbsdelf*",
  2706. &vax_elf32_vec },
  2707. #endif
  2708.  
  2709.  
  2710.    
  2711.  
  2712. #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
  2713.  
  2714. { "vax-*-netbsdaout*", NULL },{ "vax-*-netbsd*",
  2715. &vax_aout_nbsd_vec },
  2716. #endif
  2717.  
  2718.  
  2719.  
  2720.    
  2721.  
  2722. #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_bsd_vec)
  2723.  
  2724. { "vax-*-bsd*", NULL },{ "vax-*-ultrix*",
  2725. &vax_aout_bsd_vec },
  2726. #endif
  2727.  
  2728.  
  2729.    
  2730.  
  2731. #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
  2732.  
  2733. { "vax-*-openbsd*",
  2734. &vax_aout_nbsd_vec },
  2735. #endif
  2736.  
  2737.  
  2738.    
  2739.  
  2740. #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
  2741.  
  2742. { "vax-*-linux-*",
  2743. &vax_elf32_vec },
  2744. #endif
  2745.  
  2746.    
  2747.  
  2748. #if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec)
  2749.  
  2750. { "visium-*-elf",
  2751. &visium_elf32_vec },
  2752. #endif
  2753.  
  2754.    
  2755.  
  2756. #if !defined (SELECT_VECS) || defined (HAVE_we32k_coff_vec)
  2757.  
  2758. { "we32k-*-*",
  2759. &we32k_coff_vec },
  2760. #endif
  2761.  
  2762.    
  2763.  
  2764. #if !defined (SELECT_VECS) || defined (HAVE_w65_coff_vec)
  2765.  
  2766. { "w65-*-*",
  2767. &w65_coff_vec },
  2768. #endif
  2769.  
  2770.    
  2771.    
  2772. #if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec)
  2773.  
  2774. { "xgate-*-*",
  2775. &xgate_elf32_vec },
  2776. #endif
  2777.  
  2778.  
  2779.    
  2780.        
  2781. #if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec)
  2782.  
  2783. { "xstormy16-*-elf",
  2784. &xstormy16_elf32_vec },
  2785. #endif
  2786.  
  2787.    
  2788.  
  2789. #if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec)
  2790.  
  2791. { "xtensa*-*-*",
  2792. &xtensa_elf32_le_vec },
  2793. #endif
  2794.  
  2795.  
  2796.    
  2797. #if !defined (SELECT_VECS) || defined (HAVE_xc16x_elf32_vec)
  2798.  
  2799. { "xc16x-*-elf",
  2800. &xc16x_elf32_vec },
  2801. #endif
  2802.  
  2803.    
  2804.  
  2805. #if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec)
  2806.  
  2807. { "z80-*-*",
  2808. &z80_coff_vec },
  2809. #endif
  2810.  
  2811.  
  2812.    
  2813.  
  2814. #if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec)
  2815.  
  2816. { "z8k*-*-*",
  2817. &z8k_coff_vec },
  2818. #endif
  2819.  
  2820.  
  2821.    
  2822.  
  2823. #if !defined (SELECT_VECS) || defined (HAVE_ieee_vec)
  2824.  
  2825. { "*-*-ieee*",
  2826. &ieee_vec },
  2827. #endif
  2828.  
  2829.    
  2830.  
  2831. #if !defined (SELECT_VECS) || defined (HAVE_aout_adobe_vec)
  2832.  
  2833. { "*-adobe-*",
  2834. &aout_adobe_vec },
  2835. #endif
  2836.  
  2837.  
  2838.    
  2839.  
  2840. #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_newsos3_vec)
  2841.  
  2842. { "*-sony-*",
  2843. &m68k_aout_newsos3_vec },
  2844. #endif
  2845.  
  2846.  
  2847.    
  2848.  
  2849. #if !defined (SELECT_VECS) || defined (HAVE_m68k_coff_vec)
  2850.  
  2851. { "*-tandem-*",
  2852. &m68k_coff_vec },
  2853. #endif
  2854.  
  2855.  
  2856.    
  2857.