1b1aac1feSchristos /* This file is automatically generated. DO NOT EDIT! */ 2*22ebeae4Schristos /* Generated from: NetBSD: mknative-gdb,v 1.17 2024/08/18 03:47:55 rin Exp */ 32530b571Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 4b1aac1feSchristos 5b1aac1feSchristos #ifdef BFD64 6e110ade7Smrg #if !defined (SELECT_VECS) || defined (HAVE_aarch64_mach_o_vec) 7e110ade7Smrg 8e110ade7Smrg { "aarch64-*-darwin*", 9e110ade7Smrg &aarch64_mach_o_vec }, 10e110ade7Smrg #endif 11e110ade7Smrg 12e110ade7Smrg 13e110ade7Smrg 14e110ade7Smrg 15e110ade7Smrg 161d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 171d014862Schristos 18901e7e84Schristos { "aarch64-*-elf", NULL },{ "aarch64-*-rtems*", NULL },{ "aarch64-*-genode*", 191d014862Schristos &aarch64_elf64_le_vec }, 2034f40950Schristos #endif 2134f40950Schristos 2234f40950Schristos 2334f40950Schristos 2434f40950Schristos 25901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_pe_le_vec) 26901e7e84Schristos 27*22ebeae4Schristos { "aarch64-*-pe*", NULL },{ "aarch64-*-mingw*", 28901e7e84Schristos &aarch64_pe_le_vec }, 29901e7e84Schristos #endif 30901e7e84Schristos 31901e7e84Schristos 32901e7e84Schristos 33901e7e84Schristos 34901e7e84Schristos 351d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec) 3634f40950Schristos 3734f40950Schristos { "aarch64_be-*-elf", 381d014862Schristos &aarch64_elf64_be_vec }, 391d014862Schristos #endif 401d014862Schristos 411d014862Schristos 421d014862Schristos 431d014862Schristos 441d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 451d014862Schristos 46822f2954Schristos { "aarch64-*-freebsd*", 47822f2954Schristos &aarch64_elf64_le_vec }, 48822f2954Schristos #endif 49822f2954Schristos 50822f2954Schristos 51822f2954Schristos 52822f2954Schristos 538b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 548b7331e5Schristos 55901e7e84Schristos { "aarch64-*-openbsd*", 56901e7e84Schristos &aarch64_elf64_le_vec }, 57901e7e84Schristos #endif 58901e7e84Schristos 59901e7e84Schristos 60901e7e84Schristos 61901e7e84Schristos 62901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 63901e7e84Schristos 648b7331e5Schristos { "aarch64-*-fuchsia*", 658b7331e5Schristos &aarch64_elf64_le_vec }, 668b7331e5Schristos #endif 678b7331e5Schristos 688b7331e5Schristos 698b7331e5Schristos 708b7331e5Schristos 71e110ade7Smrg #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_cloudabi_vec) 72e110ade7Smrg 73e110ade7Smrg { "aarch64-*-cloudabi*", 74e110ade7Smrg &aarch64_elf64_le_cloudabi_vec }, 75e110ade7Smrg #endif 76e110ade7Smrg 77e110ade7Smrg 78e110ade7Smrg 79e110ade7Smrg 80822f2954Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 81822f2954Schristos 82901e7e84Schristos { "aarch64-*-haiku*", 83901e7e84Schristos &aarch64_elf64_le_vec }, 84901e7e84Schristos #endif 85901e7e84Schristos 86901e7e84Schristos 87901e7e84Schristos 88901e7e84Schristos 89901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 90901e7e84Schristos 91*22ebeae4Schristos { "aarch64-*-linux*", NULL },{ "aarch64-*-netbsd*", NULL },{ "aarch64-*-nto*", NULL },{ "aarch64-*-gnu*", 921d014862Schristos &aarch64_elf64_le_vec }, 931d014862Schristos #endif 941d014862Schristos 951d014862Schristos 961d014862Schristos 971d014862Schristos 981d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec) 991d014862Schristos 100e5d758f8Schristos { "aarch64_be-*-linux*", NULL },{ "aarch64_be-*-netbsd*", 101e110ade7Smrg &aarch64_elf64_be_vec }, 10234f40950Schristos #endif 10334f40950Schristos 10434f40950Schristos 10534f40950Schristos 10634f40950Schristos 1071d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_fbsd_vec) 10834f40950Schristos 109b1aac1feSchristos { "alpha*-*-freebsd*", NULL },{ "alpha*-*-kfreebsd*-gnu", 1101d014862Schristos &alpha_elf64_fbsd_vec }, 111b1aac1feSchristos #endif 112b1aac1feSchristos 113b1aac1feSchristos 114b1aac1feSchristos 115b1aac1feSchristos 116b1aac1feSchristos 1171d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec) 118b1aac1feSchristos 119b1aac1feSchristos { "alpha*-*-netbsd*", NULL },{ "alpha*-*-openbsd*", 1201d014862Schristos &alpha_elf64_vec }, 121b1aac1feSchristos #endif 122b1aac1feSchristos 123b1aac1feSchristos 124b1aac1feSchristos 125b1aac1feSchristos 1261d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec) 127b1aac1feSchristos 12878ce218aSchristos { "alpha*-*-linux*ecoff*", 1291d014862Schristos &alpha_ecoff_le_vec }, 130b1aac1feSchristos #endif 131b1aac1feSchristos 132b1aac1feSchristos 133b1aac1feSchristos 134b1aac1feSchristos 1351d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec) 136b1aac1feSchristos 137b1aac1feSchristos { "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*", 1381d014862Schristos &alpha_elf64_vec }, 139b1aac1feSchristos #endif 140b1aac1feSchristos 141b1aac1feSchristos 142b1aac1feSchristos 143b1aac1feSchristos 1441d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_vms_vec) 145b1aac1feSchristos 146b1aac1feSchristos { "alpha*-*-*vms*", 1471d014862Schristos &alpha_vms_vec }, 148b1aac1feSchristos #endif 149b1aac1feSchristos 150b1aac1feSchristos 151b1aac1feSchristos 15234f40950Schristos 1531d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec) 154b1aac1feSchristos 155b1aac1feSchristos { "alpha*-*-*", 1561d014862Schristos &alpha_ecoff_le_vec }, 157b1aac1feSchristos #endif 158b1aac1feSchristos 159b1aac1feSchristos 160b1aac1feSchristos 161901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_amdgcn_elf64_le_vec) 162901e7e84Schristos 163901e7e84Schristos { "amdgcn-*-*", 164901e7e84Schristos &amdgcn_elf64_le_vec }, 165901e7e84Schristos #endif 166901e7e84Schristos 167901e7e84Schristos 168901e7e84Schristos 1691d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_le_vec) 170b1aac1feSchristos 171b1aac1feSchristos { "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu", 1721d014862Schristos &ia64_elf64_le_vec }, 173b1aac1feSchristos #endif 174b1aac1feSchristos 175b1aac1feSchristos 176b1aac1feSchristos 177b1aac1feSchristos 1781d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf32_hpux_be_vec) 179b1aac1feSchristos 180b1aac1feSchristos { "ia64*-*-hpux*", 1811d014862Schristos &ia64_elf32_hpux_be_vec }, 182b1aac1feSchristos #endif 183b1aac1feSchristos 184b1aac1feSchristos 185b1aac1feSchristos 186b1aac1feSchristos 1871d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_vms_vec) 188b1aac1feSchristos 189b1aac1feSchristos { "ia64*-*-*vms*", 1901d014862Schristos &ia64_elf64_vms_vec }, 191b1aac1feSchristos #endif 192b1aac1feSchristos 193b1aac1feSchristos 194b1aac1feSchristos 19534f40950Schristos 196b1aac1feSchristos #endif /* BFD64 */ 197b1aac1feSchristos 1981d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_am33_elf32_linux_vec) 199b1aac1feSchristos 200e110ade7Smrg { "am33_2.0-*-linux*", 2011d014862Schristos &am33_elf32_linux_vec }, 202b1aac1feSchristos #endif 203b1aac1feSchristos 204b1aac1feSchristos 205b1aac1feSchristos 206e110ade7Smrg #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_be_vec) 207e110ade7Smrg 208e110ade7Smrg { "arc*eb-*-elf*", NULL },{ "arc*eb-*-linux*", 209e110ade7Smrg &arc_elf32_be_vec }, 210e110ade7Smrg #endif 211e110ade7Smrg 212e110ade7Smrg 213e110ade7Smrg 214e110ade7Smrg 2151d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_le_vec) 216b1aac1feSchristos 217e110ade7Smrg { "arc*-*-elf*", NULL },{ "arc*-*-linux*", 2181d014862Schristos &arc_elf32_le_vec }, 219b1aac1feSchristos #endif 220b1aac1feSchristos 221b1aac1feSchristos 222b1aac1feSchristos 223b1aac1feSchristos 224e110ade7Smrg #if !defined (SELECT_VECS) || defined (HAVE_arm_mach_o_vec) 225e110ade7Smrg 226e110ade7Smrg { "arm-*-darwin*", 227e110ade7Smrg &arm_mach_o_vec }, 228e110ade7Smrg #endif 229e110ade7Smrg 230e110ade7Smrg 231e110ade7Smrg 232e110ade7Smrg 2338b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 2348b7331e5Schristos 2358b7331e5Schristos { "arm-*-fuchsia*", 2368b7331e5Schristos &arm_elf32_le_vec }, 2378b7331e5Schristos #endif 2388b7331e5Schristos 2398b7331e5Schristos 2408b7331e5Schristos 241901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 242901e7e84Schristos 243901e7e84Schristos { "arm*-*-haiku*", 244901e7e84Schristos &arm_elf32_le_vec }, 245901e7e84Schristos #endif 246901e7e84Schristos 247901e7e84Schristos 248901e7e84Schristos 2491d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_le_vec) 25034f40950Schristos 25134f40950Schristos { "arm-*-nacl*", 2521d014862Schristos &arm_elf32_nacl_le_vec }, 25334f40950Schristos #endif 25434f40950Schristos 25534f40950Schristos 25634f40950Schristos 2571d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_be_vec) 25834f40950Schristos 25934f40950Schristos { "armeb-*-nacl*", 2601d014862Schristos &arm_elf32_nacl_be_vec }, 26134f40950Schristos #endif 26234f40950Schristos 26334f40950Schristos 26434f40950Schristos 2651d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec) 266b1aac1feSchristos 2676ca1cfa8Srin { "arm*eb-*-netbsd*", 2681d014862Schristos &arm_elf32_be_vec }, 269b1aac1feSchristos #endif 270b1aac1feSchristos 271b1aac1feSchristos 272b1aac1feSchristos 2731d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 274b1aac1feSchristos 2756ca1cfa8Srin { "arm*-*-netbsd*", NULL },{ "arm-*-openbsd*", 2761d014862Schristos &arm_elf32_le_vec }, 277b1aac1feSchristos #endif 278b1aac1feSchristos 279b1aac1feSchristos 280b1aac1feSchristos 2811d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 282b1aac1feSchristos 283b1aac1feSchristos { "arm-*-nto*", NULL },{ "nto*arm*", 2841d014862Schristos &arm_elf32_le_vec }, 285b1aac1feSchristos #endif 286b1aac1feSchristos 287b1aac1feSchristos 288b1aac1feSchristos 2891d014862Schristos 2901d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_wince_le_vec) 291b1aac1feSchristos 292b1aac1feSchristos { "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*", 2931d014862Schristos &arm_pe_wince_le_vec }, 294b1aac1feSchristos #endif 295b1aac1feSchristos 296b1aac1feSchristos 297b1aac1feSchristos 298b1aac1feSchristos 299b1aac1feSchristos 3001d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_le_vec) 301b1aac1feSchristos 302b1aac1feSchristos { "arm-*-pe*", 3031d014862Schristos &arm_pe_le_vec }, 304b1aac1feSchristos #endif 305b1aac1feSchristos 306b1aac1feSchristos 307b1aac1feSchristos 308b1aac1feSchristos 3091d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 310b1aac1feSchristos 311e110ade7Smrg { "arm-*-phoenix*", 312e110ade7Smrg &arm_elf32_le_vec }, 313e110ade7Smrg #endif 314e110ade7Smrg 315e110ade7Smrg 316e110ade7Smrg 3171d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec) 318b1aac1feSchristos 3191d014862Schristos { "armeb-*-elf", NULL },{ "arm*b-*-freebsd*", NULL },{ "arm*b-*-linux-*", NULL },{ "armeb-*-eabi*", 3201d014862Schristos &arm_elf32_be_vec }, 321b1aac1feSchristos #endif 322b1aac1feSchristos 323b1aac1feSchristos 324b1aac1feSchristos 3251d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 326b1aac1feSchristos 32734f40950Schristos { "arm-*-kaos*", 3281d014862Schristos &arm_elf32_le_vec }, 329b1aac1feSchristos #endif 330b1aac1feSchristos 331b1aac1feSchristos 332b1aac1feSchristos 3331d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 334b1aac1feSchristos 3351d014862Schristos { "arm-*-elf", NULL },{ "arm*-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL }, 336b1aac1feSchristos { "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL }, 3372530b571Schristos { "arm*-*-eabi*", NULL },{ "arm-*-rtems*", NULL },{ "arm*-*-uclinuxfdpiceabi", 3381d014862Schristos &arm_elf32_le_vec }, 339b1aac1feSchristos #endif 340b1aac1feSchristos 341b1aac1feSchristos 342b1aac1feSchristos 3431d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_vxworks_le_vec) 344b1aac1feSchristos 345b1aac1feSchristos { "arm*-*-vxworks", NULL },{ "arm*-*-windiss", 3461d014862Schristos &arm_elf32_vxworks_le_vec }, 347b1aac1feSchristos #endif 348b1aac1feSchristos 349b1aac1feSchristos 350b1aac1feSchristos 3511d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 352b1aac1feSchristos 353b1aac1feSchristos { "arm9e-*-elf", 3541d014862Schristos &arm_elf32_le_vec }, 355b1aac1feSchristos #endif 356b1aac1feSchristos 357b1aac1feSchristos 358b1aac1feSchristos 359b1aac1feSchristos 3601d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_avr_elf32_vec) 361b1aac1feSchristos 362b1aac1feSchristos { "avr-*-*", 3631d014862Schristos &avr_elf32_vec }, 364b1aac1feSchristos #endif 365b1aac1feSchristos 366b1aac1feSchristos 367b1aac1feSchristos 3681d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_bfin_elf32_vec) 369b1aac1feSchristos 370b1aac1feSchristos { "bfin-*-*", 3711d014862Schristos &bfin_elf32_vec }, 372b1aac1feSchristos #endif 373b1aac1feSchristos 374b1aac1feSchristos 375b1aac1feSchristos 376b1aac1feSchristos 377b1aac1feSchristos 378b1aac1feSchristos #if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec) 379b1aac1feSchristos 380b1aac1feSchristos { "c30-*-*coff*", NULL },{ "tic30-*-*coff*", 381b1aac1feSchristos &tic30_coff_vec }, 382b1aac1feSchristos #endif 383b1aac1feSchristos 384b1aac1feSchristos 385b1aac1feSchristos 386b1aac1feSchristos #if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec) 387b1aac1feSchristos 3888b7331e5Schristos { "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*", 389b1aac1feSchristos &tic4x_coff1_vec }, 390b1aac1feSchristos #endif 391b1aac1feSchristos 392b1aac1feSchristos 393b1aac1feSchristos 394b1aac1feSchristos 395b1aac1feSchristos 396b1aac1feSchristos #if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec) 397b1aac1feSchristos 398b1aac1feSchristos { "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*", 399b1aac1feSchristos &tic54x_coff1_vec }, 400b1aac1feSchristos #endif 401b1aac1feSchristos 402b1aac1feSchristos 403b1aac1feSchristos 404b1aac1feSchristos 405b1aac1feSchristos 4061d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_cr16_elf32_vec) 407b1aac1feSchristos 40834f40950Schristos { "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*", 4091d014862Schristos &cr16_elf32_vec }, 410b1aac1feSchristos #endif 411b1aac1feSchristos 412b1aac1feSchristos 413b1aac1feSchristos 414b1aac1feSchristos 415b1aac1feSchristos #if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec) 416b1aac1feSchristos 417b1aac1feSchristos { "cris-*-*", NULL },{ "crisv32-*-*", 418b1aac1feSchristos &cris_aout_vec }, 419b1aac1feSchristos #endif 420b1aac1feSchristos 421b1aac1feSchristos 422b1aac1feSchristos 423b1aac1feSchristos 424b1aac1feSchristos 4251d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_crx_elf32_vec) 426b1aac1feSchristos 427b1aac1feSchristos { "crx-*-elf*", 4281d014862Schristos &crx_elf32_vec }, 429b1aac1feSchristos #endif 430b1aac1feSchristos 431b1aac1feSchristos 432b1aac1feSchristos 433b1aac1feSchristos 4342530b571Schristos #if !defined (SELECT_VECS) || defined (HAVE_csky_elf32_le_vec) 4352530b571Schristos 4362530b571Schristos { "csky-*-elf*", NULL },{ "csky-*-linux*", 4372530b571Schristos &csky_elf32_le_vec }, 4382530b571Schristos #endif 4392530b571Schristos 4402530b571Schristos 4412530b571Schristos 4422530b571Schristos 4431d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_d10v_elf32_vec) 444b1aac1feSchristos 445b1aac1feSchristos { "d10v-*-*", 4461d014862Schristos &d10v_elf32_vec }, 447b1aac1feSchristos #endif 448b1aac1feSchristos 449b1aac1feSchristos 450b1aac1feSchristos 4511d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_dlx_elf32_be_vec) 452b1aac1feSchristos 453b1aac1feSchristos { "dlx-*-elf*", 4541d014862Schristos &dlx_elf32_be_vec }, 455b1aac1feSchristos #endif 456b1aac1feSchristos 457b1aac1feSchristos 458b1aac1feSchristos 459b1aac1feSchristos 4601d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_d30v_elf32_vec) 461b1aac1feSchristos 462b1aac1feSchristos { "d30v-*-*", 4631d014862Schristos &d30v_elf32_vec }, 464b1aac1feSchristos #endif 465b1aac1feSchristos 466b1aac1feSchristos 467b1aac1feSchristos 4684d342c04Schristos #ifdef BFD64 4694d342c04Schristos #if !defined (SELECT_VECS) || defined (HAVE_bpf_elf64_le_vec) 4704d342c04Schristos 4714d342c04Schristos { "bpf-*-none", 4724d342c04Schristos &bpf_elf64_le_vec }, 4734d342c04Schristos #endif 4744d342c04Schristos 4754d342c04Schristos 4764d342c04Schristos 4774d342c04Schristos 4784d342c04Schristos #endif 4794d342c04Schristos 4801d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_epiphany_elf32_vec) 48134f40950Schristos 4822530b571Schristos { "epiphany-*-*", 4831d014862Schristos &epiphany_elf32_vec }, 48434f40950Schristos #endif 48534f40950Schristos 48634f40950Schristos 48734f40950Schristos 4882530b571Schristos 4891d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 490b1aac1feSchristos 491b1aac1feSchristos { "fido-*-elf*", 4921d014862Schristos &m68k_elf32_vec }, 493b1aac1feSchristos #endif 494b1aac1feSchristos 495b1aac1feSchristos 496b1aac1feSchristos 4971d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_fr30_elf32_vec) 498b1aac1feSchristos 499b1aac1feSchristos { "fr30-*-elf", 5001d014862Schristos &fr30_elf32_vec }, 501b1aac1feSchristos #endif 502b1aac1feSchristos 503b1aac1feSchristos 504b1aac1feSchristos 5051d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_vec) 506b1aac1feSchristos 507b1aac1feSchristos { "frv-*-elf", 5081d014862Schristos &frv_elf32_vec }, 509b1aac1feSchristos #endif 510b1aac1feSchristos 511b1aac1feSchristos 512b1aac1feSchristos 513b1aac1feSchristos 5141d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_fdpic_vec) 515b1aac1feSchristos 516b1aac1feSchristos { "frv-*-*linux*", 5171d014862Schristos &frv_elf32_fdpic_vec }, 518b1aac1feSchristos #endif 519b1aac1feSchristos 520b1aac1feSchristos 521b1aac1feSchristos 522b1aac1feSchristos 5231d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_be_vec) 524b1aac1feSchristos 52534f40950Schristos { "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux", 5261d014862Schristos &moxie_elf32_be_vec }, 527b1aac1feSchristos #endif 528b1aac1feSchristos 529b1aac1feSchristos 530b1aac1feSchristos 53134f40950Schristos 5321d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_le_vec) 5331d014862Schristos 5341d014862Schristos { "moxie-*-moxiebox*", 5351d014862Schristos &moxie_elf32_le_vec }, 5361d014862Schristos #endif 5371d014862Schristos 5381d014862Schristos 5391d014862Schristos 5401d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_vec) 541b1aac1feSchristos 542b1aac1feSchristos { "h8300*-*-elf", NULL },{ "h8300*-*-rtems*", 5431d014862Schristos &h8300_elf32_vec }, 544b1aac1feSchristos #endif 545b1aac1feSchristos 546b1aac1feSchristos 547b1aac1feSchristos 548b1aac1feSchristos 549822f2954Schristos #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_linux_vec) 550822f2954Schristos 551822f2954Schristos { "h8300*-*-linux*", 552822f2954Schristos &h8300_elf32_linux_vec }, 553822f2954Schristos #endif 554822f2954Schristos 555822f2954Schristos 556822f2954Schristos 557b1aac1feSchristos #ifdef BFD64 5581d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_linux_vec) 559b1aac1feSchristos 560b1aac1feSchristos { "hppa*64*-*-linux-*", 5611d014862Schristos &hppa_elf64_linux_vec }, 562b1aac1feSchristos #endif 563b1aac1feSchristos 564b1aac1feSchristos 565b1aac1feSchristos 566b1aac1feSchristos 5671d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_vec) 568b1aac1feSchristos 569b1aac1feSchristos { "hppa*64*-*-hpux11*", 5701d014862Schristos &hppa_elf64_vec }, 571b1aac1feSchristos #endif 572b1aac1feSchristos 573b1aac1feSchristos 574b1aac1feSchristos 575b1aac1feSchristos 576b1aac1feSchristos 577b1aac1feSchristos #endif 578b1aac1feSchristos 5791d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_linux_vec) 580b1aac1feSchristos 581b1aac1feSchristos { "hppa*-*-linux-*", 5821d014862Schristos &hppa_elf32_linux_vec }, 583b1aac1feSchristos #endif 584b1aac1feSchristos 585b1aac1feSchristos 586b1aac1feSchristos 5871d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_nbsd_vec) 588b1aac1feSchristos 589b1aac1feSchristos { "hppa*-*-netbsd*", 5901d014862Schristos &hppa_elf32_nbsd_vec }, 591b1aac1feSchristos #endif 592b1aac1feSchristos 593b1aac1feSchristos 594b1aac1feSchristos 5951d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_vec) 596b1aac1feSchristos 597b1aac1feSchristos { "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*", 5981d014862Schristos &hppa_elf32_vec }, 599b1aac1feSchristos #endif 600b1aac1feSchristos 601b1aac1feSchristos 602b1aac1feSchristos 603b1aac1feSchristos 6041d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 605b1aac1feSchristos 606b1aac1feSchristos { "hppa*-*-bsd*", 6071d014862Schristos &hppa_som_vec }, 608b1aac1feSchristos #endif 609b1aac1feSchristos 610b1aac1feSchristos 611b1aac1feSchristos 6121d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 613b1aac1feSchristos 614b1aac1feSchristos { "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*", 6151d014862Schristos &hppa_som_vec }, 616b1aac1feSchristos #endif 617b1aac1feSchristos 618b1aac1feSchristos 6191d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 620b1aac1feSchristos 621b1aac1feSchristos { "hppa*-*-osf*", 6221d014862Schristos &hppa_som_vec }, 623b1aac1feSchristos #endif 624b1aac1feSchristos 625b1aac1feSchristos 626b1aac1feSchristos 627b1aac1feSchristos 6281d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 629b1aac1feSchristos 630901e7e84Schristos { "i[3-7]86-*-elf*", NULL },{ "i[3-7]86-*-rtems*", NULL },{ "i[3-7]86-*-genode*", 6311d014862Schristos &i386_elf32_vec }, 632b1aac1feSchristos #endif 633b1aac1feSchristos 634b1aac1feSchristos 635b1aac1feSchristos 6361d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec) 637b1aac1feSchristos 638b1aac1feSchristos { "i[3-7]86-*-solaris2*", 6391d014862Schristos &i386_elf32_sol2_vec }, 640b1aac1feSchristos #endif 641b1aac1feSchristos 642b1aac1feSchristos 643b1aac1feSchristos 644b1aac1feSchristos 645b1aac1feSchristos 646b1aac1feSchristos #ifdef BFD64 6471d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec) 648b1aac1feSchristos 649b1aac1feSchristos { "x86_64-*-solaris2*", 6501d014862Schristos &i386_elf32_sol2_vec }, 651b1aac1feSchristos #endif 652b1aac1feSchristos 653b1aac1feSchristos 654b1aac1feSchristos 655b1aac1feSchristos 656b1aac1feSchristos #endif 6571d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 658b1aac1feSchristos 659b1aac1feSchristos { "i[3-7]86-*-nto*", 6601d014862Schristos &i386_elf32_vec }, 661b1aac1feSchristos #endif 662b1aac1feSchristos 663b1aac1feSchristos 664b1aac1feSchristos 6651d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 666b1aac1feSchristos 667b1aac1feSchristos { "i[3-7]86-*-aros*", 6681d014862Schristos &i386_elf32_vec }, 669b1aac1feSchristos #endif 670b1aac1feSchristos 671b1aac1feSchristos 672822f2954Schristos 6731d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 674b1aac1feSchristos 675b1aac1feSchristos { "i[3-7]86-*-dicos*", 6761d014862Schristos &i386_elf32_vec }, 677b1aac1feSchristos #endif 678b1aac1feSchristos 679b1aac1feSchristos 680b1aac1feSchristos 681822f2954Schristos 6821d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_go32_vec) 683b1aac1feSchristos 684b1aac1feSchristos { "*-*-msdosdjgpp*", NULL },{ "*-*-go32*", 6851d014862Schristos &i386_coff_go32_vec }, 686b1aac1feSchristos #endif 687b1aac1feSchristos 688b1aac1feSchristos 689b1aac1feSchristos 6901d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_mach_o_vec) 691b1aac1feSchristos 692b1aac1feSchristos { "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*", 6931d014862Schristos &i386_mach_o_vec }, 694b1aac1feSchristos #endif 695b1aac1feSchristos 696b1aac1feSchristos 697b1aac1feSchristos 698b1aac1feSchristos 69934f40950Schristos 7001d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_bsd_vec) 701b1aac1feSchristos 702b1aac1feSchristos { "i[3-7]86-*-bsd*", 7031d014862Schristos &i386_aout_bsd_vec }, 704b1aac1feSchristos #endif 705b1aac1feSchristos 706b1aac1feSchristos 707b1aac1feSchristos 7081d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 709b1aac1feSchristos 710b1aac1feSchristos { "i[3-7]86-*-dragonfly*", 7111d014862Schristos &i386_elf32_vec }, 712b1aac1feSchristos #endif 713b1aac1feSchristos 714b1aac1feSchristos 715b1aac1feSchristos 716822f2954Schristos 7171d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_fbsd_vec) 718b1aac1feSchristos 719b1aac1feSchristos { "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu", 7201d014862Schristos &i386_elf32_fbsd_vec }, 721b1aac1feSchristos #endif 722b1aac1feSchristos 723b1aac1feSchristos 724b1aac1feSchristos 725b1aac1feSchristos 726b1aac1feSchristos 7271d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 728b1aac1feSchristos 729901e7e84Schristos { "i[3-7]86-*-netbsd*", NULL },{ "i[3-7]86-*-knetbsd*-gnu", 7301d014862Schristos &i386_elf32_vec }, 731b1aac1feSchristos #endif 732b1aac1feSchristos 733b1aac1feSchristos 734b1aac1feSchristos 735b1aac1feSchristos 7361d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 737b1aac1feSchristos 738b1aac1feSchristos { "i[3-7]86-*-openbsd*", 7391d014862Schristos &i386_elf32_vec }, 740b1aac1feSchristos #endif 741b1aac1feSchristos 742b1aac1feSchristos 743b1aac1feSchristos 7441d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 745b1aac1feSchristos 746b1aac1feSchristos { "i[3-7]86-*-linux-*", 7471d014862Schristos &i386_elf32_vec }, 748b1aac1feSchristos #endif 749b1aac1feSchristos 750b1aac1feSchristos 751b1aac1feSchristos 752b1aac1feSchristos 7538b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 7548b7331e5Schristos 7558b7331e5Schristos { "i[3-7]86-*-redox*", 7568b7331e5Schristos &i386_elf32_vec }, 7578b7331e5Schristos #endif 7588b7331e5Schristos 7598b7331e5Schristos 7608b7331e5Schristos 7618b7331e5Schristos 762b1aac1feSchristos #ifdef BFD64 763822f2954Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_cloudabi_vec) 764822f2954Schristos 765822f2954Schristos { "x86_64-*-cloudabi*", 766822f2954Schristos &x86_64_elf64_cloudabi_vec }, 767822f2954Schristos #endif 768822f2954Schristos 769822f2954Schristos 770822f2954Schristos 7711d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_mach_o_vec) 772b1aac1feSchristos 773b1aac1feSchristos { "x86_64-*-darwin*", 7741d014862Schristos &x86_64_mach_o_vec }, 775b1aac1feSchristos #endif 776b1aac1feSchristos 777b1aac1feSchristos 778b1aac1feSchristos 779b1aac1feSchristos 780b1aac1feSchristos 7811d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 782b1aac1feSchristos 783b1aac1feSchristos { "x86_64-*-dicos*", 7841d014862Schristos &x86_64_elf64_vec }, 785b1aac1feSchristos #endif 786b1aac1feSchristos 787b1aac1feSchristos 788b1aac1feSchristos 789b1aac1feSchristos 7901d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 791b1aac1feSchristos 792901e7e84Schristos { "x86_64-*-elf*", NULL },{ "x86_64-*-rtems*", NULL },{ "x86_64-*-fuchsia", NULL },{ "x86_64-*-genode*", 7931d014862Schristos &x86_64_elf64_vec }, 794b1aac1feSchristos #endif 795b1aac1feSchristos 796b1aac1feSchristos 797b1aac1feSchristos 798b1aac1feSchristos 7991d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 800b1aac1feSchristos 801b1aac1feSchristos { "x86_64-*-dragonfly*", 8021d014862Schristos &x86_64_elf64_vec }, 803b1aac1feSchristos #endif 804b1aac1feSchristos 805b1aac1feSchristos 806b1aac1feSchristos 807b1aac1feSchristos 8081d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_fbsd_vec) 809b1aac1feSchristos 810b1aac1feSchristos { "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu", 8111d014862Schristos &x86_64_elf64_fbsd_vec }, 812b1aac1feSchristos #endif 813b1aac1feSchristos 814b1aac1feSchristos 815b1aac1feSchristos 816b1aac1feSchristos 8171d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 818b1aac1feSchristos 819901e7e84Schristos { "x86_64-*-haiku*", 820901e7e84Schristos &x86_64_elf64_vec }, 821901e7e84Schristos #endif 822901e7e84Schristos 823901e7e84Schristos 824901e7e84Schristos 825901e7e84Schristos 826901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 827901e7e84Schristos 828b1aac1feSchristos { "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*", 8291d014862Schristos &x86_64_elf64_vec }, 830b1aac1feSchristos #endif 831b1aac1feSchristos 832b1aac1feSchristos 833b1aac1feSchristos 834b1aac1feSchristos 8351d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 836b1aac1feSchristos 837b1aac1feSchristos { "x86_64-*-linux-*", 8381d014862Schristos &x86_64_elf64_vec }, 839b1aac1feSchristos #endif 840b1aac1feSchristos 841b1aac1feSchristos 842b1aac1feSchristos 843b1aac1feSchristos 8441d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_pe_vec) 845b1aac1feSchristos 84634f40950Schristos { "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin", 8471d014862Schristos &x86_64_pe_vec }, 848b1aac1feSchristos #endif 849b1aac1feSchristos 850b1aac1feSchristos 851b1aac1feSchristos 852b1aac1feSchristos 853b1aac1feSchristos 8541d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 85534f40950Schristos 85634f40950Schristos { "x86_64-*-rdos*", 8571d014862Schristos &x86_64_elf64_vec }, 85834f40950Schristos #endif 85934f40950Schristos 86034f40950Schristos 86134f40950Schristos 8628b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 8638b7331e5Schristos 8648b7331e5Schristos { "x86_64-*-redox*", 8658b7331e5Schristos &x86_64_elf64_vec }, 8668b7331e5Schristos #endif 8678b7331e5Schristos 8688b7331e5Schristos 8698b7331e5Schristos 8708b7331e5Schristos 871*22ebeae4Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 872*22ebeae4Schristos 873*22ebeae4Schristos { "x86_64-*-gnu*", 874*22ebeae4Schristos &x86_64_elf64_vec }, 875*22ebeae4Schristos #endif 876*22ebeae4Schristos 877*22ebeae4Schristos 878*22ebeae4Schristos 879*22ebeae4Schristos 880b1aac1feSchristos #endif 8811d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 882b1aac1feSchristos 883b1aac1feSchristos { "i[3-7]86-*-lynxos*", 8841d014862Schristos &i386_elf32_vec }, 885b1aac1feSchristos #endif 886b1aac1feSchristos 887b1aac1feSchristos 888b1aac1feSchristos 8891d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 890b1aac1feSchristos 891b1aac1feSchristos { "i[3-7]86-*-gnu*", 8921d014862Schristos &i386_elf32_vec }, 893b1aac1feSchristos #endif 894b1aac1feSchristos 895b1aac1feSchristos 896822f2954Schristos 8971d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec) 898b1aac1feSchristos 899b1aac1feSchristos { "i[3-7]86-*-msdos*", 9001d014862Schristos &i386_aout_vec }, 901b1aac1feSchristos #endif 902b1aac1feSchristos 903b1aac1feSchristos 904b1aac1feSchristos 9051d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 906b1aac1feSchristos 907b1aac1feSchristos { "i[3-7]86-*-moss*", 9081d014862Schristos &i386_elf32_vec }, 909b1aac1feSchristos #endif 910b1aac1feSchristos 911b1aac1feSchristos 912b1aac1feSchristos 9131d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec) 914b1aac1feSchristos 915b1aac1feSchristos { "i[3-7]86-*-beospe*", 9161d014862Schristos &i386_pe_vec }, 917b1aac1feSchristos #endif 918b1aac1feSchristos 919b1aac1feSchristos 920b1aac1feSchristos 9211d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 922b1aac1feSchristos 923901e7e84Schristos { "i[3-7]86-*-beos*", 924901e7e84Schristos &i386_elf32_vec }, 925901e7e84Schristos #endif 926901e7e84Schristos 927901e7e84Schristos 928901e7e84Schristos 929901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 930901e7e84Schristos 931901e7e84Schristos { "i[3-7]86-*-haiku*", 9321d014862Schristos &i386_elf32_vec }, 933b1aac1feSchristos #endif 934b1aac1feSchristos 935b1aac1feSchristos 936b1aac1feSchristos 9371d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pei_vec) 938b1aac1feSchristos 939b1aac1feSchristos { "i[3-7]86-*-interix*", 9401d014862Schristos &i386_pei_vec }, 941b1aac1feSchristos #endif 942b1aac1feSchristos 943b1aac1feSchristos 944b1aac1feSchristos 945b1aac1feSchristos 946b1aac1feSchristos 9471d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 948b1aac1feSchristos 949b1aac1feSchristos { "i[3-7]86-*-rdos*", 9501d014862Schristos &i386_elf32_vec }, 951b1aac1feSchristos #endif 952b1aac1feSchristos 953b1aac1feSchristos 954b1aac1feSchristos 9551d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec) 956b1aac1feSchristos 957b1aac1feSchristos { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe", 9581d014862Schristos &i386_pe_vec }, 959b1aac1feSchristos #endif 960b1aac1feSchristos 961b1aac1feSchristos 962b1aac1feSchristos 963b1aac1feSchristos 9641d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vxworks_vec) 965b1aac1feSchristos 966b1aac1feSchristos { "i[3-7]86-*-vxworks*", 9671d014862Schristos &i386_elf32_vxworks_vec }, 968b1aac1feSchristos #endif 969b1aac1feSchristos 970b1aac1feSchristos 971b1aac1feSchristos 972b1aac1feSchristos 9738b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 9748b7331e5Schristos 9758b7331e5Schristos { "ia16-*-elf", 9768b7331e5Schristos &i386_elf32_vec }, 9778b7331e5Schristos #endif 9788b7331e5Schristos 9798b7331e5Schristos 9808b7331e5Schristos 9818b7331e5Schristos 9821d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_ip2k_elf32_vec) 983b1aac1feSchristos 984b1aac1feSchristos { "ip2k-*-elf", 9851d014862Schristos &ip2k_elf32_vec }, 986b1aac1feSchristos #endif 987b1aac1feSchristos 988b1aac1feSchristos 989b1aac1feSchristos 9902530b571Schristos 9911d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_iq2000_elf32_vec) 992b1aac1feSchristos 993b1aac1feSchristos { "iq2000-*-elf", 9941d014862Schristos &iq2000_elf32_vec }, 995b1aac1feSchristos #endif 996b1aac1feSchristos 997b1aac1feSchristos 998b1aac1feSchristos 999*22ebeae4Schristos #ifdef BFD64 1000*22ebeae4Schristos #if !defined (SELECT_VECS) || defined (HAVE_kvx_elf64_vec) 1001*22ebeae4Schristos 1002*22ebeae4Schristos { "kvx-*-linux*", 1003*22ebeae4Schristos &kvx_elf64_vec }, 1004*22ebeae4Schristos #endif 1005*22ebeae4Schristos 1006*22ebeae4Schristos 1007*22ebeae4Schristos 1008*22ebeae4Schristos 1009*22ebeae4Schristos 1010*22ebeae4Schristos #if !defined (SELECT_VECS) || defined (HAVE_kvx_elf64_vec) 1011*22ebeae4Schristos 1012*22ebeae4Schristos { "kvx-*-*", 1013*22ebeae4Schristos &kvx_elf64_vec }, 1014*22ebeae4Schristos #endif 1015*22ebeae4Schristos 1016*22ebeae4Schristos 1017*22ebeae4Schristos 1018*22ebeae4Schristos 1019*22ebeae4Schristos #endif 1020*22ebeae4Schristos 10211d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_vec) 1022b1aac1feSchristos 1023b1aac1feSchristos { "lm32-*-elf", NULL },{ "lm32-*-rtems*", 10241d014862Schristos &lm32_elf32_vec }, 1025b1aac1feSchristos #endif 1026b1aac1feSchristos 1027b1aac1feSchristos 1028b1aac1feSchristos 1029b1aac1feSchristos 10301d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_fdpic_vec) 1031b1aac1feSchristos 1032b1aac1feSchristos { "lm32-*-*linux*", 10331d014862Schristos &lm32_elf32_fdpic_vec }, 1034b1aac1feSchristos #endif 1035b1aac1feSchristos 1036b1aac1feSchristos 1037b1aac1feSchristos 1038b1aac1feSchristos 10391d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_m32c_elf32_vec) 1040b1aac1feSchristos 1041901e7e84Schristos { "m32c-*-elf", 10421d014862Schristos &m32c_elf32_vec }, 1043b1aac1feSchristos #endif 1044b1aac1feSchristos 1045b1aac1feSchristos 1046b1aac1feSchristos 10472530b571Schristos 10481d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_le_vec) 1049b1aac1feSchristos 1050b1aac1feSchristos { "m32r*le-*-linux*", 10511d014862Schristos &m32r_elf32_linux_le_vec }, 1052b1aac1feSchristos #endif 1053b1aac1feSchristos 1054b1aac1feSchristos 1055b1aac1feSchristos 10561d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_vec) 1057b1aac1feSchristos 1058b1aac1feSchristos { "m32r*-*-linux*", 10591d014862Schristos &m32r_elf32_linux_vec }, 1060b1aac1feSchristos #endif 1061b1aac1feSchristos 1062b1aac1feSchristos 1063b1aac1feSchristos 10641d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_le_vec) 1065b1aac1feSchristos 1066b1aac1feSchristos { "m32r*le-*-*", 10671d014862Schristos &m32r_elf32_le_vec }, 1068b1aac1feSchristos #endif 1069b1aac1feSchristos 1070b1aac1feSchristos 1071b1aac1feSchristos 10721d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_vec) 1073b1aac1feSchristos 1074b1aac1feSchristos { "m32r-*-*", 10751d014862Schristos &m32r_elf32_vec }, 1076b1aac1feSchristos #endif 1077b1aac1feSchristos 1078b1aac1feSchristos 1079b1aac1feSchristos 1080901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1081901e7e84Schristos 1082901e7e84Schristos { "m68*-*-haiku*", 1083901e7e84Schristos &m68k_elf32_vec }, 1084901e7e84Schristos #endif 1085901e7e84Schristos 1086901e7e84Schristos 10871d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68hc11_elf32_vec) 1088b1aac1feSchristos 1089b1aac1feSchristos { "m68hc11-*-*", NULL },{ "m6811-*-*", 10901d014862Schristos &m68hc11_elf32_vec }, 1091b1aac1feSchristos #endif 1092b1aac1feSchristos 1093b1aac1feSchristos 1094b1aac1feSchristos 10951d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68hc12_elf32_vec) 1096b1aac1feSchristos 1097b1aac1feSchristos { "m68hc12-*-*", NULL },{ "m6812-*-*", 10981d014862Schristos &m68hc12_elf32_vec }, 1099b1aac1feSchristos #endif 1100b1aac1feSchristos 1101b1aac1feSchristos 1102b1aac1feSchristos 1103b1aac1feSchristos 11041d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1105b1aac1feSchristos 11062530b571Schristos { "m68*-*-*", 11071d014862Schristos &m68k_elf32_vec }, 1108b1aac1feSchristos #endif 1109b1aac1feSchristos 1110b1aac1feSchristos 11111d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1112b1aac1feSchristos 1113be61f6a4Srin { "m68*-*-netbsd*", NULL },{ "m5407-*-netbsd*", 11141d014862Schristos &m68k_elf32_vec }, 1115b1aac1feSchristos #endif 1116b1aac1feSchristos 1117b1aac1feSchristos 1118b1aac1feSchristos 1119b1aac1feSchristos 11202530b571Schristos #if !defined (SELECT_VECS) || defined (HAVE_s12z_elf32_vec) 11212530b571Schristos 11222530b571Schristos { "s12z-*-*", 11232530b571Schristos &s12z_elf32_vec }, 1124b1aac1feSchristos #endif 1125b1aac1feSchristos 1126b1aac1feSchristos 11271d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mcore_elf32_be_vec) 1128b1aac1feSchristos 1129b1aac1feSchristos { "mcore-*-elf", 11301d014862Schristos &mcore_elf32_be_vec }, 1131b1aac1feSchristos #endif 1132b1aac1feSchristos 1133b1aac1feSchristos 1134b1aac1feSchristos 11351d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_be_vec) 1136b1aac1feSchristos 1137b1aac1feSchristos { "mcore-*-pe", 11381d014862Schristos &mcore_pe_be_vec }, 1139b1aac1feSchristos #endif 1140b1aac1feSchristos 1141b1aac1feSchristos 1142b1aac1feSchristos 1143b1aac1feSchristos 11441d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mep_elf32_vec) 1145b1aac1feSchristos 1146b1aac1feSchristos { "mep-*-elf", 11471d014862Schristos &mep_elf32_vec }, 1148b1aac1feSchristos #endif 1149b1aac1feSchristos 1150b1aac1feSchristos 1151b1aac1feSchristos 1152b1aac1feSchristos 11531d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_metag_elf32_vec) 115434f40950Schristos 115534f40950Schristos { "metag-*-*", 11561d014862Schristos &metag_elf32_vec }, 115734f40950Schristos #endif 115834f40950Schristos 115934f40950Schristos 116034f40950Schristos 116134f40950Schristos 11621d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_le_vec) 116334f40950Schristos 116434f40950Schristos { "microblazeel*-*", 11651d014862Schristos µblaze_elf32_le_vec }, 116634f40950Schristos #endif 116734f40950Schristos 116834f40950Schristos 116934f40950Schristos 117034f40950Schristos 11711d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec) 1172b1aac1feSchristos 1173b1aac1feSchristos { "microblaze*-*", 11741d014862Schristos µblaze_elf32_vec }, 1175b1aac1feSchristos #endif 1176b1aac1feSchristos 1177b1aac1feSchristos 1178b1aac1feSchristos 117934f40950Schristos 1180b1aac1feSchristos #ifdef BFD64 1181be61f6a4Srin #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_le_vec) 1182be61f6a4Srin 1183be61f6a4Srin { "mipsn64*el-*-netbsd*", 1184be61f6a4Srin &mips_elf64_trad_le_vec }, 1185be61f6a4Srin #endif 1186be61f6a4Srin 1187be61f6a4Srin 1188be61f6a4Srin 1189be61f6a4Srin #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec) 1190be61f6a4Srin 1191be61f6a4Srin { "mipsn64*-*-netbsd*", 1192be61f6a4Srin &mips_elf64_trad_be_vec }, 1193be61f6a4Srin #endif 1194be61f6a4Srin 1195be61f6a4Srin 1196be61f6a4Srin 11974d342c04Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec) 11984d342c04Schristos 11994d342c04Schristos { "mips64*el-*-netbsd*", 12004d342c04Schristos &mips_elf32_ntrad_le_vec }, 12014d342c04Schristos #endif 12024d342c04Schristos 12034d342c04Schristos 12044d342c04Schristos 12054d342c04Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec) 12064d342c04Schristos 12074d342c04Schristos { "mips64*-*-netbsd*", 12084d342c04Schristos &mips_elf32_ntrad_be_vec }, 12094d342c04Schristos #endif 12104d342c04Schristos 12114d342c04Schristos 12124d342c04Schristos 12132530b571Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 12142530b571Schristos 12152530b571Schristos { "mips*el-*-netbsd*", 12162530b571Schristos &mips_elf32_trad_le_vec }, 12172530b571Schristos #endif 12182530b571Schristos 12192530b571Schristos 12202530b571Schristos 12212530b571Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 12222530b571Schristos 12232530b571Schristos { "mips*-*-netbsd*", 12242530b571Schristos &mips_elf32_trad_be_vec }, 12252530b571Schristos #endif 12262530b571Schristos 12272530b571Schristos 12282530b571Schristos 1229901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 1230901e7e84Schristos 1231901e7e84Schristos { "mips*el-*-haiku*", 1232901e7e84Schristos &mips_elf32_le_vec }, 1233901e7e84Schristos #endif 1234901e7e84Schristos 1235901e7e84Schristos 1236901e7e84Schristos 12371d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec) 1238b1aac1feSchristos 1239b1aac1feSchristos { "mips*-*-irix6*", 12401d014862Schristos &mips_elf32_n_be_vec }, 1241b1aac1feSchristos #endif 1242b1aac1feSchristos 1243b1aac1feSchristos 1244b1aac1feSchristos 12451d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec) 124634f40950Schristos 124734f40950Schristos { "mips64*-ps2-elf*", 12481d014862Schristos &mips_elf32_n_le_vec }, 1249b1aac1feSchristos #endif 125034f40950Schristos 125134f40950Schristos 125234f40950Schristos 12531d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 125434f40950Schristos 125534f40950Schristos { "mips*-ps2-elf*", 12561d014862Schristos &mips_elf32_le_vec }, 125734f40950Schristos #endif 125834f40950Schristos 125934f40950Schristos 126034f40950Schristos 12611d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 1262b1aac1feSchristos 1263b1aac1feSchristos { "mips*-*-irix5*", 12641d014862Schristos &mips_elf32_be_vec }, 1265b1aac1feSchristos #endif 1266b1aac1feSchristos 1267b1aac1feSchristos 1268b1aac1feSchristos 12691d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec) 1270b1aac1feSchristos 1271b1aac1feSchristos { "mips*el-*-vxworks*", 12721d014862Schristos &mips_elf32_vxworks_le_vec }, 1273b1aac1feSchristos #endif 1274b1aac1feSchristos 1275b1aac1feSchristos 1276b1aac1feSchristos 12771d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec) 1278b1aac1feSchristos 1279b1aac1feSchristos { "mips*-*-vxworks*", 12801d014862Schristos &mips_elf32_vxworks_be_vec }, 1281b1aac1feSchristos #endif 1282b1aac1feSchristos 1283b1aac1feSchristos 1284b1aac1feSchristos 12851d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 1286b1aac1feSchristos 1287b1aac1feSchristos { "mips*el-sde-elf*", 12881d014862Schristos &mips_elf32_trad_le_vec }, 1289b1aac1feSchristos #endif 1290b1aac1feSchristos 1291b1aac1feSchristos 1292b1aac1feSchristos 12931d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 1294b1aac1feSchristos 12951d014862Schristos { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*", 12961d014862Schristos &mips_elf32_trad_be_vec }, 1297b1aac1feSchristos #endif 1298b1aac1feSchristos 1299b1aac1feSchristos 1300b1aac1feSchristos 13011d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 1302b1aac1feSchristos 1303e110ade7Smrg { "mips*el-*-elf*", NULL },{ "mips*-*-chorus*", 13041d014862Schristos &mips_elf32_le_vec }, 1305b1aac1feSchristos #endif 1306b1aac1feSchristos 1307b1aac1feSchristos 1308b1aac1feSchristos 13091d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 1310b1aac1feSchristos 1311e110ade7Smrg { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-windiss", NULL },{ "mips*-*-none", 13121d014862Schristos &mips_elf32_be_vec }, 1313b1aac1feSchristos #endif 1314b1aac1feSchristos 1315b1aac1feSchristos 1316b1aac1feSchristos 13171d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec) 1318b1aac1feSchristos 1319b1aac1feSchristos { "mips64*-*-openbsd*", 13201d014862Schristos &mips_elf64_trad_be_vec }, 1321b1aac1feSchristos #endif 1322b1aac1feSchristos 1323b1aac1feSchristos 1324b1aac1feSchristos 13251d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 1326b1aac1feSchristos 1327b1aac1feSchristos { "mips*el-*-openbsd*", 13281d014862Schristos &mips_elf32_le_vec }, 1329b1aac1feSchristos #endif 1330b1aac1feSchristos 1331b1aac1feSchristos 1332b1aac1feSchristos 13331d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 1334b1aac1feSchristos 1335b1aac1feSchristos { "mips*-*-openbsd*", 13361d014862Schristos &mips_elf32_be_vec }, 1337b1aac1feSchristos #endif 1338b1aac1feSchristos 1339b1aac1feSchristos 1340b1aac1feSchristos 1341*22ebeae4Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_le_vec) 1342*22ebeae4Schristos 1343*22ebeae4Schristos { "mips64*el-*-linux*-gnuabi64", 1344*22ebeae4Schristos &mips_elf64_trad_le_vec }, 1345*22ebeae4Schristos #endif 1346*22ebeae4Schristos 1347*22ebeae4Schristos 1348*22ebeae4Schristos 1349*22ebeae4Schristos 13501d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec) 1351b1aac1feSchristos 1352b1aac1feSchristos { "mips64*el-*-linux*", 13531d014862Schristos &mips_elf32_ntrad_le_vec }, 1354b1aac1feSchristos #endif 1355b1aac1feSchristos 1356b1aac1feSchristos 1357b1aac1feSchristos 1358*22ebeae4Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec) 1359*22ebeae4Schristos 1360*22ebeae4Schristos { "mips64*-*-linux*-gnuabi64", 1361*22ebeae4Schristos &mips_elf64_trad_be_vec }, 1362*22ebeae4Schristos #endif 1363*22ebeae4Schristos 1364*22ebeae4Schristos 1365*22ebeae4Schristos 1366*22ebeae4Schristos 13671d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec) 1368b1aac1feSchristos 1369b1aac1feSchristos { "mips64*-*-linux*", 13701d014862Schristos &mips_elf32_ntrad_be_vec }, 1371b1aac1feSchristos #endif 1372b1aac1feSchristos 1373b1aac1feSchristos 1374b1aac1feSchristos 13751d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 1376b1aac1feSchristos 1377b1aac1feSchristos { "mips*el-*-linux*", 13781d014862Schristos &mips_elf32_trad_le_vec }, 1379b1aac1feSchristos #endif 1380b1aac1feSchristos 1381b1aac1feSchristos 1382b1aac1feSchristos 13831d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 1384b1aac1feSchristos 1385b1aac1feSchristos { "mips*-*-linux*", 13861d014862Schristos &mips_elf32_trad_be_vec }, 1387b1aac1feSchristos #endif 1388b1aac1feSchristos 1389b1aac1feSchristos 1390b1aac1feSchristos 1391b1aac1feSchristos 13921d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec) 1393b1aac1feSchristos 1394b1aac1feSchristos { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu", 13951d014862Schristos &mips_elf32_ntradfbsd_le_vec }, 1396b1aac1feSchristos #endif 1397b1aac1feSchristos 1398b1aac1feSchristos 1399b1aac1feSchristos 1400b1aac1feSchristos 1401b1aac1feSchristos 1402b1aac1feSchristos 14031d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec) 1404b1aac1feSchristos 1405b1aac1feSchristos { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu", 14061d014862Schristos &mips_elf32_ntradfbsd_be_vec }, 1407b1aac1feSchristos #endif 1408b1aac1feSchristos 1409b1aac1feSchristos 1410b1aac1feSchristos 1411b1aac1feSchristos 1412b1aac1feSchristos 1413b1aac1feSchristos 14141d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec) 1415b1aac1feSchristos 1416b1aac1feSchristos { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu", 14171d014862Schristos &mips_elf32_tradfbsd_le_vec }, 1418b1aac1feSchristos #endif 1419b1aac1feSchristos 1420b1aac1feSchristos 1421b1aac1feSchristos 1422b1aac1feSchristos 1423b1aac1feSchristos 1424b1aac1feSchristos 14251d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec) 1426b1aac1feSchristos 1427b1aac1feSchristos { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu", 14281d014862Schristos &mips_elf32_tradfbsd_be_vec }, 1429b1aac1feSchristos #endif 1430b1aac1feSchristos 1431b1aac1feSchristos 1432b1aac1feSchristos 1433b1aac1feSchristos 1434b1aac1feSchristos 14351d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec) 1436b1aac1feSchristos 1437b1aac1feSchristos { "mmix-*-*", 14381d014862Schristos &mmix_elf64_vec }, 1439b1aac1feSchristos #endif 1440b1aac1feSchristos 1441b1aac1feSchristos 1442b1aac1feSchristos 1443b1aac1feSchristos 1444b1aac1feSchristos #endif 14451d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec) 1446b1aac1feSchristos 1447b1aac1feSchristos { "mn10200-*-*", 14481d014862Schristos &mn10200_elf32_vec }, 1449b1aac1feSchristos #endif 1450b1aac1feSchristos 1451b1aac1feSchristos 1452b1aac1feSchristos 14532530b571Schristos 14541d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec) 1455b1aac1feSchristos 1456b1aac1feSchristos { "mn10300-*-*", 14571d014862Schristos &mn10300_elf32_vec }, 1458b1aac1feSchristos #endif 1459b1aac1feSchristos 1460b1aac1feSchristos 1461b1aac1feSchristos 1462b1aac1feSchristos 14631d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec) 1464b1aac1feSchristos 1465b1aac1feSchristos { "mt-*-elf", 14661d014862Schristos &mt_elf32_vec }, 1467b1aac1feSchristos #endif 1468b1aac1feSchristos 1469b1aac1feSchristos 1470b1aac1feSchristos 14711d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec) 1472b1aac1feSchristos 1473b1aac1feSchristos { "msp430-*-*", 14741d014862Schristos &msp430_elf32_vec }, 1475b1aac1feSchristos #endif 1476b1aac1feSchristos 1477b1aac1feSchristos 1478b1aac1feSchristos 147978ce218aSchristos 14801d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec) 148178ce218aSchristos 148278ce218aSchristos { "nds32*le-*-linux*", 14831d014862Schristos &nds32_elf32_linux_le_vec }, 148478ce218aSchristos #endif 148578ce218aSchristos 148678ce218aSchristos 148778ce218aSchristos 148878ce218aSchristos 14891d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec) 149078ce218aSchristos 149178ce218aSchristos { "nds32*be-*-linux*", 14921d014862Schristos &nds32_elf32_linux_be_vec }, 149378ce218aSchristos #endif 149478ce218aSchristos 149578ce218aSchristos 149678ce218aSchristos 149778ce218aSchristos 14981d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec) 149978ce218aSchristos 150078ce218aSchristos { "nds32*le-*-*", 15011d014862Schristos &nds32_elf32_le_vec }, 150278ce218aSchristos #endif 150378ce218aSchristos 150478ce218aSchristos 150578ce218aSchristos 150678ce218aSchristos 15071d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec) 150878ce218aSchristos 150978ce218aSchristos { "nds32*be-*-*", 15101d014862Schristos &nds32_elf32_be_vec }, 151178ce218aSchristos #endif 151278ce218aSchristos 151378ce218aSchristos 151478ce218aSchristos 151578ce218aSchristos 15162530b571Schristos #ifdef BFD64 15172530b571Schristos #if !defined (SELECT_VECS) || defined (HAVE_nfp_elf64_vec) 15182530b571Schristos 15192530b571Schristos { "nfp-*-*", 15202530b571Schristos &nfp_elf64_vec }, 15212530b571Schristos #endif 15222530b571Schristos 15232530b571Schristos 15242530b571Schristos #endif 15252530b571Schristos 15261d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec) 1527b1aac1feSchristos 1528b1aac1feSchristos { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*", 15291d014862Schristos &ns32k_aout_pc532mach_vec }, 1530b1aac1feSchristos #endif 1531b1aac1feSchristos 1532b1aac1feSchristos 1533b1aac1feSchristos 15341d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec) 1535b1aac1feSchristos 1536901e7e84Schristos { "ns32k-*-lites*", NULL },{ "ns32k-*-*bsd*", 15371d014862Schristos &ns32k_aout_pc532nbsd_vec }, 1538b1aac1feSchristos #endif 1539b1aac1feSchristos 1540b1aac1feSchristos 1541b1aac1feSchristos 1542b1aac1feSchristos 15431d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_be_vec) 154434f40950Schristos 154534f40950Schristos { "nios2eb-*-*", 15461d014862Schristos &nios2_elf32_be_vec }, 154734f40950Schristos #endif 154834f40950Schristos 154934f40950Schristos 155034f40950Schristos 155134f40950Schristos 15521d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec) 155334f40950Schristos 155434f40950Schristos { "nios2el-*-*", 15551d014862Schristos &nios2_elf32_le_vec }, 155634f40950Schristos #endif 155734f40950Schristos 155834f40950Schristos 155934f40950Schristos 156034f40950Schristos 15611d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec) 156234f40950Schristos 156334f40950Schristos { "nios2-*-*", 15641d014862Schristos &nios2_elf32_le_vec }, 156534f40950Schristos #endif 156634f40950Schristos 156734f40950Schristos 156834f40950Schristos 156934f40950Schristos 15701d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec) 1571b1aac1feSchristos 15721d014862Schristos { "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*", 15731d014862Schristos &or1k_elf32_vec }, 1574b1aac1feSchristos #endif 1575b1aac1feSchristos 1576b1aac1feSchristos 1577b1aac1feSchristos 15781d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec) 1579b1aac1feSchristos 15801d014862Schristos { "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*", 15811d014862Schristos &or1k_elf32_vec }, 1582b1aac1feSchristos #endif 1583b1aac1feSchristos 1584b1aac1feSchristos 1585b1aac1feSchristos 1586b1aac1feSchristos #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec) 1587b1aac1feSchristos 1588b1aac1feSchristos { "pdp11-*-*", 1589b1aac1feSchristos &pdp11_aout_vec }, 1590b1aac1feSchristos #endif 1591b1aac1feSchristos 1592b1aac1feSchristos 1593b1aac1feSchristos 1594b1aac1feSchristos 15951d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec) 1596b1aac1feSchristos 1597b1aac1feSchristos { "pj-*-*", 15981d014862Schristos &pj_elf32_vec }, 1599b1aac1feSchristos #endif 1600b1aac1feSchristos 1601b1aac1feSchristos 1602b1aac1feSchristos 1603b1aac1feSchristos 16041d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec) 1605b1aac1feSchristos 1606b1aac1feSchristos { "pjl-*-*", 16071d014862Schristos &pj_elf32_le_vec }, 1608b1aac1feSchristos #endif 1609b1aac1feSchristos 1610b1aac1feSchristos 1611b1aac1feSchristos 1612b1aac1feSchristos 16131d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec) 1614b1aac1feSchristos 1615b1aac1feSchristos { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]", 16161d014862Schristos &rs6000_xcoff_vec }, 1617b1aac1feSchristos #endif 1618b1aac1feSchristos 1619b1aac1feSchristos 1620b1aac1feSchristos 1621b1aac1feSchristos 1622901e7e84Schristos 1623*22ebeae4Schristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec) 1624*22ebeae4Schristos 1625*22ebeae4Schristos { "powerpc-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*", 1626*22ebeae4Schristos &rs6000_xcoff_vec }, 1627901e7e84Schristos #endif 1628901e7e84Schristos 1629901e7e84Schristos 1630901e7e84Schristos 1631901e7e84Schristos 1632b1aac1feSchristos #ifdef BFD64 16331d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec) 1634b1aac1feSchristos 16352530b571Schristos { "powerpc64-*-aix5.[01]", 16361d014862Schristos &rs6000_xcoff64_aix_vec }, 1637b1aac1feSchristos #endif 1638b1aac1feSchristos 1639b1aac1feSchristos 1640b1aac1feSchristos 1641b1aac1feSchristos 1642b1aac1feSchristos 16431d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec) 1644b1aac1feSchristos 16452530b571Schristos { "powerpc64-*-aix[5-9]*", 16461d014862Schristos &rs6000_xcoff64_aix_vec }, 1647b1aac1feSchristos #endif 1648b1aac1feSchristos 1649b1aac1feSchristos 1650b1aac1feSchristos 1651b1aac1feSchristos 1652b1aac1feSchristos #endif 1653b1aac1feSchristos 16541d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec) 1655b1aac1feSchristos 1656b1aac1feSchristos { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*", 16571d014862Schristos &rs6000_xcoff_vec }, 1658b1aac1feSchristos #endif 1659b1aac1feSchristos 1660b1aac1feSchristos 1661b1aac1feSchristos 1662b1aac1feSchristos #ifdef BFD64 16631d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec) 1664b1aac1feSchristos 1665b1aac1feSchristos { "powerpc64-*-aix*", 16661d014862Schristos &rs6000_xcoff64_vec }, 1667b1aac1feSchristos #endif 1668b1aac1feSchristos 1669b1aac1feSchristos 1670b1aac1feSchristos 1671b1aac1feSchristos 16721d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec) 167334f40950Schristos 167434f40950Schristos { "powerpc64-*-freebsd*", 16751d014862Schristos &powerpc_elf64_fbsd_vec }, 167634f40950Schristos #endif 167734f40950Schristos 167834f40950Schristos 167934f40950Schristos 168034f40950Schristos 1681901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_le_vec) 1682901e7e84Schristos 1683901e7e84Schristos { "powerpc64le-*-freebsd*", 1684901e7e84Schristos &powerpc_elf64_fbsd_le_vec }, 1685901e7e84Schristos #endif 1686901e7e84Schristos 1687901e7e84Schristos 1688901e7e84Schristos 1689901e7e84Schristos 16901d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec) 1691b1aac1feSchristos 1692b1aac1feSchristos { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL }, 1693b1aac1feSchristos { "powerpc64-*-*bsd*", 16941d014862Schristos &powerpc_elf64_vec }, 1695b1aac1feSchristos #endif 1696b1aac1feSchristos 1697b1aac1feSchristos 1698b1aac1feSchristos 1699b1aac1feSchristos 17001d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec) 1701b1aac1feSchristos 170278ce218aSchristos { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL }, 170378ce218aSchristos { "powerpc64le-*-*bsd*", 17041d014862Schristos &powerpc_elf64_le_vec }, 1705b1aac1feSchristos #endif 1706b1aac1feSchristos 1707b1aac1feSchristos 1708b1aac1feSchristos 1709b1aac1feSchristos 1710b1aac1feSchristos #endif 17111d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec) 171234f40950Schristos 171334f40950Schristos { "powerpc-*-*freebsd*", 17141d014862Schristos &powerpc_elf32_fbsd_vec }, 171534f40950Schristos #endif 171634f40950Schristos 171734f40950Schristos 171834f40950Schristos 171934f40950Schristos 17201d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 1721b1aac1feSchristos 1722b1aac1feSchristos { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL }, 1723b1aac1feSchristos { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL }, 1724b1aac1feSchristos { "powerpc-*-chorus*", 17251d014862Schristos &powerpc_elf32_vec }, 1726b1aac1feSchristos #endif 1727b1aac1feSchristos 1728b1aac1feSchristos 1729b1aac1feSchristos 1730b1aac1feSchristos 17311d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 1732b1aac1feSchristos 1733*22ebeae4Schristos { "powerpc-*-haiku*", 1734*22ebeae4Schristos &powerpc_elf32_vec }, 1735*22ebeae4Schristos #endif 1736*22ebeae4Schristos 1737*22ebeae4Schristos 1738*22ebeae4Schristos 1739*22ebeae4Schristos 1740*22ebeae4Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 1741*22ebeae4Schristos 1742b1aac1feSchristos { "powerpc-*-kaos*", 17431d014862Schristos &powerpc_elf32_vec }, 1744b1aac1feSchristos #endif 1745b1aac1feSchristos 1746b1aac1feSchristos 1747b1aac1feSchristos 1748b1aac1feSchristos 1749b1aac1feSchristos #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec) 1750b1aac1feSchristos 1751b1aac1feSchristos { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*", 1752b1aac1feSchristos &mach_o_be_vec }, 1753b1aac1feSchristos #endif 1754b1aac1feSchristos 1755b1aac1feSchristos 1756b1aac1feSchristos 1757b1aac1feSchristos 17581d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec) 1759b1aac1feSchristos 1760b1aac1feSchristos { "powerpc-*-macos*", 17611d014862Schristos &powerpc_xcoff_vec }, 1762b1aac1feSchristos #endif 1763b1aac1feSchristos 1764b1aac1feSchristos 17651d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 1766b1aac1feSchristos 1767b1aac1feSchristos { "powerpc-*-nto*", 17681d014862Schristos &powerpc_elf32_vec }, 1769b1aac1feSchristos #endif 1770b1aac1feSchristos 1771b1aac1feSchristos 1772b1aac1feSchristos 17731d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec) 1774b1aac1feSchristos 1775*22ebeae4Schristos { "powerpc-*-vxworks*", 17761d014862Schristos &powerpc_elf32_vxworks_vec }, 1777b1aac1feSchristos #endif 1778b1aac1feSchristos 1779b1aac1feSchristos 1780b1aac1feSchristos 1781b1aac1feSchristos 17821d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec) 1783b1aac1feSchristos 1784b1aac1feSchristos { "powerpcle-*-nto*", 17851d014862Schristos &powerpc_elf32_le_vec }, 1786b1aac1feSchristos #endif 1787b1aac1feSchristos 1788b1aac1feSchristos 1789b1aac1feSchristos 17901d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec) 1791b1aac1feSchristos 1792b1aac1feSchristos { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL }, 1793b1aac1feSchristos { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*", 17941d014862Schristos &powerpc_elf32_le_vec }, 1795b1aac1feSchristos #endif 1796b1aac1feSchristos 1797b1aac1feSchristos 1798b1aac1feSchristos 1799b1aac1feSchristos 1800b1aac1feSchristos 18018b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_pru_elf32_vec) 18028b7331e5Schristos 18038b7331e5Schristos { "pru-*-*", 18048b7331e5Schristos &pru_elf32_vec }, 18058b7331e5Schristos #endif 18068b7331e5Schristos 18078b7331e5Schristos 18088b7331e5Schristos 18098b7331e5Schristos #ifdef BFD64 1810901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_be_vec) 1811901e7e84Schristos 1812901e7e84Schristos { "riscvbe-*-*", NULL },{ "riscv32be*-*-*", 1813901e7e84Schristos &riscv_elf32_be_vec }, 1814901e7e84Schristos #endif 1815901e7e84Schristos 1816901e7e84Schristos 1817901e7e84Schristos 1818901e7e84Schristos 18198b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_vec) 18208b7331e5Schristos 18212530b571Schristos { "riscv-*-*", NULL },{ "riscv32*-*-*", 18228b7331e5Schristos &riscv_elf32_vec }, 18238b7331e5Schristos #endif 18248b7331e5Schristos 18258b7331e5Schristos 18268b7331e5Schristos 18278b7331e5Schristos 1828901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_be_vec) 1829901e7e84Schristos 1830901e7e84Schristos { "riscv64be*-*-*", 1831901e7e84Schristos &riscv_elf64_be_vec }, 1832901e7e84Schristos #endif 1833901e7e84Schristos 1834901e7e84Schristos 1835901e7e84Schristos 1836901e7e84Schristos 18378b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_vec) 18388b7331e5Schristos 18392530b571Schristos { "riscv64*-*-*", 18408b7331e5Schristos &riscv_elf64_vec }, 18418b7331e5Schristos #endif 18428b7331e5Schristos 18438b7331e5Schristos 18448b7331e5Schristos 18458b7331e5Schristos 18468b7331e5Schristos #endif 18478b7331e5Schristos 18481d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec) 184934f40950Schristos 185034f40950Schristos { "rl78-*-elf", 18511d014862Schristos &rl78_elf32_vec }, 185234f40950Schristos #endif 185334f40950Schristos 185434f40950Schristos 185534f40950Schristos 18562530b571Schristos 18571d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec) 1858b1aac1feSchristos 1859b1aac1feSchristos { "rx-*-elf", 18601d014862Schristos &rx_elf32_le_vec }, 1861b1aac1feSchristos #endif 1862b1aac1feSchristos 1863b1aac1feSchristos 1864b1aac1feSchristos 1865b1aac1feSchristos 18662530b571Schristos #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_linux_le_vec) 18672530b571Schristos 18682530b571Schristos { "rx-*-linux*", 18692530b571Schristos &rx_elf32_linux_le_vec }, 18702530b571Schristos #endif 18712530b571Schristos 18722530b571Schristos 18732530b571Schristos 18742530b571Schristos 18751d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec) 1876b1aac1feSchristos 1877b1aac1feSchristos { "s390-*-linux*", 18781d014862Schristos &s390_elf32_vec }, 1879b1aac1feSchristos #endif 1880b1aac1feSchristos 1881b1aac1feSchristos 1882b1aac1feSchristos 1883b1aac1feSchristos 1884b1aac1feSchristos #ifdef BFD64 18851d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec) 1886b1aac1feSchristos 1887b1aac1feSchristos { "s390x-*-linux*", 18881d014862Schristos &s390_elf64_vec }, 1889b1aac1feSchristos #endif 1890b1aac1feSchristos 1891b1aac1feSchristos 1892b1aac1feSchristos 1893b1aac1feSchristos 18941d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec) 1895b1aac1feSchristos 1896b1aac1feSchristos { "s390x-*-tpf*", 18971d014862Schristos &s390_elf64_vec }, 1898b1aac1feSchristos #endif 1899b1aac1feSchristos 1900b1aac1feSchristos 1901b1aac1feSchristos 1902b1aac1feSchristos 19031d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec) 1904b1aac1feSchristos 1905b1aac1feSchristos { "score*-*-elf*", 19061d014862Schristos &score_elf32_be_vec }, 1907b1aac1feSchristos #endif 1908b1aac1feSchristos 1909b1aac1feSchristos 1910b1aac1feSchristos 1911b1aac1feSchristos #endif /* BFD64 */ 1912b1aac1feSchristos 19131d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec) 1914b1aac1feSchristos 1915b1aac1feSchristos { "sh*eb-*-linux*", 19161d014862Schristos &sh_elf32_linux_be_vec }, 1917b1aac1feSchristos #endif 1918b1aac1feSchristos 1919b1aac1feSchristos 1920b1aac1feSchristos 1921e110ade7Smrg 19221d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec) 1923b1aac1feSchristos 1924b1aac1feSchristos { "sh*-*-linux*", 19251d014862Schristos &sh_elf32_linux_vec }, 1926b1aac1feSchristos #endif 1927b1aac1feSchristos 1928b1aac1feSchristos 1929b1aac1feSchristos 1930b1aac1feSchristos 1931e110ade7Smrg 19321d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 1933b1aac1feSchristos 1934b1aac1feSchristos { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*", 19351d014862Schristos &sh_elf32_vec }, 1936b1aac1feSchristos #endif 1937b1aac1feSchristos 1938b1aac1feSchristos 1939b1aac1feSchristos 1940b1aac1feSchristos 19411d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec) 1942b1aac1feSchristos 1943901e7e84Schristos { "sh*l*-*-netbsd*", 19441d014862Schristos &sh_elf32_nbsd_le_vec }, 1945b1aac1feSchristos #endif 1946b1aac1feSchristos 1947b1aac1feSchristos 1948b1aac1feSchristos 19491d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec) 1950b1aac1feSchristos 1951901e7e84Schristos { "sh*-*-netbsd*", 19521d014862Schristos &sh_elf32_nbsd_vec }, 1953b1aac1feSchristos #endif 1954b1aac1feSchristos 1955b1aac1feSchristos 1956b1aac1feSchristos 1957b1aac1feSchristos 19581d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec) 1959b1aac1feSchristos 1960b1aac1feSchristos { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*", 19611d014862Schristos &sh_elf32_le_vec }, 1962b1aac1feSchristos #endif 1963b1aac1feSchristos 1964b1aac1feSchristos 1965b1aac1feSchristos 1966b1aac1feSchristos 1967b1aac1feSchristos 19681d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 1969b1aac1feSchristos 1970b1aac1feSchristos { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*", 19711d014862Schristos &sh_elf32_vec }, 1972b1aac1feSchristos #endif 1973b1aac1feSchristos 1974b1aac1feSchristos 1975b1aac1feSchristos 1976b1aac1feSchristos 1977b1aac1feSchristos 19781d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 1979b1aac1feSchristos 1980b1aac1feSchristos { "sh-*-nto*", 19811d014862Schristos &sh_elf32_vec }, 1982b1aac1feSchristos #endif 1983b1aac1feSchristos 1984b1aac1feSchristos 1985b1aac1feSchristos 1986b1aac1feSchristos 19871d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec) 1988b1aac1feSchristos 1989b1aac1feSchristos { "sh*-*-openbsd*", 19901d014862Schristos &sh_elf32_nbsd_le_vec }, 1991b1aac1feSchristos #endif 1992b1aac1feSchristos 1993b1aac1feSchristos 1994b1aac1feSchristos 19951d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec) 1996b1aac1feSchristos 1997b1aac1feSchristos { "sh-*-pe", 19981d014862Schristos &sh_pe_le_vec }, 1999b1aac1feSchristos #endif 2000b1aac1feSchristos 2001b1aac1feSchristos 2002b1aac1feSchristos 2003b1aac1feSchristos 20041d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec) 2005b1aac1feSchristos 2006b1aac1feSchristos { "sh-*-vxworks", 20071d014862Schristos &sh_elf32_vxworks_vec }, 2008b1aac1feSchristos #endif 2009b1aac1feSchristos 2010b1aac1feSchristos 2011b1aac1feSchristos 2012b1aac1feSchristos 2013b1aac1feSchristos 2014b1aac1feSchristos 2015b1aac1feSchristos 2016b1aac1feSchristos 20171d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec) 2018b1aac1feSchristos 2019b1aac1feSchristos { "sh-*-*", 20201d014862Schristos &sh_coff_vec }, 2021b1aac1feSchristos #endif 2022b1aac1feSchristos 2023b1aac1feSchristos 2024b1aac1feSchristos 2025b1aac1feSchristos 2026b1aac1feSchristos 2027901e7e84Schristos 20281d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec) 2029b1aac1feSchristos 2030b1aac1feSchristos { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*", 20311d014862Schristos &sparc_elf32_sol2_vec }, 2032b1aac1feSchristos #endif 2033b1aac1feSchristos 2034b1aac1feSchristos 2035b1aac1feSchristos #ifdef BFD64 2036901e7e84Schristos 20371d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec) 2038b1aac1feSchristos 2039b1aac1feSchristos { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*", 20401d014862Schristos &sparc_elf32_sol2_vec }, 2041b1aac1feSchristos #endif 2042b1aac1feSchristos 2043b1aac1feSchristos 2044b1aac1feSchristos 2045b1aac1feSchristos 2046901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec) 2047901e7e84Schristos 2048901e7e84Schristos { "sparc64-*-haiku*", 2049901e7e84Schristos &sparc_elf64_vec }, 2050901e7e84Schristos #endif 2051901e7e84Schristos 2052901e7e84Schristos 2053901e7e84Schristos 2054901e7e84Schristos 20552530b571Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec) 20562530b571Schristos 20572530b571Schristos { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu", 20582530b571Schristos &sparc_elf64_fbsd_vec }, 20592530b571Schristos #endif 20602530b571Schristos 20612530b571Schristos 20622530b571Schristos 20632530b571Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec) 20642530b571Schristos 20652530b571Schristos { "sparc64*-*-*", 20662530b571Schristos &sparc_elf64_vec }, 20672530b571Schristos #endif 20682530b571Schristos 20692530b571Schristos 20702530b571Schristos 20712530b571Schristos 2072b1aac1feSchristos #endif 20731d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec) 2074b1aac1feSchristos 20752530b571Schristos { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*", 20761d014862Schristos &sparc_elf32_vec }, 2077b1aac1feSchristos #endif 2078b1aac1feSchristos 2079b1aac1feSchristos 20802530b571Schristos 20811d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec) 2082b1aac1feSchristos 2083b1aac1feSchristos { "sparc-*-vxworks*", 20841d014862Schristos &sparc_elf32_vxworks_vec }, 2085b1aac1feSchristos #endif 2086b1aac1feSchristos 2087b1aac1feSchristos 2088b1aac1feSchristos 20891d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec) 2090b1aac1feSchristos 2091b1aac1feSchristos { "sparc*-*-*", 20922530b571Schristos &sparc_elf32_vec }, 2093b1aac1feSchristos #endif 2094b1aac1feSchristos 2095b1aac1feSchristos 2096b1aac1feSchristos 20971d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec) 2098b1aac1feSchristos 2099b1aac1feSchristos { "spu-*-elf", 21001d014862Schristos &spu_elf32_vec }, 2101b1aac1feSchristos #endif 2102b1aac1feSchristos 2103b1aac1feSchristos 2104b1aac1feSchristos 2105b1aac1feSchristos 21061d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec) 2107b1aac1feSchristos 210834f40950Schristos { "tic6x-*-elf", 21091d014862Schristos &tic6x_elf32_c6000_le_vec }, 211034f40950Schristos #endif 211134f40950Schristos 211234f40950Schristos 211334f40950Schristos 211434f40950Schristos 21151d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec) 211634f40950Schristos 211734f40950Schristos { "tic6x-*-uclinux", 21181d014862Schristos &tic6x_elf32_linux_le_vec }, 2119b1aac1feSchristos #endif 2120b1aac1feSchristos 2121b1aac1feSchristos 2122b1aac1feSchristos 2123b1aac1feSchristos 212434f40950Schristos #ifdef BFD64 21251d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec) 212634f40950Schristos 212734f40950Schristos { "tilegx-*-*", 21281d014862Schristos &tilegx_elf64_le_vec }, 212934f40950Schristos #endif 213034f40950Schristos 213134f40950Schristos 213234f40950Schristos 21331d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec) 213434f40950Schristos 213534f40950Schristos { "tilegxbe-*-*", 21361d014862Schristos &tilegx_elf64_be_vec }, 213734f40950Schristos #endif 213834f40950Schristos 213934f40950Schristos 214034f40950Schristos 214134f40950Schristos #endif 214234f40950Schristos 21431d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec) 214434f40950Schristos 214534f40950Schristos { "tilepro-*-*", 21461d014862Schristos &tilepro_elf32_vec }, 214734f40950Schristos #endif 214834f40950Schristos 214934f40950Schristos 215034f40950Schristos 2151822f2954Schristos #if !defined (SELECT_VECS) || defined (HAVE_ft32_elf32_vec) 2152822f2954Schristos 2153822f2954Schristos { "ft32*-*-*", 2154822f2954Schristos &ft32_elf32_vec }, 2155822f2954Schristos #endif 2156822f2954Schristos 2157822f2954Schristos 2158822f2954Schristos 21591d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec) 2160b1aac1feSchristos 2161b1aac1feSchristos { "v850*-*-*", 21621d014862Schristos &v850_elf32_vec }, 2163b1aac1feSchristos #endif 2164b1aac1feSchristos 2165b1aac1feSchristos 2166b1aac1feSchristos 216734f40950Schristos 21682530b571Schristos 21691d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec) 2170b1aac1feSchristos 2171901e7e84Schristos { "vax-*-netbsdaout*", 21721d014862Schristos &vax_aout_nbsd_vec }, 2173b1aac1feSchristos #endif 2174b1aac1feSchristos 2175b1aac1feSchristos 2176b1aac1feSchristos 2177b1aac1feSchristos 2178b1aac1feSchristos 2179901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec) 2180901e7e84Schristos 2181901e7e84Schristos { "vax-*-netbsd*", 2182901e7e84Schristos &vax_elf32_vec }, 2183901e7e84Schristos #endif 2184901e7e84Schristos 2185901e7e84Schristos 2186901e7e84Schristos 2187901e7e84Schristos 21881d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec) 2189b1aac1feSchristos 2190b1aac1feSchristos { "vax-*-openbsd*", 21911d014862Schristos &vax_aout_nbsd_vec }, 2192b1aac1feSchristos #endif 2193b1aac1feSchristos 2194b1aac1feSchristos 2195b1aac1feSchristos 2196b1aac1feSchristos 21971d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec) 2198b1aac1feSchristos 2199b1aac1feSchristos { "vax-*-linux-*", 22001d014862Schristos &vax_elf32_vec }, 2201b1aac1feSchristos #endif 2202b1aac1feSchristos 2203b1aac1feSchristos 2204b1aac1feSchristos 22051d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec) 22061d014862Schristos 22071d014862Schristos { "visium-*-elf", 22081d014862Schristos &visium_elf32_vec }, 22091d014862Schristos #endif 22101d014862Schristos 22111d014862Schristos 22121d014862Schristos 22138b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_wasm32_elf32_vec) 22148b7331e5Schristos 22158b7331e5Schristos { "wasm32-*-*", 22168b7331e5Schristos &wasm32_elf32_vec }, 22178b7331e5Schristos #endif 22188b7331e5Schristos 22198b7331e5Schristos 22208b7331e5Schristos 22218b7331e5Schristos 22221d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec) 222334f40950Schristos 222434f40950Schristos { "xgate-*-*", 22251d014862Schristos &xgate_elf32_vec }, 222634f40950Schristos #endif 222734f40950Schristos 222834f40950Schristos 222934f40950Schristos 223034f40950Schristos 22311d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec) 2232b1aac1feSchristos 2233b1aac1feSchristos { "xstormy16-*-elf", 22341d014862Schristos &xstormy16_elf32_vec }, 2235b1aac1feSchristos #endif 2236b1aac1feSchristos 2237b1aac1feSchristos 2238b1aac1feSchristos 22391d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec) 2240b1aac1feSchristos 2241b1aac1feSchristos { "xtensa*-*-*", 22421d014862Schristos &xtensa_elf32_le_vec }, 2243b1aac1feSchristos #endif 2244b1aac1feSchristos 2245b1aac1feSchristos 2246b1aac1feSchristos 2247b1aac1feSchristos 22484d342c04Schristos #if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec) 22494d342c04Schristos 22504d342c04Schristos { "z80-*-coff", 22514d342c04Schristos &z80_coff_vec }, 2252b1aac1feSchristos #endif 2253b1aac1feSchristos 2254b1aac1feSchristos 2255b1aac1feSchristos 2256b1aac1feSchristos 22574d342c04Schristos #if !defined (SELECT_VECS) || defined (HAVE_z80_elf32_vec) 22584d342c04Schristos 22594d342c04Schristos { "z80-*-elf", 22604d342c04Schristos &z80_elf32_vec }, 2261b1aac1feSchristos #endif 2262b1aac1feSchristos 2263b1aac1feSchristos 2264b1aac1feSchristos 2265b1aac1feSchristos 22661d014862Schristos #if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec) 2267b1aac1feSchristos 2268b1aac1feSchristos { "z8k*-*-*", 22691d014862Schristos &z8k_coff_vec }, 2270b1aac1feSchristos #endif 2271b1aac1feSchristos 2272b1aac1feSchristos 2273b1aac1feSchristos 2274b1aac1feSchristos 2275901e7e84Schristos #ifdef BFD64 2276901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf32_vec) 2277901e7e84Schristos 2278901e7e84Schristos { "loongarch32-*", 2279901e7e84Schristos &loongarch_elf32_vec }, 2280901e7e84Schristos #endif 2281901e7e84Schristos 2282901e7e84Schristos 2283901e7e84Schristos 2284901e7e84Schristos 2285901e7e84Schristos 2286901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf64_vec) 2287901e7e84Schristos 2288901e7e84Schristos { "loongarch64-*", 2289901e7e84Schristos &loongarch_elf64_vec }, 2290901e7e84Schristos #endif 2291901e7e84Schristos 2292901e7e84Schristos 2293901e7e84Schristos 2294901e7e84Schristos 2295901e7e84Schristos #endif 2296901e7e84Schristos 2297