1ac8695a9Schristos /* 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 */ 320cd48c9Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 4ac8695a9Schristos 5ac8695a9Schristos #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 163221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 173221174aSchristos 188dbf56feSchristos { "aarch64-*-elf", NULL },{ "aarch64-*-rtems*", NULL },{ "aarch64-*-genode*", 193221174aSchristos &aarch64_elf64_le_vec }, 2084e9dd17Smrg #endif 2184e9dd17Smrg 2284e9dd17Smrg 2384e9dd17Smrg 2484e9dd17Smrg 258dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_pe_le_vec) 268dbf56feSchristos 27*22ebeae4Schristos { "aarch64-*-pe*", NULL },{ "aarch64-*-mingw*", 288dbf56feSchristos &aarch64_pe_le_vec }, 298dbf56feSchristos #endif 308dbf56feSchristos 318dbf56feSchristos 328dbf56feSchristos 338dbf56feSchristos 348dbf56feSchristos 353221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec) 3684e9dd17Smrg 3784e9dd17Smrg { "aarch64_be-*-elf", 383221174aSchristos &aarch64_elf64_be_vec }, 393221174aSchristos #endif 403221174aSchristos 413221174aSchristos 423221174aSchristos 433221174aSchristos 443221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 453221174aSchristos 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 558dbf56feSchristos { "aarch64-*-openbsd*", 568dbf56feSchristos &aarch64_elf64_le_vec }, 578dbf56feSchristos #endif 588dbf56feSchristos 598dbf56feSchristos 608dbf56feSchristos 618dbf56feSchristos 628dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 638dbf56feSchristos 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 828dbf56feSchristos { "aarch64-*-haiku*", 838dbf56feSchristos &aarch64_elf64_le_vec }, 848dbf56feSchristos #endif 858dbf56feSchristos 868dbf56feSchristos 878dbf56feSchristos 888dbf56feSchristos 898dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 908dbf56feSchristos 91*22ebeae4Schristos { "aarch64-*-linux*", NULL },{ "aarch64-*-netbsd*", NULL },{ "aarch64-*-nto*", NULL },{ "aarch64-*-gnu*", 923221174aSchristos &aarch64_elf64_le_vec }, 933221174aSchristos #endif 943221174aSchristos 953221174aSchristos 963221174aSchristos 973221174aSchristos 983221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec) 993221174aSchristos 100e5d758f8Schristos { "aarch64_be-*-linux*", NULL },{ "aarch64_be-*-netbsd*", 101e110ade7Smrg &aarch64_elf64_be_vec }, 10284e9dd17Smrg #endif 10384e9dd17Smrg 10484e9dd17Smrg 10584e9dd17Smrg 10684e9dd17Smrg 1073221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_fbsd_vec) 10884e9dd17Smrg 109ac8695a9Schristos { "alpha*-*-freebsd*", NULL },{ "alpha*-*-kfreebsd*-gnu", 1103221174aSchristos &alpha_elf64_fbsd_vec }, 111ac8695a9Schristos #endif 112ac8695a9Schristos 113ac8695a9Schristos 114ac8695a9Schristos 115ac8695a9Schristos 116ac8695a9Schristos 1173221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec) 118ac8695a9Schristos 119ac8695a9Schristos { "alpha*-*-netbsd*", NULL },{ "alpha*-*-openbsd*", 1203221174aSchristos &alpha_elf64_vec }, 121ac8695a9Schristos #endif 122ac8695a9Schristos 123ac8695a9Schristos 124ac8695a9Schristos 125ac8695a9Schristos 1263221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec) 127ac8695a9Schristos 12878ce218aSchristos { "alpha*-*-linux*ecoff*", 1293221174aSchristos &alpha_ecoff_le_vec }, 130ac8695a9Schristos #endif 131ac8695a9Schristos 132ac8695a9Schristos 133ac8695a9Schristos 134ac8695a9Schristos 1353221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec) 136ac8695a9Schristos 137ac8695a9Schristos { "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*", 1383221174aSchristos &alpha_elf64_vec }, 139ac8695a9Schristos #endif 140ac8695a9Schristos 141ac8695a9Schristos 142ac8695a9Schristos 143ac8695a9Schristos 1443221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_vms_vec) 145ac8695a9Schristos 146ac8695a9Schristos { "alpha*-*-*vms*", 1473221174aSchristos &alpha_vms_vec }, 148ac8695a9Schristos #endif 149ac8695a9Schristos 150ac8695a9Schristos 151ac8695a9Schristos 15284e9dd17Smrg 1533221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec) 154ac8695a9Schristos 155ac8695a9Schristos { "alpha*-*-*", 1563221174aSchristos &alpha_ecoff_le_vec }, 157ac8695a9Schristos #endif 158ac8695a9Schristos 159ac8695a9Schristos 160ac8695a9Schristos 1618dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_amdgcn_elf64_le_vec) 1628dbf56feSchristos 1638dbf56feSchristos { "amdgcn-*-*", 1648dbf56feSchristos &amdgcn_elf64_le_vec }, 1658dbf56feSchristos #endif 1668dbf56feSchristos 1678dbf56feSchristos 1688dbf56feSchristos 1693221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_le_vec) 170ac8695a9Schristos 171ac8695a9Schristos { "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu", 1723221174aSchristos &ia64_elf64_le_vec }, 173ac8695a9Schristos #endif 174ac8695a9Schristos 175ac8695a9Schristos 176ac8695a9Schristos 177ac8695a9Schristos 1783221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf32_hpux_be_vec) 179ac8695a9Schristos 180ac8695a9Schristos { "ia64*-*-hpux*", 1813221174aSchristos &ia64_elf32_hpux_be_vec }, 182ac8695a9Schristos #endif 183ac8695a9Schristos 184ac8695a9Schristos 185ac8695a9Schristos 186ac8695a9Schristos 1873221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_vms_vec) 188ac8695a9Schristos 189ac8695a9Schristos { "ia64*-*-*vms*", 1903221174aSchristos &ia64_elf64_vms_vec }, 191ac8695a9Schristos #endif 192ac8695a9Schristos 193ac8695a9Schristos 194ac8695a9Schristos 19584e9dd17Smrg 196ac8695a9Schristos #endif /* BFD64 */ 197ac8695a9Schristos 1983221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_am33_elf32_linux_vec) 199ac8695a9Schristos 200e110ade7Smrg { "am33_2.0-*-linux*", 2013221174aSchristos &am33_elf32_linux_vec }, 202ac8695a9Schristos #endif 203ac8695a9Schristos 204ac8695a9Schristos 205ac8695a9Schristos 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 2153221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_le_vec) 216ac8695a9Schristos 217e110ade7Smrg { "arc*-*-elf*", NULL },{ "arc*-*-linux*", 2183221174aSchristos &arc_elf32_le_vec }, 219ac8695a9Schristos #endif 220ac8695a9Schristos 221ac8695a9Schristos 222ac8695a9Schristos 223ac8695a9Schristos 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 2418dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 2428dbf56feSchristos 2438dbf56feSchristos { "arm*-*-haiku*", 2448dbf56feSchristos &arm_elf32_le_vec }, 2458dbf56feSchristos #endif 2468dbf56feSchristos 2478dbf56feSchristos 2488dbf56feSchristos 2493221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_le_vec) 25084e9dd17Smrg 25184e9dd17Smrg { "arm-*-nacl*", 2523221174aSchristos &arm_elf32_nacl_le_vec }, 25384e9dd17Smrg #endif 25484e9dd17Smrg 25584e9dd17Smrg 25684e9dd17Smrg 2573221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_be_vec) 25884e9dd17Smrg 25984e9dd17Smrg { "armeb-*-nacl*", 2603221174aSchristos &arm_elf32_nacl_be_vec }, 26184e9dd17Smrg #endif 26284e9dd17Smrg 26384e9dd17Smrg 26484e9dd17Smrg 2653221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec) 266ac8695a9Schristos 2676ca1cfa8Srin { "arm*eb-*-netbsd*", 2683221174aSchristos &arm_elf32_be_vec }, 269ac8695a9Schristos #endif 270ac8695a9Schristos 271ac8695a9Schristos 272ac8695a9Schristos 2733221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 274ac8695a9Schristos 2756ca1cfa8Srin { "arm*-*-netbsd*", NULL },{ "arm-*-openbsd*", 2763221174aSchristos &arm_elf32_le_vec }, 277ac8695a9Schristos #endif 278ac8695a9Schristos 279ac8695a9Schristos 280ac8695a9Schristos 2813221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 282ac8695a9Schristos 283ac8695a9Schristos { "arm-*-nto*", NULL },{ "nto*arm*", 2843221174aSchristos &arm_elf32_le_vec }, 285ac8695a9Schristos #endif 286ac8695a9Schristos 287ac8695a9Schristos 288ac8695a9Schristos 2893221174aSchristos 2903221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_wince_le_vec) 291ac8695a9Schristos 292ac8695a9Schristos { "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*", 2933221174aSchristos &arm_pe_wince_le_vec }, 294ac8695a9Schristos #endif 295ac8695a9Schristos 296ac8695a9Schristos 297ac8695a9Schristos 298ac8695a9Schristos 299ac8695a9Schristos 3003221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_le_vec) 301ac8695a9Schristos 302ac8695a9Schristos { "arm-*-pe*", 3033221174aSchristos &arm_pe_le_vec }, 304ac8695a9Schristos #endif 305ac8695a9Schristos 306ac8695a9Schristos 307ac8695a9Schristos 308ac8695a9Schristos 3093221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 310ac8695a9Schristos 311e110ade7Smrg { "arm-*-phoenix*", 312e110ade7Smrg &arm_elf32_le_vec }, 313e110ade7Smrg #endif 314e110ade7Smrg 315e110ade7Smrg 316e110ade7Smrg 3173221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec) 318ac8695a9Schristos 3193221174aSchristos { "armeb-*-elf", NULL },{ "arm*b-*-freebsd*", NULL },{ "arm*b-*-linux-*", NULL },{ "armeb-*-eabi*", 3203221174aSchristos &arm_elf32_be_vec }, 321ac8695a9Schristos #endif 322ac8695a9Schristos 323ac8695a9Schristos 324ac8695a9Schristos 3253221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 326ac8695a9Schristos 32784e9dd17Smrg { "arm-*-kaos*", 3283221174aSchristos &arm_elf32_le_vec }, 329ac8695a9Schristos #endif 330ac8695a9Schristos 331ac8695a9Schristos 332ac8695a9Schristos 3333221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 334ac8695a9Schristos 3353221174aSchristos { "arm-*-elf", NULL },{ "arm*-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL }, 336ac8695a9Schristos { "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL }, 33720cd48c9Schristos { "arm*-*-eabi*", NULL },{ "arm-*-rtems*", NULL },{ "arm*-*-uclinuxfdpiceabi", 3383221174aSchristos &arm_elf32_le_vec }, 339ac8695a9Schristos #endif 340ac8695a9Schristos 341ac8695a9Schristos 342ac8695a9Schristos 3433221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_vxworks_le_vec) 344ac8695a9Schristos 345ac8695a9Schristos { "arm*-*-vxworks", NULL },{ "arm*-*-windiss", 3463221174aSchristos &arm_elf32_vxworks_le_vec }, 347ac8695a9Schristos #endif 348ac8695a9Schristos 349ac8695a9Schristos 350ac8695a9Schristos 3513221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 352ac8695a9Schristos 353ac8695a9Schristos { "arm9e-*-elf", 3543221174aSchristos &arm_elf32_le_vec }, 355ac8695a9Schristos #endif 356ac8695a9Schristos 357ac8695a9Schristos 358ac8695a9Schristos 359ac8695a9Schristos 3603221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_avr_elf32_vec) 361ac8695a9Schristos 362ac8695a9Schristos { "avr-*-*", 3633221174aSchristos &avr_elf32_vec }, 364ac8695a9Schristos #endif 365ac8695a9Schristos 366ac8695a9Schristos 367ac8695a9Schristos 3683221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_bfin_elf32_vec) 369ac8695a9Schristos 370ac8695a9Schristos { "bfin-*-*", 3713221174aSchristos &bfin_elf32_vec }, 372ac8695a9Schristos #endif 373ac8695a9Schristos 374ac8695a9Schristos 375ac8695a9Schristos 376ac8695a9Schristos 377ac8695a9Schristos 378ac8695a9Schristos #if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec) 379ac8695a9Schristos 380ac8695a9Schristos { "c30-*-*coff*", NULL },{ "tic30-*-*coff*", 381ac8695a9Schristos &tic30_coff_vec }, 382ac8695a9Schristos #endif 383ac8695a9Schristos 384ac8695a9Schristos 385ac8695a9Schristos 386ac8695a9Schristos #if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec) 387ac8695a9Schristos 3888b7331e5Schristos { "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*", 389ac8695a9Schristos &tic4x_coff1_vec }, 390ac8695a9Schristos #endif 391ac8695a9Schristos 392ac8695a9Schristos 393ac8695a9Schristos 394ac8695a9Schristos 395ac8695a9Schristos 396ac8695a9Schristos #if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec) 397ac8695a9Schristos 398ac8695a9Schristos { "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*", 399ac8695a9Schristos &tic54x_coff1_vec }, 400ac8695a9Schristos #endif 401ac8695a9Schristos 402ac8695a9Schristos 403ac8695a9Schristos 404ac8695a9Schristos 405ac8695a9Schristos 4063221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_cr16_elf32_vec) 407ac8695a9Schristos 40884e9dd17Smrg { "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*", 4093221174aSchristos &cr16_elf32_vec }, 410ac8695a9Schristos #endif 411ac8695a9Schristos 412ac8695a9Schristos 413ac8695a9Schristos 414ac8695a9Schristos 415ac8695a9Schristos #if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec) 416ac8695a9Schristos 417ac8695a9Schristos { "cris-*-*", NULL },{ "crisv32-*-*", 418ac8695a9Schristos &cris_aout_vec }, 419ac8695a9Schristos #endif 420ac8695a9Schristos 421ac8695a9Schristos 422ac8695a9Schristos 423ac8695a9Schristos 424ac8695a9Schristos 4253221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_crx_elf32_vec) 426ac8695a9Schristos 427ac8695a9Schristos { "crx-*-elf*", 4283221174aSchristos &crx_elf32_vec }, 429ac8695a9Schristos #endif 430ac8695a9Schristos 431ac8695a9Schristos 432ac8695a9Schristos 433ac8695a9Schristos 43420cd48c9Schristos #if !defined (SELECT_VECS) || defined (HAVE_csky_elf32_le_vec) 43520cd48c9Schristos 43620cd48c9Schristos { "csky-*-elf*", NULL },{ "csky-*-linux*", 43720cd48c9Schristos &csky_elf32_le_vec }, 43820cd48c9Schristos #endif 43920cd48c9Schristos 44020cd48c9Schristos 44120cd48c9Schristos 44220cd48c9Schristos 4433221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_d10v_elf32_vec) 444ac8695a9Schristos 445ac8695a9Schristos { "d10v-*-*", 4463221174aSchristos &d10v_elf32_vec }, 447ac8695a9Schristos #endif 448ac8695a9Schristos 449ac8695a9Schristos 450ac8695a9Schristos 4513221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_dlx_elf32_be_vec) 452ac8695a9Schristos 453ac8695a9Schristos { "dlx-*-elf*", 4543221174aSchristos &dlx_elf32_be_vec }, 455ac8695a9Schristos #endif 456ac8695a9Schristos 457ac8695a9Schristos 458ac8695a9Schristos 459ac8695a9Schristos 4603221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_d30v_elf32_vec) 461ac8695a9Schristos 462ac8695a9Schristos { "d30v-*-*", 4633221174aSchristos &d30v_elf32_vec }, 464ac8695a9Schristos #endif 465ac8695a9Schristos 466ac8695a9Schristos 467ac8695a9Schristos 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 4803221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_epiphany_elf32_vec) 48184e9dd17Smrg 48220cd48c9Schristos { "epiphany-*-*", 4833221174aSchristos &epiphany_elf32_vec }, 48484e9dd17Smrg #endif 48584e9dd17Smrg 48684e9dd17Smrg 48784e9dd17Smrg 48820cd48c9Schristos 4893221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 490ac8695a9Schristos 491ac8695a9Schristos { "fido-*-elf*", 4923221174aSchristos &m68k_elf32_vec }, 493ac8695a9Schristos #endif 494ac8695a9Schristos 495ac8695a9Schristos 496ac8695a9Schristos 4973221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_fr30_elf32_vec) 498ac8695a9Schristos 499ac8695a9Schristos { "fr30-*-elf", 5003221174aSchristos &fr30_elf32_vec }, 501ac8695a9Schristos #endif 502ac8695a9Schristos 503ac8695a9Schristos 504ac8695a9Schristos 5053221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_vec) 506ac8695a9Schristos 507ac8695a9Schristos { "frv-*-elf", 5083221174aSchristos &frv_elf32_vec }, 509ac8695a9Schristos #endif 510ac8695a9Schristos 511ac8695a9Schristos 512ac8695a9Schristos 513ac8695a9Schristos 5143221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_fdpic_vec) 515ac8695a9Schristos 516ac8695a9Schristos { "frv-*-*linux*", 5173221174aSchristos &frv_elf32_fdpic_vec }, 518ac8695a9Schristos #endif 519ac8695a9Schristos 520ac8695a9Schristos 521ac8695a9Schristos 522ac8695a9Schristos 5233221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_be_vec) 524ac8695a9Schristos 52584e9dd17Smrg { "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux", 5263221174aSchristos &moxie_elf32_be_vec }, 527ac8695a9Schristos #endif 528ac8695a9Schristos 529ac8695a9Schristos 530ac8695a9Schristos 53184e9dd17Smrg 5323221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_le_vec) 5333221174aSchristos 5343221174aSchristos { "moxie-*-moxiebox*", 5353221174aSchristos &moxie_elf32_le_vec }, 5363221174aSchristos #endif 5373221174aSchristos 5383221174aSchristos 5393221174aSchristos 5403221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_vec) 541ac8695a9Schristos 542ac8695a9Schristos { "h8300*-*-elf", NULL },{ "h8300*-*-rtems*", 5433221174aSchristos &h8300_elf32_vec }, 544ac8695a9Schristos #endif 545ac8695a9Schristos 546ac8695a9Schristos 547ac8695a9Schristos 548ac8695a9Schristos 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 557ac8695a9Schristos #ifdef BFD64 5583221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_linux_vec) 559ac8695a9Schristos 560ac8695a9Schristos { "hppa*64*-*-linux-*", 5613221174aSchristos &hppa_elf64_linux_vec }, 562ac8695a9Schristos #endif 563ac8695a9Schristos 564ac8695a9Schristos 565ac8695a9Schristos 566ac8695a9Schristos 5673221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_vec) 568ac8695a9Schristos 569ac8695a9Schristos { "hppa*64*-*-hpux11*", 5703221174aSchristos &hppa_elf64_vec }, 571ac8695a9Schristos #endif 572ac8695a9Schristos 573ac8695a9Schristos 574ac8695a9Schristos 575ac8695a9Schristos 576ac8695a9Schristos 577ac8695a9Schristos #endif 578ac8695a9Schristos 5793221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_linux_vec) 580ac8695a9Schristos 581ac8695a9Schristos { "hppa*-*-linux-*", 5823221174aSchristos &hppa_elf32_linux_vec }, 583ac8695a9Schristos #endif 584ac8695a9Schristos 585ac8695a9Schristos 586ac8695a9Schristos 5873221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_nbsd_vec) 588ac8695a9Schristos 589ac8695a9Schristos { "hppa*-*-netbsd*", 5903221174aSchristos &hppa_elf32_nbsd_vec }, 591ac8695a9Schristos #endif 592ac8695a9Schristos 593ac8695a9Schristos 594ac8695a9Schristos 5953221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_vec) 596ac8695a9Schristos 597ac8695a9Schristos { "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*", 5983221174aSchristos &hppa_elf32_vec }, 599ac8695a9Schristos #endif 600ac8695a9Schristos 601ac8695a9Schristos 602ac8695a9Schristos 603ac8695a9Schristos 6043221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 605ac8695a9Schristos 606ac8695a9Schristos { "hppa*-*-bsd*", 6073221174aSchristos &hppa_som_vec }, 608ac8695a9Schristos #endif 609ac8695a9Schristos 610ac8695a9Schristos 611ac8695a9Schristos 6123221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 613ac8695a9Schristos 614ac8695a9Schristos { "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*", 6153221174aSchristos &hppa_som_vec }, 616ac8695a9Schristos #endif 617ac8695a9Schristos 618ac8695a9Schristos 6193221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 620ac8695a9Schristos 621ac8695a9Schristos { "hppa*-*-osf*", 6223221174aSchristos &hppa_som_vec }, 623ac8695a9Schristos #endif 624ac8695a9Schristos 625ac8695a9Schristos 626ac8695a9Schristos 627ac8695a9Schristos 6283221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 629ac8695a9Schristos 6308dbf56feSchristos { "i[3-7]86-*-elf*", NULL },{ "i[3-7]86-*-rtems*", NULL },{ "i[3-7]86-*-genode*", 6313221174aSchristos &i386_elf32_vec }, 632ac8695a9Schristos #endif 633ac8695a9Schristos 634ac8695a9Schristos 635ac8695a9Schristos 6363221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec) 637ac8695a9Schristos 638ac8695a9Schristos { "i[3-7]86-*-solaris2*", 6393221174aSchristos &i386_elf32_sol2_vec }, 640ac8695a9Schristos #endif 641ac8695a9Schristos 642ac8695a9Schristos 643ac8695a9Schristos 644ac8695a9Schristos 645ac8695a9Schristos 646ac8695a9Schristos #ifdef BFD64 6473221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec) 648ac8695a9Schristos 649ac8695a9Schristos { "x86_64-*-solaris2*", 6503221174aSchristos &i386_elf32_sol2_vec }, 651ac8695a9Schristos #endif 652ac8695a9Schristos 653ac8695a9Schristos 654ac8695a9Schristos 655ac8695a9Schristos 656ac8695a9Schristos #endif 6573221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 658ac8695a9Schristos 659ac8695a9Schristos { "i[3-7]86-*-nto*", 6603221174aSchristos &i386_elf32_vec }, 661ac8695a9Schristos #endif 662ac8695a9Schristos 663ac8695a9Schristos 664ac8695a9Schristos 6653221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 666ac8695a9Schristos 667ac8695a9Schristos { "i[3-7]86-*-aros*", 6683221174aSchristos &i386_elf32_vec }, 669ac8695a9Schristos #endif 670ac8695a9Schristos 671ac8695a9Schristos 672822f2954Schristos 6733221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 674ac8695a9Schristos 675ac8695a9Schristos { "i[3-7]86-*-dicos*", 6763221174aSchristos &i386_elf32_vec }, 677ac8695a9Schristos #endif 678ac8695a9Schristos 679ac8695a9Schristos 680ac8695a9Schristos 681822f2954Schristos 6823221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_go32_vec) 683ac8695a9Schristos 684ac8695a9Schristos { "*-*-msdosdjgpp*", NULL },{ "*-*-go32*", 6853221174aSchristos &i386_coff_go32_vec }, 686ac8695a9Schristos #endif 687ac8695a9Schristos 688ac8695a9Schristos 689ac8695a9Schristos 6903221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_mach_o_vec) 691ac8695a9Schristos 692ac8695a9Schristos { "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*", 6933221174aSchristos &i386_mach_o_vec }, 694ac8695a9Schristos #endif 695ac8695a9Schristos 696ac8695a9Schristos 697ac8695a9Schristos 698ac8695a9Schristos 69984e9dd17Smrg 7003221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_bsd_vec) 701ac8695a9Schristos 702ac8695a9Schristos { "i[3-7]86-*-bsd*", 7033221174aSchristos &i386_aout_bsd_vec }, 704ac8695a9Schristos #endif 705ac8695a9Schristos 706ac8695a9Schristos 707ac8695a9Schristos 7083221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 709ac8695a9Schristos 710ac8695a9Schristos { "i[3-7]86-*-dragonfly*", 7113221174aSchristos &i386_elf32_vec }, 712ac8695a9Schristos #endif 713ac8695a9Schristos 714ac8695a9Schristos 715ac8695a9Schristos 716822f2954Schristos 7173221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_fbsd_vec) 718ac8695a9Schristos 719ac8695a9Schristos { "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu", 7203221174aSchristos &i386_elf32_fbsd_vec }, 721ac8695a9Schristos #endif 722ac8695a9Schristos 723ac8695a9Schristos 724ac8695a9Schristos 725ac8695a9Schristos 726ac8695a9Schristos 7273221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 728ac8695a9Schristos 7298dbf56feSchristos { "i[3-7]86-*-netbsd*", NULL },{ "i[3-7]86-*-knetbsd*-gnu", 7303221174aSchristos &i386_elf32_vec }, 731ac8695a9Schristos #endif 732ac8695a9Schristos 733ac8695a9Schristos 734ac8695a9Schristos 735ac8695a9Schristos 7363221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 737ac8695a9Schristos 738ac8695a9Schristos { "i[3-7]86-*-openbsd*", 7393221174aSchristos &i386_elf32_vec }, 740ac8695a9Schristos #endif 741ac8695a9Schristos 742ac8695a9Schristos 743ac8695a9Schristos 7443221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 745ac8695a9Schristos 746ac8695a9Schristos { "i[3-7]86-*-linux-*", 7473221174aSchristos &i386_elf32_vec }, 748ac8695a9Schristos #endif 749ac8695a9Schristos 750ac8695a9Schristos 751ac8695a9Schristos 752ac8695a9Schristos 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 762ac8695a9Schristos #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 7713221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_mach_o_vec) 772ac8695a9Schristos 773ac8695a9Schristos { "x86_64-*-darwin*", 7743221174aSchristos &x86_64_mach_o_vec }, 775ac8695a9Schristos #endif 776ac8695a9Schristos 777ac8695a9Schristos 778ac8695a9Schristos 779ac8695a9Schristos 780ac8695a9Schristos 7813221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 782ac8695a9Schristos 783ac8695a9Schristos { "x86_64-*-dicos*", 7843221174aSchristos &x86_64_elf64_vec }, 785ac8695a9Schristos #endif 786ac8695a9Schristos 787ac8695a9Schristos 788ac8695a9Schristos 789ac8695a9Schristos 7903221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 791ac8695a9Schristos 7928dbf56feSchristos { "x86_64-*-elf*", NULL },{ "x86_64-*-rtems*", NULL },{ "x86_64-*-fuchsia", NULL },{ "x86_64-*-genode*", 7933221174aSchristos &x86_64_elf64_vec }, 794ac8695a9Schristos #endif 795ac8695a9Schristos 796ac8695a9Schristos 797ac8695a9Schristos 798ac8695a9Schristos 7993221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 800ac8695a9Schristos 801ac8695a9Schristos { "x86_64-*-dragonfly*", 8023221174aSchristos &x86_64_elf64_vec }, 803ac8695a9Schristos #endif 804ac8695a9Schristos 805ac8695a9Schristos 806ac8695a9Schristos 807ac8695a9Schristos 8083221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_fbsd_vec) 809ac8695a9Schristos 810ac8695a9Schristos { "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu", 8113221174aSchristos &x86_64_elf64_fbsd_vec }, 812ac8695a9Schristos #endif 813ac8695a9Schristos 814ac8695a9Schristos 815ac8695a9Schristos 816ac8695a9Schristos 8173221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 818ac8695a9Schristos 8198dbf56feSchristos { "x86_64-*-haiku*", 8208dbf56feSchristos &x86_64_elf64_vec }, 8218dbf56feSchristos #endif 8228dbf56feSchristos 8238dbf56feSchristos 8248dbf56feSchristos 8258dbf56feSchristos 8268dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 8278dbf56feSchristos 828ac8695a9Schristos { "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*", 8293221174aSchristos &x86_64_elf64_vec }, 830ac8695a9Schristos #endif 831ac8695a9Schristos 832ac8695a9Schristos 833ac8695a9Schristos 834ac8695a9Schristos 8353221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 836ac8695a9Schristos 837ac8695a9Schristos { "x86_64-*-linux-*", 8383221174aSchristos &x86_64_elf64_vec }, 839ac8695a9Schristos #endif 840ac8695a9Schristos 841ac8695a9Schristos 842ac8695a9Schristos 843ac8695a9Schristos 8443221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_pe_vec) 845ac8695a9Schristos 84684e9dd17Smrg { "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin", 8473221174aSchristos &x86_64_pe_vec }, 848ac8695a9Schristos #endif 849ac8695a9Schristos 850ac8695a9Schristos 851ac8695a9Schristos 852ac8695a9Schristos 853ac8695a9Schristos 8543221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 85584e9dd17Smrg 85684e9dd17Smrg { "x86_64-*-rdos*", 8573221174aSchristos &x86_64_elf64_vec }, 85884e9dd17Smrg #endif 85984e9dd17Smrg 86084e9dd17Smrg 86184e9dd17Smrg 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 880ac8695a9Schristos #endif 8813221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 882ac8695a9Schristos 883ac8695a9Schristos { "i[3-7]86-*-lynxos*", 8843221174aSchristos &i386_elf32_vec }, 885ac8695a9Schristos #endif 886ac8695a9Schristos 887ac8695a9Schristos 888ac8695a9Schristos 8893221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 890ac8695a9Schristos 891ac8695a9Schristos { "i[3-7]86-*-gnu*", 8923221174aSchristos &i386_elf32_vec }, 893ac8695a9Schristos #endif 894ac8695a9Schristos 895ac8695a9Schristos 896822f2954Schristos 8973221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec) 898ac8695a9Schristos 899ac8695a9Schristos { "i[3-7]86-*-msdos*", 9003221174aSchristos &i386_aout_vec }, 901ac8695a9Schristos #endif 902ac8695a9Schristos 903ac8695a9Schristos 904ac8695a9Schristos 9053221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 906ac8695a9Schristos 907ac8695a9Schristos { "i[3-7]86-*-moss*", 9083221174aSchristos &i386_elf32_vec }, 909ac8695a9Schristos #endif 910ac8695a9Schristos 911ac8695a9Schristos 912ac8695a9Schristos 9133221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec) 914ac8695a9Schristos 915ac8695a9Schristos { "i[3-7]86-*-beospe*", 9163221174aSchristos &i386_pe_vec }, 917ac8695a9Schristos #endif 918ac8695a9Schristos 919ac8695a9Schristos 920ac8695a9Schristos 9213221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 922ac8695a9Schristos 9238dbf56feSchristos { "i[3-7]86-*-beos*", 9248dbf56feSchristos &i386_elf32_vec }, 9258dbf56feSchristos #endif 9268dbf56feSchristos 9278dbf56feSchristos 9288dbf56feSchristos 9298dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 9308dbf56feSchristos 9318dbf56feSchristos { "i[3-7]86-*-haiku*", 9323221174aSchristos &i386_elf32_vec }, 933ac8695a9Schristos #endif 934ac8695a9Schristos 935ac8695a9Schristos 936ac8695a9Schristos 9373221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pei_vec) 938ac8695a9Schristos 939ac8695a9Schristos { "i[3-7]86-*-interix*", 9403221174aSchristos &i386_pei_vec }, 941ac8695a9Schristos #endif 942ac8695a9Schristos 943ac8695a9Schristos 944ac8695a9Schristos 945ac8695a9Schristos 946ac8695a9Schristos 9473221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 948ac8695a9Schristos 949ac8695a9Schristos { "i[3-7]86-*-rdos*", 9503221174aSchristos &i386_elf32_vec }, 951ac8695a9Schristos #endif 952ac8695a9Schristos 953ac8695a9Schristos 954ac8695a9Schristos 9553221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec) 956ac8695a9Schristos 957ac8695a9Schristos { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe", 9583221174aSchristos &i386_pe_vec }, 959ac8695a9Schristos #endif 960ac8695a9Schristos 961ac8695a9Schristos 962ac8695a9Schristos 963ac8695a9Schristos 9643221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vxworks_vec) 965ac8695a9Schristos 966ac8695a9Schristos { "i[3-7]86-*-vxworks*", 9673221174aSchristos &i386_elf32_vxworks_vec }, 968ac8695a9Schristos #endif 969ac8695a9Schristos 970ac8695a9Schristos 971ac8695a9Schristos 972ac8695a9Schristos 9738b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 9748b7331e5Schristos 9758b7331e5Schristos { "ia16-*-elf", 9768b7331e5Schristos &i386_elf32_vec }, 9778b7331e5Schristos #endif 9788b7331e5Schristos 9798b7331e5Schristos 9808b7331e5Schristos 9818b7331e5Schristos 9823221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_ip2k_elf32_vec) 983ac8695a9Schristos 984ac8695a9Schristos { "ip2k-*-elf", 9853221174aSchristos &ip2k_elf32_vec }, 986ac8695a9Schristos #endif 987ac8695a9Schristos 988ac8695a9Schristos 989ac8695a9Schristos 99020cd48c9Schristos 9913221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_iq2000_elf32_vec) 992ac8695a9Schristos 993ac8695a9Schristos { "iq2000-*-elf", 9943221174aSchristos &iq2000_elf32_vec }, 995ac8695a9Schristos #endif 996ac8695a9Schristos 997ac8695a9Schristos 998ac8695a9Schristos 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 10213221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_vec) 1022ac8695a9Schristos 1023ac8695a9Schristos { "lm32-*-elf", NULL },{ "lm32-*-rtems*", 10243221174aSchristos &lm32_elf32_vec }, 1025ac8695a9Schristos #endif 1026ac8695a9Schristos 1027ac8695a9Schristos 1028ac8695a9Schristos 1029ac8695a9Schristos 10303221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_fdpic_vec) 1031ac8695a9Schristos 1032ac8695a9Schristos { "lm32-*-*linux*", 10333221174aSchristos &lm32_elf32_fdpic_vec }, 1034ac8695a9Schristos #endif 1035ac8695a9Schristos 1036ac8695a9Schristos 1037ac8695a9Schristos 1038ac8695a9Schristos 10393221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_m32c_elf32_vec) 1040ac8695a9Schristos 10418dbf56feSchristos { "m32c-*-elf", 10423221174aSchristos &m32c_elf32_vec }, 1043ac8695a9Schristos #endif 1044ac8695a9Schristos 1045ac8695a9Schristos 1046ac8695a9Schristos 104720cd48c9Schristos 10483221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_le_vec) 1049ac8695a9Schristos 1050ac8695a9Schristos { "m32r*le-*-linux*", 10513221174aSchristos &m32r_elf32_linux_le_vec }, 1052ac8695a9Schristos #endif 1053ac8695a9Schristos 1054ac8695a9Schristos 1055ac8695a9Schristos 10563221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_vec) 1057ac8695a9Schristos 1058ac8695a9Schristos { "m32r*-*-linux*", 10593221174aSchristos &m32r_elf32_linux_vec }, 1060ac8695a9Schristos #endif 1061ac8695a9Schristos 1062ac8695a9Schristos 1063ac8695a9Schristos 10643221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_le_vec) 1065ac8695a9Schristos 1066ac8695a9Schristos { "m32r*le-*-*", 10673221174aSchristos &m32r_elf32_le_vec }, 1068ac8695a9Schristos #endif 1069ac8695a9Schristos 1070ac8695a9Schristos 1071ac8695a9Schristos 10723221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_vec) 1073ac8695a9Schristos 1074ac8695a9Schristos { "m32r-*-*", 10753221174aSchristos &m32r_elf32_vec }, 1076ac8695a9Schristos #endif 1077ac8695a9Schristos 1078ac8695a9Schristos 1079ac8695a9Schristos 10808dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 10818dbf56feSchristos 10828dbf56feSchristos { "m68*-*-haiku*", 10838dbf56feSchristos &m68k_elf32_vec }, 10848dbf56feSchristos #endif 10858dbf56feSchristos 10868dbf56feSchristos 10873221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_m68hc11_elf32_vec) 1088ac8695a9Schristos 1089ac8695a9Schristos { "m68hc11-*-*", NULL },{ "m6811-*-*", 10903221174aSchristos &m68hc11_elf32_vec }, 1091ac8695a9Schristos #endif 1092ac8695a9Schristos 1093ac8695a9Schristos 1094ac8695a9Schristos 10953221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_m68hc12_elf32_vec) 1096ac8695a9Schristos 1097ac8695a9Schristos { "m68hc12-*-*", NULL },{ "m6812-*-*", 10983221174aSchristos &m68hc12_elf32_vec }, 1099ac8695a9Schristos #endif 1100ac8695a9Schristos 1101ac8695a9Schristos 1102ac8695a9Schristos 1103ac8695a9Schristos 11043221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1105ac8695a9Schristos 110620cd48c9Schristos { "m68*-*-*", 11073221174aSchristos &m68k_elf32_vec }, 1108ac8695a9Schristos #endif 1109ac8695a9Schristos 1110ac8695a9Schristos 11113221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1112ac8695a9Schristos 1113be61f6a4Srin { "m68*-*-netbsd*", NULL },{ "m5407-*-netbsd*", 11143221174aSchristos &m68k_elf32_vec }, 1115ac8695a9Schristos #endif 1116ac8695a9Schristos 1117ac8695a9Schristos 1118ac8695a9Schristos 1119ac8695a9Schristos 112020cd48c9Schristos #if !defined (SELECT_VECS) || defined (HAVE_s12z_elf32_vec) 112120cd48c9Schristos 112220cd48c9Schristos { "s12z-*-*", 112320cd48c9Schristos &s12z_elf32_vec }, 1124ac8695a9Schristos #endif 1125ac8695a9Schristos 1126ac8695a9Schristos 11273221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mcore_elf32_be_vec) 1128ac8695a9Schristos 1129ac8695a9Schristos { "mcore-*-elf", 11303221174aSchristos &mcore_elf32_be_vec }, 1131ac8695a9Schristos #endif 1132ac8695a9Schristos 1133ac8695a9Schristos 1134ac8695a9Schristos 11353221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_be_vec) 1136ac8695a9Schristos 1137ac8695a9Schristos { "mcore-*-pe", 11383221174aSchristos &mcore_pe_be_vec }, 1139ac8695a9Schristos #endif 1140ac8695a9Schristos 1141ac8695a9Schristos 1142ac8695a9Schristos 1143ac8695a9Schristos 11443221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mep_elf32_vec) 1145ac8695a9Schristos 1146ac8695a9Schristos { "mep-*-elf", 11473221174aSchristos &mep_elf32_vec }, 1148ac8695a9Schristos #endif 1149ac8695a9Schristos 1150ac8695a9Schristos 1151ac8695a9Schristos 1152ac8695a9Schristos 11533221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_metag_elf32_vec) 115484e9dd17Smrg 115584e9dd17Smrg { "metag-*-*", 11563221174aSchristos &metag_elf32_vec }, 115784e9dd17Smrg #endif 115884e9dd17Smrg 115984e9dd17Smrg 116084e9dd17Smrg 116184e9dd17Smrg 11623221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_le_vec) 116384e9dd17Smrg 116484e9dd17Smrg { "microblazeel*-*", 11653221174aSchristos µblaze_elf32_le_vec }, 116684e9dd17Smrg #endif 116784e9dd17Smrg 116884e9dd17Smrg 116984e9dd17Smrg 117084e9dd17Smrg 11713221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec) 1172ac8695a9Schristos 1173ac8695a9Schristos { "microblaze*-*", 11743221174aSchristos µblaze_elf32_vec }, 1175ac8695a9Schristos #endif 1176ac8695a9Schristos 1177ac8695a9Schristos 1178ac8695a9Schristos 117984e9dd17Smrg 1180ac8695a9Schristos #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 121320cd48c9Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 121420cd48c9Schristos 121520cd48c9Schristos { "mips*el-*-netbsd*", 121620cd48c9Schristos &mips_elf32_trad_le_vec }, 121720cd48c9Schristos #endif 121820cd48c9Schristos 121920cd48c9Schristos 122020cd48c9Schristos 122120cd48c9Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 122220cd48c9Schristos 122320cd48c9Schristos { "mips*-*-netbsd*", 122420cd48c9Schristos &mips_elf32_trad_be_vec }, 122520cd48c9Schristos #endif 122620cd48c9Schristos 122720cd48c9Schristos 122820cd48c9Schristos 12298dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 12308dbf56feSchristos 12318dbf56feSchristos { "mips*el-*-haiku*", 12328dbf56feSchristos &mips_elf32_le_vec }, 12338dbf56feSchristos #endif 12348dbf56feSchristos 12358dbf56feSchristos 12368dbf56feSchristos 12373221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec) 1238ac8695a9Schristos 1239ac8695a9Schristos { "mips*-*-irix6*", 12403221174aSchristos &mips_elf32_n_be_vec }, 1241ac8695a9Schristos #endif 1242ac8695a9Schristos 1243ac8695a9Schristos 1244ac8695a9Schristos 12453221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec) 124684e9dd17Smrg 124784e9dd17Smrg { "mips64*-ps2-elf*", 12483221174aSchristos &mips_elf32_n_le_vec }, 1249ac8695a9Schristos #endif 125084e9dd17Smrg 125184e9dd17Smrg 125284e9dd17Smrg 12533221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 125484e9dd17Smrg 125584e9dd17Smrg { "mips*-ps2-elf*", 12563221174aSchristos &mips_elf32_le_vec }, 125784e9dd17Smrg #endif 125884e9dd17Smrg 125984e9dd17Smrg 126084e9dd17Smrg 12613221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 1262ac8695a9Schristos 1263ac8695a9Schristos { "mips*-*-irix5*", 12643221174aSchristos &mips_elf32_be_vec }, 1265ac8695a9Schristos #endif 1266ac8695a9Schristos 1267ac8695a9Schristos 1268ac8695a9Schristos 12693221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec) 1270ac8695a9Schristos 1271ac8695a9Schristos { "mips*el-*-vxworks*", 12723221174aSchristos &mips_elf32_vxworks_le_vec }, 1273ac8695a9Schristos #endif 1274ac8695a9Schristos 1275ac8695a9Schristos 1276ac8695a9Schristos 12773221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec) 1278ac8695a9Schristos 1279ac8695a9Schristos { "mips*-*-vxworks*", 12803221174aSchristos &mips_elf32_vxworks_be_vec }, 1281ac8695a9Schristos #endif 1282ac8695a9Schristos 1283ac8695a9Schristos 1284ac8695a9Schristos 12853221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 1286ac8695a9Schristos 1287ac8695a9Schristos { "mips*el-sde-elf*", 12883221174aSchristos &mips_elf32_trad_le_vec }, 1289ac8695a9Schristos #endif 1290ac8695a9Schristos 1291ac8695a9Schristos 1292ac8695a9Schristos 12933221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 1294ac8695a9Schristos 12953221174aSchristos { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*", 12963221174aSchristos &mips_elf32_trad_be_vec }, 1297ac8695a9Schristos #endif 1298ac8695a9Schristos 1299ac8695a9Schristos 1300ac8695a9Schristos 13013221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 1302ac8695a9Schristos 1303e110ade7Smrg { "mips*el-*-elf*", NULL },{ "mips*-*-chorus*", 13043221174aSchristos &mips_elf32_le_vec }, 1305ac8695a9Schristos #endif 1306ac8695a9Schristos 1307ac8695a9Schristos 1308ac8695a9Schristos 13093221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 1310ac8695a9Schristos 1311e110ade7Smrg { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-windiss", NULL },{ "mips*-*-none", 13123221174aSchristos &mips_elf32_be_vec }, 1313ac8695a9Schristos #endif 1314ac8695a9Schristos 1315ac8695a9Schristos 1316ac8695a9Schristos 13173221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec) 1318ac8695a9Schristos 1319ac8695a9Schristos { "mips64*-*-openbsd*", 13203221174aSchristos &mips_elf64_trad_be_vec }, 1321ac8695a9Schristos #endif 1322ac8695a9Schristos 1323ac8695a9Schristos 1324ac8695a9Schristos 13253221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 1326ac8695a9Schristos 1327ac8695a9Schristos { "mips*el-*-openbsd*", 13283221174aSchristos &mips_elf32_le_vec }, 1329ac8695a9Schristos #endif 1330ac8695a9Schristos 1331ac8695a9Schristos 1332ac8695a9Schristos 13333221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 1334ac8695a9Schristos 1335ac8695a9Schristos { "mips*-*-openbsd*", 13363221174aSchristos &mips_elf32_be_vec }, 1337ac8695a9Schristos #endif 1338ac8695a9Schristos 1339ac8695a9Schristos 1340ac8695a9Schristos 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 13503221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec) 1351ac8695a9Schristos 1352ac8695a9Schristos { "mips64*el-*-linux*", 13533221174aSchristos &mips_elf32_ntrad_le_vec }, 1354ac8695a9Schristos #endif 1355ac8695a9Schristos 1356ac8695a9Schristos 1357ac8695a9Schristos 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 13673221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec) 1368ac8695a9Schristos 1369ac8695a9Schristos { "mips64*-*-linux*", 13703221174aSchristos &mips_elf32_ntrad_be_vec }, 1371ac8695a9Schristos #endif 1372ac8695a9Schristos 1373ac8695a9Schristos 1374ac8695a9Schristos 13753221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 1376ac8695a9Schristos 1377ac8695a9Schristos { "mips*el-*-linux*", 13783221174aSchristos &mips_elf32_trad_le_vec }, 1379ac8695a9Schristos #endif 1380ac8695a9Schristos 1381ac8695a9Schristos 1382ac8695a9Schristos 13833221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 1384ac8695a9Schristos 1385ac8695a9Schristos { "mips*-*-linux*", 13863221174aSchristos &mips_elf32_trad_be_vec }, 1387ac8695a9Schristos #endif 1388ac8695a9Schristos 1389ac8695a9Schristos 1390ac8695a9Schristos 1391ac8695a9Schristos 13923221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec) 1393ac8695a9Schristos 1394ac8695a9Schristos { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu", 13953221174aSchristos &mips_elf32_ntradfbsd_le_vec }, 1396ac8695a9Schristos #endif 1397ac8695a9Schristos 1398ac8695a9Schristos 1399ac8695a9Schristos 1400ac8695a9Schristos 1401ac8695a9Schristos 1402ac8695a9Schristos 14033221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec) 1404ac8695a9Schristos 1405ac8695a9Schristos { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu", 14063221174aSchristos &mips_elf32_ntradfbsd_be_vec }, 1407ac8695a9Schristos #endif 1408ac8695a9Schristos 1409ac8695a9Schristos 1410ac8695a9Schristos 1411ac8695a9Schristos 1412ac8695a9Schristos 1413ac8695a9Schristos 14143221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec) 1415ac8695a9Schristos 1416ac8695a9Schristos { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu", 14173221174aSchristos &mips_elf32_tradfbsd_le_vec }, 1418ac8695a9Schristos #endif 1419ac8695a9Schristos 1420ac8695a9Schristos 1421ac8695a9Schristos 1422ac8695a9Schristos 1423ac8695a9Schristos 1424ac8695a9Schristos 14253221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec) 1426ac8695a9Schristos 1427ac8695a9Schristos { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu", 14283221174aSchristos &mips_elf32_tradfbsd_be_vec }, 1429ac8695a9Schristos #endif 1430ac8695a9Schristos 1431ac8695a9Schristos 1432ac8695a9Schristos 1433ac8695a9Schristos 1434ac8695a9Schristos 14353221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec) 1436ac8695a9Schristos 1437ac8695a9Schristos { "mmix-*-*", 14383221174aSchristos &mmix_elf64_vec }, 1439ac8695a9Schristos #endif 1440ac8695a9Schristos 1441ac8695a9Schristos 1442ac8695a9Schristos 1443ac8695a9Schristos 1444ac8695a9Schristos #endif 14453221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec) 1446ac8695a9Schristos 1447ac8695a9Schristos { "mn10200-*-*", 14483221174aSchristos &mn10200_elf32_vec }, 1449ac8695a9Schristos #endif 1450ac8695a9Schristos 1451ac8695a9Schristos 1452ac8695a9Schristos 145320cd48c9Schristos 14543221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec) 1455ac8695a9Schristos 1456ac8695a9Schristos { "mn10300-*-*", 14573221174aSchristos &mn10300_elf32_vec }, 1458ac8695a9Schristos #endif 1459ac8695a9Schristos 1460ac8695a9Schristos 1461ac8695a9Schristos 1462ac8695a9Schristos 14633221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec) 1464ac8695a9Schristos 1465ac8695a9Schristos { "mt-*-elf", 14663221174aSchristos &mt_elf32_vec }, 1467ac8695a9Schristos #endif 1468ac8695a9Schristos 1469ac8695a9Schristos 1470ac8695a9Schristos 14713221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec) 1472ac8695a9Schristos 1473ac8695a9Schristos { "msp430-*-*", 14743221174aSchristos &msp430_elf32_vec }, 1475ac8695a9Schristos #endif 1476ac8695a9Schristos 1477ac8695a9Schristos 1478ac8695a9Schristos 147978ce218aSchristos 14803221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec) 148178ce218aSchristos 148278ce218aSchristos { "nds32*le-*-linux*", 14833221174aSchristos &nds32_elf32_linux_le_vec }, 148478ce218aSchristos #endif 148578ce218aSchristos 148678ce218aSchristos 148778ce218aSchristos 148878ce218aSchristos 14893221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec) 149078ce218aSchristos 149178ce218aSchristos { "nds32*be-*-linux*", 14923221174aSchristos &nds32_elf32_linux_be_vec }, 149378ce218aSchristos #endif 149478ce218aSchristos 149578ce218aSchristos 149678ce218aSchristos 149778ce218aSchristos 14983221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec) 149978ce218aSchristos 150078ce218aSchristos { "nds32*le-*-*", 15013221174aSchristos &nds32_elf32_le_vec }, 150278ce218aSchristos #endif 150378ce218aSchristos 150478ce218aSchristos 150578ce218aSchristos 150678ce218aSchristos 15073221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec) 150878ce218aSchristos 150978ce218aSchristos { "nds32*be-*-*", 15103221174aSchristos &nds32_elf32_be_vec }, 151178ce218aSchristos #endif 151278ce218aSchristos 151378ce218aSchristos 151478ce218aSchristos 151578ce218aSchristos 151620cd48c9Schristos #ifdef BFD64 151720cd48c9Schristos #if !defined (SELECT_VECS) || defined (HAVE_nfp_elf64_vec) 151820cd48c9Schristos 151920cd48c9Schristos { "nfp-*-*", 152020cd48c9Schristos &nfp_elf64_vec }, 152120cd48c9Schristos #endif 152220cd48c9Schristos 152320cd48c9Schristos 152420cd48c9Schristos #endif 152520cd48c9Schristos 15263221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec) 1527ac8695a9Schristos 1528ac8695a9Schristos { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*", 15293221174aSchristos &ns32k_aout_pc532mach_vec }, 1530ac8695a9Schristos #endif 1531ac8695a9Schristos 1532ac8695a9Schristos 1533ac8695a9Schristos 15343221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec) 1535ac8695a9Schristos 15368dbf56feSchristos { "ns32k-*-lites*", NULL },{ "ns32k-*-*bsd*", 15373221174aSchristos &ns32k_aout_pc532nbsd_vec }, 1538ac8695a9Schristos #endif 1539ac8695a9Schristos 1540ac8695a9Schristos 1541ac8695a9Schristos 1542ac8695a9Schristos 15433221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_be_vec) 154484e9dd17Smrg 154584e9dd17Smrg { "nios2eb-*-*", 15463221174aSchristos &nios2_elf32_be_vec }, 154784e9dd17Smrg #endif 154884e9dd17Smrg 154984e9dd17Smrg 155084e9dd17Smrg 155184e9dd17Smrg 15523221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec) 155384e9dd17Smrg 155484e9dd17Smrg { "nios2el-*-*", 15553221174aSchristos &nios2_elf32_le_vec }, 155684e9dd17Smrg #endif 155784e9dd17Smrg 155884e9dd17Smrg 155984e9dd17Smrg 156084e9dd17Smrg 15613221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec) 156284e9dd17Smrg 156384e9dd17Smrg { "nios2-*-*", 15643221174aSchristos &nios2_elf32_le_vec }, 156584e9dd17Smrg #endif 156684e9dd17Smrg 156784e9dd17Smrg 156884e9dd17Smrg 156984e9dd17Smrg 15703221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec) 1571ac8695a9Schristos 15723221174aSchristos { "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*", 15733221174aSchristos &or1k_elf32_vec }, 1574ac8695a9Schristos #endif 1575ac8695a9Schristos 1576ac8695a9Schristos 1577ac8695a9Schristos 15783221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec) 1579ac8695a9Schristos 15803221174aSchristos { "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*", 15813221174aSchristos &or1k_elf32_vec }, 1582ac8695a9Schristos #endif 1583ac8695a9Schristos 1584ac8695a9Schristos 1585ac8695a9Schristos 1586ac8695a9Schristos #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec) 1587ac8695a9Schristos 1588ac8695a9Schristos { "pdp11-*-*", 1589ac8695a9Schristos &pdp11_aout_vec }, 1590ac8695a9Schristos #endif 1591ac8695a9Schristos 1592ac8695a9Schristos 1593ac8695a9Schristos 1594ac8695a9Schristos 15953221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec) 1596ac8695a9Schristos 1597ac8695a9Schristos { "pj-*-*", 15983221174aSchristos &pj_elf32_vec }, 1599ac8695a9Schristos #endif 1600ac8695a9Schristos 1601ac8695a9Schristos 1602ac8695a9Schristos 1603ac8695a9Schristos 16043221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec) 1605ac8695a9Schristos 1606ac8695a9Schristos { "pjl-*-*", 16073221174aSchristos &pj_elf32_le_vec }, 1608ac8695a9Schristos #endif 1609ac8695a9Schristos 1610ac8695a9Schristos 1611ac8695a9Schristos 1612ac8695a9Schristos 16133221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec) 1614ac8695a9Schristos 1615ac8695a9Schristos { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]", 16163221174aSchristos &rs6000_xcoff_vec }, 1617ac8695a9Schristos #endif 1618ac8695a9Schristos 1619ac8695a9Schristos 1620ac8695a9Schristos 1621ac8695a9Schristos 16228dbf56feSchristos 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 }, 16278dbf56feSchristos #endif 16288dbf56feSchristos 16298dbf56feSchristos 16308dbf56feSchristos 16318dbf56feSchristos 1632ac8695a9Schristos #ifdef BFD64 16333221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec) 1634ac8695a9Schristos 163520cd48c9Schristos { "powerpc64-*-aix5.[01]", 16363221174aSchristos &rs6000_xcoff64_aix_vec }, 1637ac8695a9Schristos #endif 1638ac8695a9Schristos 1639ac8695a9Schristos 1640ac8695a9Schristos 1641ac8695a9Schristos 1642ac8695a9Schristos 16433221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec) 1644ac8695a9Schristos 164520cd48c9Schristos { "powerpc64-*-aix[5-9]*", 16463221174aSchristos &rs6000_xcoff64_aix_vec }, 1647ac8695a9Schristos #endif 1648ac8695a9Schristos 1649ac8695a9Schristos 1650ac8695a9Schristos 1651ac8695a9Schristos 1652ac8695a9Schristos #endif 1653ac8695a9Schristos 16543221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec) 1655ac8695a9Schristos 1656ac8695a9Schristos { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*", 16573221174aSchristos &rs6000_xcoff_vec }, 1658ac8695a9Schristos #endif 1659ac8695a9Schristos 1660ac8695a9Schristos 1661ac8695a9Schristos 1662ac8695a9Schristos #ifdef BFD64 16633221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec) 1664ac8695a9Schristos 1665ac8695a9Schristos { "powerpc64-*-aix*", 16663221174aSchristos &rs6000_xcoff64_vec }, 1667ac8695a9Schristos #endif 1668ac8695a9Schristos 1669ac8695a9Schristos 1670ac8695a9Schristos 1671ac8695a9Schristos 16723221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec) 167384e9dd17Smrg 167484e9dd17Smrg { "powerpc64-*-freebsd*", 16753221174aSchristos &powerpc_elf64_fbsd_vec }, 167684e9dd17Smrg #endif 167784e9dd17Smrg 167884e9dd17Smrg 167984e9dd17Smrg 168084e9dd17Smrg 16818dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_le_vec) 16828dbf56feSchristos 16838dbf56feSchristos { "powerpc64le-*-freebsd*", 16848dbf56feSchristos &powerpc_elf64_fbsd_le_vec }, 16858dbf56feSchristos #endif 16868dbf56feSchristos 16878dbf56feSchristos 16888dbf56feSchristos 16898dbf56feSchristos 16903221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec) 1691ac8695a9Schristos 1692ac8695a9Schristos { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL }, 1693ac8695a9Schristos { "powerpc64-*-*bsd*", 16943221174aSchristos &powerpc_elf64_vec }, 1695ac8695a9Schristos #endif 1696ac8695a9Schristos 1697ac8695a9Schristos 1698ac8695a9Schristos 1699ac8695a9Schristos 17003221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec) 1701ac8695a9Schristos 170278ce218aSchristos { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL }, 170378ce218aSchristos { "powerpc64le-*-*bsd*", 17043221174aSchristos &powerpc_elf64_le_vec }, 1705ac8695a9Schristos #endif 1706ac8695a9Schristos 1707ac8695a9Schristos 1708ac8695a9Schristos 1709ac8695a9Schristos 1710ac8695a9Schristos #endif 17113221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec) 171284e9dd17Smrg 171384e9dd17Smrg { "powerpc-*-*freebsd*", 17143221174aSchristos &powerpc_elf32_fbsd_vec }, 171584e9dd17Smrg #endif 171684e9dd17Smrg 171784e9dd17Smrg 171884e9dd17Smrg 171984e9dd17Smrg 17203221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 1721ac8695a9Schristos 1722ac8695a9Schristos { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL }, 1723ac8695a9Schristos { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL }, 1724ac8695a9Schristos { "powerpc-*-chorus*", 17253221174aSchristos &powerpc_elf32_vec }, 1726ac8695a9Schristos #endif 1727ac8695a9Schristos 1728ac8695a9Schristos 1729ac8695a9Schristos 1730ac8695a9Schristos 17313221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 1732ac8695a9Schristos 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 1742ac8695a9Schristos { "powerpc-*-kaos*", 17433221174aSchristos &powerpc_elf32_vec }, 1744ac8695a9Schristos #endif 1745ac8695a9Schristos 1746ac8695a9Schristos 1747ac8695a9Schristos 1748ac8695a9Schristos 1749ac8695a9Schristos #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec) 1750ac8695a9Schristos 1751ac8695a9Schristos { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*", 1752ac8695a9Schristos &mach_o_be_vec }, 1753ac8695a9Schristos #endif 1754ac8695a9Schristos 1755ac8695a9Schristos 1756ac8695a9Schristos 1757ac8695a9Schristos 17583221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec) 1759ac8695a9Schristos 1760ac8695a9Schristos { "powerpc-*-macos*", 17613221174aSchristos &powerpc_xcoff_vec }, 1762ac8695a9Schristos #endif 1763ac8695a9Schristos 1764ac8695a9Schristos 17653221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 1766ac8695a9Schristos 1767ac8695a9Schristos { "powerpc-*-nto*", 17683221174aSchristos &powerpc_elf32_vec }, 1769ac8695a9Schristos #endif 1770ac8695a9Schristos 1771ac8695a9Schristos 1772ac8695a9Schristos 17733221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec) 1774ac8695a9Schristos 1775*22ebeae4Schristos { "powerpc-*-vxworks*", 17763221174aSchristos &powerpc_elf32_vxworks_vec }, 1777ac8695a9Schristos #endif 1778ac8695a9Schristos 1779ac8695a9Schristos 1780ac8695a9Schristos 1781ac8695a9Schristos 17823221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec) 1783ac8695a9Schristos 1784ac8695a9Schristos { "powerpcle-*-nto*", 17853221174aSchristos &powerpc_elf32_le_vec }, 1786ac8695a9Schristos #endif 1787ac8695a9Schristos 1788ac8695a9Schristos 1789ac8695a9Schristos 17903221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec) 1791ac8695a9Schristos 1792ac8695a9Schristos { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL }, 1793ac8695a9Schristos { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*", 17943221174aSchristos &powerpc_elf32_le_vec }, 1795ac8695a9Schristos #endif 1796ac8695a9Schristos 1797ac8695a9Schristos 1798ac8695a9Schristos 1799ac8695a9Schristos 1800ac8695a9Schristos 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 18108dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_be_vec) 18118dbf56feSchristos 18128dbf56feSchristos { "riscvbe-*-*", NULL },{ "riscv32be*-*-*", 18138dbf56feSchristos &riscv_elf32_be_vec }, 18148dbf56feSchristos #endif 18158dbf56feSchristos 18168dbf56feSchristos 18178dbf56feSchristos 18188dbf56feSchristos 18198b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_vec) 18208b7331e5Schristos 182120cd48c9Schristos { "riscv-*-*", NULL },{ "riscv32*-*-*", 18228b7331e5Schristos &riscv_elf32_vec }, 18238b7331e5Schristos #endif 18248b7331e5Schristos 18258b7331e5Schristos 18268b7331e5Schristos 18278b7331e5Schristos 18288dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_be_vec) 18298dbf56feSchristos 18308dbf56feSchristos { "riscv64be*-*-*", 18318dbf56feSchristos &riscv_elf64_be_vec }, 18328dbf56feSchristos #endif 18338dbf56feSchristos 18348dbf56feSchristos 18358dbf56feSchristos 18368dbf56feSchristos 18378b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_vec) 18388b7331e5Schristos 183920cd48c9Schristos { "riscv64*-*-*", 18408b7331e5Schristos &riscv_elf64_vec }, 18418b7331e5Schristos #endif 18428b7331e5Schristos 18438b7331e5Schristos 18448b7331e5Schristos 18458b7331e5Schristos 18468b7331e5Schristos #endif 18478b7331e5Schristos 18483221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec) 184984e9dd17Smrg 185084e9dd17Smrg { "rl78-*-elf", 18513221174aSchristos &rl78_elf32_vec }, 185284e9dd17Smrg #endif 185384e9dd17Smrg 185484e9dd17Smrg 185584e9dd17Smrg 185620cd48c9Schristos 18573221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec) 1858ac8695a9Schristos 1859ac8695a9Schristos { "rx-*-elf", 18603221174aSchristos &rx_elf32_le_vec }, 1861ac8695a9Schristos #endif 1862ac8695a9Schristos 1863ac8695a9Schristos 1864ac8695a9Schristos 1865ac8695a9Schristos 186620cd48c9Schristos #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_linux_le_vec) 186720cd48c9Schristos 186820cd48c9Schristos { "rx-*-linux*", 186920cd48c9Schristos &rx_elf32_linux_le_vec }, 187020cd48c9Schristos #endif 187120cd48c9Schristos 187220cd48c9Schristos 187320cd48c9Schristos 187420cd48c9Schristos 18753221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec) 1876ac8695a9Schristos 1877ac8695a9Schristos { "s390-*-linux*", 18783221174aSchristos &s390_elf32_vec }, 1879ac8695a9Schristos #endif 1880ac8695a9Schristos 1881ac8695a9Schristos 1882ac8695a9Schristos 1883ac8695a9Schristos 1884ac8695a9Schristos #ifdef BFD64 18853221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec) 1886ac8695a9Schristos 1887ac8695a9Schristos { "s390x-*-linux*", 18883221174aSchristos &s390_elf64_vec }, 1889ac8695a9Schristos #endif 1890ac8695a9Schristos 1891ac8695a9Schristos 1892ac8695a9Schristos 1893ac8695a9Schristos 18943221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec) 1895ac8695a9Schristos 1896ac8695a9Schristos { "s390x-*-tpf*", 18973221174aSchristos &s390_elf64_vec }, 1898ac8695a9Schristos #endif 1899ac8695a9Schristos 1900ac8695a9Schristos 1901ac8695a9Schristos 1902ac8695a9Schristos 19033221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec) 1904ac8695a9Schristos 1905ac8695a9Schristos { "score*-*-elf*", 19063221174aSchristos &score_elf32_be_vec }, 1907ac8695a9Schristos #endif 1908ac8695a9Schristos 1909ac8695a9Schristos 1910ac8695a9Schristos 1911ac8695a9Schristos #endif /* BFD64 */ 1912ac8695a9Schristos 19133221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec) 1914ac8695a9Schristos 1915ac8695a9Schristos { "sh*eb-*-linux*", 19163221174aSchristos &sh_elf32_linux_be_vec }, 1917ac8695a9Schristos #endif 1918ac8695a9Schristos 1919ac8695a9Schristos 1920ac8695a9Schristos 1921e110ade7Smrg 19223221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec) 1923ac8695a9Schristos 1924ac8695a9Schristos { "sh*-*-linux*", 19253221174aSchristos &sh_elf32_linux_vec }, 1926ac8695a9Schristos #endif 1927ac8695a9Schristos 1928ac8695a9Schristos 1929ac8695a9Schristos 1930ac8695a9Schristos 1931e110ade7Smrg 19323221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 1933ac8695a9Schristos 1934ac8695a9Schristos { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*", 19353221174aSchristos &sh_elf32_vec }, 1936ac8695a9Schristos #endif 1937ac8695a9Schristos 1938ac8695a9Schristos 1939ac8695a9Schristos 1940ac8695a9Schristos 19413221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec) 1942ac8695a9Schristos 19438dbf56feSchristos { "sh*l*-*-netbsd*", 19443221174aSchristos &sh_elf32_nbsd_le_vec }, 1945ac8695a9Schristos #endif 1946ac8695a9Schristos 1947ac8695a9Schristos 1948ac8695a9Schristos 19493221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec) 1950ac8695a9Schristos 19518dbf56feSchristos { "sh*-*-netbsd*", 19523221174aSchristos &sh_elf32_nbsd_vec }, 1953ac8695a9Schristos #endif 1954ac8695a9Schristos 1955ac8695a9Schristos 1956ac8695a9Schristos 1957ac8695a9Schristos 19583221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec) 1959ac8695a9Schristos 1960ac8695a9Schristos { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*", 19613221174aSchristos &sh_elf32_le_vec }, 1962ac8695a9Schristos #endif 1963ac8695a9Schristos 1964ac8695a9Schristos 1965ac8695a9Schristos 1966ac8695a9Schristos 1967ac8695a9Schristos 19683221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 1969ac8695a9Schristos 1970ac8695a9Schristos { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*", 19713221174aSchristos &sh_elf32_vec }, 1972ac8695a9Schristos #endif 1973ac8695a9Schristos 1974ac8695a9Schristos 1975ac8695a9Schristos 1976ac8695a9Schristos 1977ac8695a9Schristos 19783221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 1979ac8695a9Schristos 1980ac8695a9Schristos { "sh-*-nto*", 19813221174aSchristos &sh_elf32_vec }, 1982ac8695a9Schristos #endif 1983ac8695a9Schristos 1984ac8695a9Schristos 1985ac8695a9Schristos 1986ac8695a9Schristos 19873221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec) 1988ac8695a9Schristos 1989ac8695a9Schristos { "sh*-*-openbsd*", 19903221174aSchristos &sh_elf32_nbsd_le_vec }, 1991ac8695a9Schristos #endif 1992ac8695a9Schristos 1993ac8695a9Schristos 1994ac8695a9Schristos 19953221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec) 1996ac8695a9Schristos 1997ac8695a9Schristos { "sh-*-pe", 19983221174aSchristos &sh_pe_le_vec }, 1999ac8695a9Schristos #endif 2000ac8695a9Schristos 2001ac8695a9Schristos 2002ac8695a9Schristos 2003ac8695a9Schristos 20043221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec) 2005ac8695a9Schristos 2006ac8695a9Schristos { "sh-*-vxworks", 20073221174aSchristos &sh_elf32_vxworks_vec }, 2008ac8695a9Schristos #endif 2009ac8695a9Schristos 2010ac8695a9Schristos 2011ac8695a9Schristos 2012ac8695a9Schristos 2013ac8695a9Schristos 2014ac8695a9Schristos 2015ac8695a9Schristos 2016ac8695a9Schristos 20173221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec) 2018ac8695a9Schristos 2019ac8695a9Schristos { "sh-*-*", 20203221174aSchristos &sh_coff_vec }, 2021ac8695a9Schristos #endif 2022ac8695a9Schristos 2023ac8695a9Schristos 2024ac8695a9Schristos 2025ac8695a9Schristos 2026ac8695a9Schristos 20278dbf56feSchristos 20283221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec) 2029ac8695a9Schristos 2030ac8695a9Schristos { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*", 20313221174aSchristos &sparc_elf32_sol2_vec }, 2032ac8695a9Schristos #endif 2033ac8695a9Schristos 2034ac8695a9Schristos 2035ac8695a9Schristos #ifdef BFD64 20368dbf56feSchristos 20373221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec) 2038ac8695a9Schristos 2039ac8695a9Schristos { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*", 20403221174aSchristos &sparc_elf32_sol2_vec }, 2041ac8695a9Schristos #endif 2042ac8695a9Schristos 2043ac8695a9Schristos 2044ac8695a9Schristos 2045ac8695a9Schristos 20468dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec) 20478dbf56feSchristos 20488dbf56feSchristos { "sparc64-*-haiku*", 20498dbf56feSchristos &sparc_elf64_vec }, 20508dbf56feSchristos #endif 20518dbf56feSchristos 20528dbf56feSchristos 20538dbf56feSchristos 20548dbf56feSchristos 205520cd48c9Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec) 205620cd48c9Schristos 205720cd48c9Schristos { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu", 205820cd48c9Schristos &sparc_elf64_fbsd_vec }, 205920cd48c9Schristos #endif 206020cd48c9Schristos 206120cd48c9Schristos 206220cd48c9Schristos 206320cd48c9Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec) 206420cd48c9Schristos 206520cd48c9Schristos { "sparc64*-*-*", 206620cd48c9Schristos &sparc_elf64_vec }, 206720cd48c9Schristos #endif 206820cd48c9Schristos 206920cd48c9Schristos 207020cd48c9Schristos 207120cd48c9Schristos 2072ac8695a9Schristos #endif 20733221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec) 2074ac8695a9Schristos 207520cd48c9Schristos { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*", 20763221174aSchristos &sparc_elf32_vec }, 2077ac8695a9Schristos #endif 2078ac8695a9Schristos 2079ac8695a9Schristos 208020cd48c9Schristos 20813221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec) 2082ac8695a9Schristos 2083ac8695a9Schristos { "sparc-*-vxworks*", 20843221174aSchristos &sparc_elf32_vxworks_vec }, 2085ac8695a9Schristos #endif 2086ac8695a9Schristos 2087ac8695a9Schristos 2088ac8695a9Schristos 20893221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec) 2090ac8695a9Schristos 2091ac8695a9Schristos { "sparc*-*-*", 209220cd48c9Schristos &sparc_elf32_vec }, 2093ac8695a9Schristos #endif 2094ac8695a9Schristos 2095ac8695a9Schristos 2096ac8695a9Schristos 20973221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec) 2098ac8695a9Schristos 2099ac8695a9Schristos { "spu-*-elf", 21003221174aSchristos &spu_elf32_vec }, 2101ac8695a9Schristos #endif 2102ac8695a9Schristos 2103ac8695a9Schristos 2104ac8695a9Schristos 2105ac8695a9Schristos 21063221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec) 2107ac8695a9Schristos 210884e9dd17Smrg { "tic6x-*-elf", 21093221174aSchristos &tic6x_elf32_c6000_le_vec }, 211084e9dd17Smrg #endif 211184e9dd17Smrg 211284e9dd17Smrg 211384e9dd17Smrg 211484e9dd17Smrg 21153221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec) 211684e9dd17Smrg 211784e9dd17Smrg { "tic6x-*-uclinux", 21183221174aSchristos &tic6x_elf32_linux_le_vec }, 2119ac8695a9Schristos #endif 2120ac8695a9Schristos 2121ac8695a9Schristos 2122ac8695a9Schristos 2123ac8695a9Schristos 212484e9dd17Smrg #ifdef BFD64 21253221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec) 212684e9dd17Smrg 212784e9dd17Smrg { "tilegx-*-*", 21283221174aSchristos &tilegx_elf64_le_vec }, 212984e9dd17Smrg #endif 213084e9dd17Smrg 213184e9dd17Smrg 213284e9dd17Smrg 21333221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec) 213484e9dd17Smrg 213584e9dd17Smrg { "tilegxbe-*-*", 21363221174aSchristos &tilegx_elf64_be_vec }, 213784e9dd17Smrg #endif 213884e9dd17Smrg 213984e9dd17Smrg 214084e9dd17Smrg 214184e9dd17Smrg #endif 214284e9dd17Smrg 21433221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec) 214484e9dd17Smrg 214584e9dd17Smrg { "tilepro-*-*", 21463221174aSchristos &tilepro_elf32_vec }, 214784e9dd17Smrg #endif 214884e9dd17Smrg 214984e9dd17Smrg 215084e9dd17Smrg 2151822f2954Schristos #if !defined (SELECT_VECS) || defined (HAVE_ft32_elf32_vec) 2152822f2954Schristos 2153822f2954Schristos { "ft32*-*-*", 2154822f2954Schristos &ft32_elf32_vec }, 2155822f2954Schristos #endif 2156822f2954Schristos 2157822f2954Schristos 2158822f2954Schristos 21593221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec) 2160ac8695a9Schristos 2161ac8695a9Schristos { "v850*-*-*", 21623221174aSchristos &v850_elf32_vec }, 2163ac8695a9Schristos #endif 2164ac8695a9Schristos 2165ac8695a9Schristos 2166ac8695a9Schristos 216784e9dd17Smrg 216820cd48c9Schristos 21693221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec) 2170ac8695a9Schristos 21718dbf56feSchristos { "vax-*-netbsdaout*", 21723221174aSchristos &vax_aout_nbsd_vec }, 2173ac8695a9Schristos #endif 2174ac8695a9Schristos 2175ac8695a9Schristos 2176ac8695a9Schristos 2177ac8695a9Schristos 2178ac8695a9Schristos 21798dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec) 21808dbf56feSchristos 21818dbf56feSchristos { "vax-*-netbsd*", 21828dbf56feSchristos &vax_elf32_vec }, 21838dbf56feSchristos #endif 21848dbf56feSchristos 21858dbf56feSchristos 21868dbf56feSchristos 21878dbf56feSchristos 21883221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec) 2189ac8695a9Schristos 2190ac8695a9Schristos { "vax-*-openbsd*", 21913221174aSchristos &vax_aout_nbsd_vec }, 2192ac8695a9Schristos #endif 2193ac8695a9Schristos 2194ac8695a9Schristos 2195ac8695a9Schristos 2196ac8695a9Schristos 21973221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec) 2198ac8695a9Schristos 2199ac8695a9Schristos { "vax-*-linux-*", 22003221174aSchristos &vax_elf32_vec }, 2201ac8695a9Schristos #endif 2202ac8695a9Schristos 2203ac8695a9Schristos 2204ac8695a9Schristos 22053221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec) 22063221174aSchristos 22073221174aSchristos { "visium-*-elf", 22083221174aSchristos &visium_elf32_vec }, 22093221174aSchristos #endif 22103221174aSchristos 22113221174aSchristos 22123221174aSchristos 22138b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_wasm32_elf32_vec) 22148b7331e5Schristos 22158b7331e5Schristos { "wasm32-*-*", 22168b7331e5Schristos &wasm32_elf32_vec }, 22178b7331e5Schristos #endif 22188b7331e5Schristos 22198b7331e5Schristos 22208b7331e5Schristos 22218b7331e5Schristos 22223221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec) 222384e9dd17Smrg 222484e9dd17Smrg { "xgate-*-*", 22253221174aSchristos &xgate_elf32_vec }, 222684e9dd17Smrg #endif 222784e9dd17Smrg 222884e9dd17Smrg 222984e9dd17Smrg 223084e9dd17Smrg 22313221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec) 2232ac8695a9Schristos 2233ac8695a9Schristos { "xstormy16-*-elf", 22343221174aSchristos &xstormy16_elf32_vec }, 2235ac8695a9Schristos #endif 2236ac8695a9Schristos 2237ac8695a9Schristos 2238ac8695a9Schristos 22393221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec) 2240ac8695a9Schristos 2241ac8695a9Schristos { "xtensa*-*-*", 22423221174aSchristos &xtensa_elf32_le_vec }, 2243ac8695a9Schristos #endif 2244ac8695a9Schristos 2245ac8695a9Schristos 2246ac8695a9Schristos 2247ac8695a9Schristos 22484d342c04Schristos #if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec) 22494d342c04Schristos 22504d342c04Schristos { "z80-*-coff", 22514d342c04Schristos &z80_coff_vec }, 2252ac8695a9Schristos #endif 2253ac8695a9Schristos 2254ac8695a9Schristos 2255ac8695a9Schristos 2256ac8695a9Schristos 22574d342c04Schristos #if !defined (SELECT_VECS) || defined (HAVE_z80_elf32_vec) 22584d342c04Schristos 22594d342c04Schristos { "z80-*-elf", 22604d342c04Schristos &z80_elf32_vec }, 2261ac8695a9Schristos #endif 2262ac8695a9Schristos 2263ac8695a9Schristos 2264ac8695a9Schristos 2265ac8695a9Schristos 22663221174aSchristos #if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec) 2267ac8695a9Schristos 2268ac8695a9Schristos { "z8k*-*-*", 22693221174aSchristos &z8k_coff_vec }, 2270ac8695a9Schristos #endif 2271ac8695a9Schristos 2272ac8695a9Schristos 2273ac8695a9Schristos 2274ac8695a9Schristos 22758dbf56feSchristos #ifdef BFD64 22768dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf32_vec) 22778dbf56feSchristos 22788dbf56feSchristos { "loongarch32-*", 22798dbf56feSchristos &loongarch_elf32_vec }, 22808dbf56feSchristos #endif 22818dbf56feSchristos 22828dbf56feSchristos 22838dbf56feSchristos 22848dbf56feSchristos 22858dbf56feSchristos 22868dbf56feSchristos #if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf64_vec) 22878dbf56feSchristos 22888dbf56feSchristos { "loongarch64-*", 22898dbf56feSchristos &loongarch_elf64_vec }, 22908dbf56feSchristos #endif 22918dbf56feSchristos 22928dbf56feSchristos 22938dbf56feSchristos 22948dbf56feSchristos 22958dbf56feSchristos #endif 22968dbf56feSchristos 2297