1cfa2879dSchristos /* 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 */ 36e1bd085Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 4cfa2879dSchristos 5cfa2879dSchristos #ifdef BFD64 647f5dba6Smrg #if !defined (SELECT_VECS) || defined (HAVE_aarch64_mach_o_vec) 747f5dba6Smrg 847f5dba6Smrg { "aarch64-*-darwin*", 947f5dba6Smrg &aarch64_mach_o_vec }, 1047f5dba6Smrg #endif 1147f5dba6Smrg 1247f5dba6Smrg 1347f5dba6Smrg 1447f5dba6Smrg 1547f5dba6Smrg 169ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 179ca90fdcSchristos 18901e7e84Schristos { "aarch64-*-elf", NULL },{ "aarch64-*-rtems*", NULL },{ "aarch64-*-genode*", 199ca90fdcSchristos &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 359ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec) 3634f40950Schristos 3734f40950Schristos { "aarch64_be-*-elf", 389ca90fdcSchristos &aarch64_elf64_be_vec }, 399ca90fdcSchristos #endif 409ca90fdcSchristos 419ca90fdcSchristos 429ca90fdcSchristos 439ca90fdcSchristos 449ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 459ca90fdcSchristos 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 7147f5dba6Smrg #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_cloudabi_vec) 7247f5dba6Smrg 7347f5dba6Smrg { "aarch64-*-cloudabi*", 7447f5dba6Smrg &aarch64_elf64_le_cloudabi_vec }, 7547f5dba6Smrg #endif 7647f5dba6Smrg 7747f5dba6Smrg 7847f5dba6Smrg 7947f5dba6Smrg 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*", 929ca90fdcSchristos &aarch64_elf64_le_vec }, 939ca90fdcSchristos #endif 949ca90fdcSchristos 959ca90fdcSchristos 969ca90fdcSchristos 979ca90fdcSchristos 989ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec) 999ca90fdcSchristos 1005900762bSrin { "aarch64_be-*-linux*", NULL },{ "aarch64_be-*-netbsd*", 10147f5dba6Smrg &aarch64_elf64_be_vec }, 10234f40950Schristos #endif 10334f40950Schristos 10434f40950Schristos 10534f40950Schristos 10634f40950Schristos 1079ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_fbsd_vec) 10834f40950Schristos 109cfa2879dSchristos { "alpha*-*-freebsd*", NULL },{ "alpha*-*-kfreebsd*-gnu", 1109ca90fdcSchristos &alpha_elf64_fbsd_vec }, 111cfa2879dSchristos #endif 112cfa2879dSchristos 113cfa2879dSchristos 114cfa2879dSchristos 115cfa2879dSchristos 116cfa2879dSchristos 1179ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec) 118cfa2879dSchristos 119cfa2879dSchristos { "alpha*-*-netbsd*", NULL },{ "alpha*-*-openbsd*", 1209ca90fdcSchristos &alpha_elf64_vec }, 121cfa2879dSchristos #endif 122cfa2879dSchristos 123cfa2879dSchristos 124cfa2879dSchristos 125cfa2879dSchristos 1269ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec) 127cfa2879dSchristos 128541eeb6cSmrg { "alpha*-*-linux*ecoff*", 1299ca90fdcSchristos &alpha_ecoff_le_vec }, 130cfa2879dSchristos #endif 131cfa2879dSchristos 132cfa2879dSchristos 133cfa2879dSchristos 134cfa2879dSchristos 1359ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec) 136cfa2879dSchristos 137cfa2879dSchristos { "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*", 1389ca90fdcSchristos &alpha_elf64_vec }, 139cfa2879dSchristos #endif 140cfa2879dSchristos 141cfa2879dSchristos 142cfa2879dSchristos 143cfa2879dSchristos 1449ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_vms_vec) 145cfa2879dSchristos 146cfa2879dSchristos { "alpha*-*-*vms*", 1479ca90fdcSchristos &alpha_vms_vec }, 148cfa2879dSchristos #endif 149cfa2879dSchristos 150cfa2879dSchristos 151cfa2879dSchristos 15234f40950Schristos 1539ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec) 154cfa2879dSchristos 155cfa2879dSchristos { "alpha*-*-*", 1569ca90fdcSchristos &alpha_ecoff_le_vec }, 157cfa2879dSchristos #endif 158cfa2879dSchristos 159cfa2879dSchristos 160cfa2879dSchristos 161901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_amdgcn_elf64_le_vec) 162901e7e84Schristos 163901e7e84Schristos { "amdgcn-*-*", 164901e7e84Schristos &amdgcn_elf64_le_vec }, 165901e7e84Schristos #endif 166901e7e84Schristos 167901e7e84Schristos 168901e7e84Schristos 1699ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_le_vec) 170cfa2879dSchristos 171cfa2879dSchristos { "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu", 1729ca90fdcSchristos &ia64_elf64_le_vec }, 173cfa2879dSchristos #endif 174cfa2879dSchristos 175cfa2879dSchristos 176cfa2879dSchristos 177cfa2879dSchristos 1789ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf32_hpux_be_vec) 179cfa2879dSchristos 180cfa2879dSchristos { "ia64*-*-hpux*", 1819ca90fdcSchristos &ia64_elf32_hpux_be_vec }, 182cfa2879dSchristos #endif 183cfa2879dSchristos 184cfa2879dSchristos 185cfa2879dSchristos 186cfa2879dSchristos 1879ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_vms_vec) 188cfa2879dSchristos 189cfa2879dSchristos { "ia64*-*-*vms*", 1909ca90fdcSchristos &ia64_elf64_vms_vec }, 191cfa2879dSchristos #endif 192cfa2879dSchristos 193cfa2879dSchristos 194cfa2879dSchristos 19534f40950Schristos 196cfa2879dSchristos #endif /* BFD64 */ 197cfa2879dSchristos 1989ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_am33_elf32_linux_vec) 199cfa2879dSchristos 20047f5dba6Smrg { "am33_2.0-*-linux*", 2019ca90fdcSchristos &am33_elf32_linux_vec }, 202cfa2879dSchristos #endif 203cfa2879dSchristos 204cfa2879dSchristos 205cfa2879dSchristos 20647f5dba6Smrg #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_be_vec) 20747f5dba6Smrg 20847f5dba6Smrg { "arc*eb-*-elf*", NULL },{ "arc*eb-*-linux*", 20947f5dba6Smrg &arc_elf32_be_vec }, 21047f5dba6Smrg #endif 21147f5dba6Smrg 21247f5dba6Smrg 21347f5dba6Smrg 21447f5dba6Smrg 2159ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_le_vec) 216cfa2879dSchristos 21747f5dba6Smrg { "arc*-*-elf*", NULL },{ "arc*-*-linux*", 2189ca90fdcSchristos &arc_elf32_le_vec }, 219cfa2879dSchristos #endif 220cfa2879dSchristos 221cfa2879dSchristos 222cfa2879dSchristos 223cfa2879dSchristos 22447f5dba6Smrg #if !defined (SELECT_VECS) || defined (HAVE_arm_mach_o_vec) 22547f5dba6Smrg 22647f5dba6Smrg { "arm-*-darwin*", 22747f5dba6Smrg &arm_mach_o_vec }, 22847f5dba6Smrg #endif 22947f5dba6Smrg 23047f5dba6Smrg 23147f5dba6Smrg 23247f5dba6Smrg 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 2499ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_le_vec) 25034f40950Schristos 25134f40950Schristos { "arm-*-nacl*", 2529ca90fdcSchristos &arm_elf32_nacl_le_vec }, 25334f40950Schristos #endif 25434f40950Schristos 25534f40950Schristos 25634f40950Schristos 2579ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_be_vec) 25834f40950Schristos 25934f40950Schristos { "armeb-*-nacl*", 2609ca90fdcSchristos &arm_elf32_nacl_be_vec }, 26134f40950Schristos #endif 26234f40950Schristos 26334f40950Schristos 26434f40950Schristos 2659ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec) 266cfa2879dSchristos 2676ca1cfa8Srin { "arm*eb-*-netbsd*", 2689ca90fdcSchristos &arm_elf32_be_vec }, 269cfa2879dSchristos #endif 270cfa2879dSchristos 271cfa2879dSchristos 272cfa2879dSchristos 2739ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 274cfa2879dSchristos 2756ca1cfa8Srin { "arm*-*-netbsd*", NULL },{ "arm-*-openbsd*", 2769ca90fdcSchristos &arm_elf32_le_vec }, 277cfa2879dSchristos #endif 278cfa2879dSchristos 279cfa2879dSchristos 280cfa2879dSchristos 2819ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 282cfa2879dSchristos 283cfa2879dSchristos { "arm-*-nto*", NULL },{ "nto*arm*", 2849ca90fdcSchristos &arm_elf32_le_vec }, 285cfa2879dSchristos #endif 286cfa2879dSchristos 287cfa2879dSchristos 288cfa2879dSchristos 2899ca90fdcSchristos 2909ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_wince_le_vec) 291cfa2879dSchristos 292cfa2879dSchristos { "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*", 2939ca90fdcSchristos &arm_pe_wince_le_vec }, 294cfa2879dSchristos #endif 295cfa2879dSchristos 296cfa2879dSchristos 297cfa2879dSchristos 298cfa2879dSchristos 299cfa2879dSchristos 3009ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_le_vec) 301cfa2879dSchristos 302cfa2879dSchristos { "arm-*-pe*", 3039ca90fdcSchristos &arm_pe_le_vec }, 304cfa2879dSchristos #endif 305cfa2879dSchristos 306cfa2879dSchristos 307cfa2879dSchristos 308cfa2879dSchristos 3099ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 310cfa2879dSchristos 31147f5dba6Smrg { "arm-*-phoenix*", 31247f5dba6Smrg &arm_elf32_le_vec }, 31347f5dba6Smrg #endif 31447f5dba6Smrg 31547f5dba6Smrg 31647f5dba6Smrg 3179ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec) 318cfa2879dSchristos 3199ca90fdcSchristos { "armeb-*-elf", NULL },{ "arm*b-*-freebsd*", NULL },{ "arm*b-*-linux-*", NULL },{ "armeb-*-eabi*", 3209ca90fdcSchristos &arm_elf32_be_vec }, 321cfa2879dSchristos #endif 322cfa2879dSchristos 323cfa2879dSchristos 324cfa2879dSchristos 3259ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 326cfa2879dSchristos 32734f40950Schristos { "arm-*-kaos*", 3289ca90fdcSchristos &arm_elf32_le_vec }, 329cfa2879dSchristos #endif 330cfa2879dSchristos 331cfa2879dSchristos 332cfa2879dSchristos 3339ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 334cfa2879dSchristos 3359ca90fdcSchristos { "arm-*-elf", NULL },{ "arm*-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL }, 336cfa2879dSchristos { "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL }, 3373a781464Schristos { "arm*-*-eabi*", NULL },{ "arm-*-rtems*", NULL },{ "arm*-*-uclinuxfdpiceabi", 3389ca90fdcSchristos &arm_elf32_le_vec }, 339cfa2879dSchristos #endif 340cfa2879dSchristos 341cfa2879dSchristos 342cfa2879dSchristos 3439ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_vxworks_le_vec) 344cfa2879dSchristos 345cfa2879dSchristos { "arm*-*-vxworks", NULL },{ "arm*-*-windiss", 3469ca90fdcSchristos &arm_elf32_vxworks_le_vec }, 347cfa2879dSchristos #endif 348cfa2879dSchristos 349cfa2879dSchristos 350cfa2879dSchristos 3519ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 352cfa2879dSchristos 353cfa2879dSchristos { "arm9e-*-elf", 3549ca90fdcSchristos &arm_elf32_le_vec }, 355cfa2879dSchristos #endif 356cfa2879dSchristos 357cfa2879dSchristos 358cfa2879dSchristos 359cfa2879dSchristos 3609ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_avr_elf32_vec) 361cfa2879dSchristos 362cfa2879dSchristos { "avr-*-*", 3639ca90fdcSchristos &avr_elf32_vec }, 364cfa2879dSchristos #endif 365cfa2879dSchristos 366cfa2879dSchristos 367cfa2879dSchristos 3689ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_bfin_elf32_vec) 369cfa2879dSchristos 370cfa2879dSchristos { "bfin-*-*", 3719ca90fdcSchristos &bfin_elf32_vec }, 372cfa2879dSchristos #endif 373cfa2879dSchristos 374cfa2879dSchristos 375cfa2879dSchristos 376cfa2879dSchristos 377cfa2879dSchristos 378cfa2879dSchristos #if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec) 379cfa2879dSchristos 380cfa2879dSchristos { "c30-*-*coff*", NULL },{ "tic30-*-*coff*", 381cfa2879dSchristos &tic30_coff_vec }, 382cfa2879dSchristos #endif 383cfa2879dSchristos 384cfa2879dSchristos 385cfa2879dSchristos 386cfa2879dSchristos #if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec) 387cfa2879dSchristos 3888b7331e5Schristos { "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*", 389cfa2879dSchristos &tic4x_coff1_vec }, 390cfa2879dSchristos #endif 391cfa2879dSchristos 392cfa2879dSchristos 393cfa2879dSchristos 394cfa2879dSchristos 395cfa2879dSchristos 396cfa2879dSchristos #if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec) 397cfa2879dSchristos 398cfa2879dSchristos { "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*", 399cfa2879dSchristos &tic54x_coff1_vec }, 400cfa2879dSchristos #endif 401cfa2879dSchristos 402cfa2879dSchristos 403cfa2879dSchristos 404cfa2879dSchristos 405cfa2879dSchristos 4069ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_cr16_elf32_vec) 407cfa2879dSchristos 40834f40950Schristos { "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*", 4099ca90fdcSchristos &cr16_elf32_vec }, 410cfa2879dSchristos #endif 411cfa2879dSchristos 412cfa2879dSchristos 413cfa2879dSchristos 414cfa2879dSchristos 415cfa2879dSchristos #if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec) 416cfa2879dSchristos 417cfa2879dSchristos { "cris-*-*", NULL },{ "crisv32-*-*", 418cfa2879dSchristos &cris_aout_vec }, 419cfa2879dSchristos #endif 420cfa2879dSchristos 421cfa2879dSchristos 422cfa2879dSchristos 423cfa2879dSchristos 424cfa2879dSchristos 4259ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_crx_elf32_vec) 426cfa2879dSchristos 427cfa2879dSchristos { "crx-*-elf*", 4289ca90fdcSchristos &crx_elf32_vec }, 429cfa2879dSchristos #endif 430cfa2879dSchristos 431cfa2879dSchristos 432cfa2879dSchristos 433cfa2879dSchristos 4343a781464Schristos #if !defined (SELECT_VECS) || defined (HAVE_csky_elf32_le_vec) 4353a781464Schristos 4363a781464Schristos { "csky-*-elf*", NULL },{ "csky-*-linux*", 4373a781464Schristos &csky_elf32_le_vec }, 4383a781464Schristos #endif 4393a781464Schristos 4403a781464Schristos 4413a781464Schristos 4423a781464Schristos 4439ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_d10v_elf32_vec) 444cfa2879dSchristos 445cfa2879dSchristos { "d10v-*-*", 4469ca90fdcSchristos &d10v_elf32_vec }, 447cfa2879dSchristos #endif 448cfa2879dSchristos 449cfa2879dSchristos 450cfa2879dSchristos 4519ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_dlx_elf32_be_vec) 452cfa2879dSchristos 453cfa2879dSchristos { "dlx-*-elf*", 4549ca90fdcSchristos &dlx_elf32_be_vec }, 455cfa2879dSchristos #endif 456cfa2879dSchristos 457cfa2879dSchristos 458cfa2879dSchristos 459cfa2879dSchristos 4609ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_d30v_elf32_vec) 461cfa2879dSchristos 462cfa2879dSchristos { "d30v-*-*", 4639ca90fdcSchristos &d30v_elf32_vec }, 464cfa2879dSchristos #endif 465cfa2879dSchristos 466cfa2879dSchristos 467cfa2879dSchristos 468eceb233bSchristos #ifdef BFD64 469eceb233bSchristos #if !defined (SELECT_VECS) || defined (HAVE_bpf_elf64_le_vec) 470eceb233bSchristos 471eceb233bSchristos { "bpf-*-none", 472eceb233bSchristos &bpf_elf64_le_vec }, 473eceb233bSchristos #endif 474eceb233bSchristos 475eceb233bSchristos 476eceb233bSchristos 477eceb233bSchristos 478eceb233bSchristos #endif 479eceb233bSchristos 4809ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_epiphany_elf32_vec) 48134f40950Schristos 4823a781464Schristos { "epiphany-*-*", 4839ca90fdcSchristos &epiphany_elf32_vec }, 48434f40950Schristos #endif 48534f40950Schristos 48634f40950Schristos 48734f40950Schristos 4883a781464Schristos 4899ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 490cfa2879dSchristos 491cfa2879dSchristos { "fido-*-elf*", 4929ca90fdcSchristos &m68k_elf32_vec }, 493cfa2879dSchristos #endif 494cfa2879dSchristos 495cfa2879dSchristos 496cfa2879dSchristos 4979ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_fr30_elf32_vec) 498cfa2879dSchristos 499cfa2879dSchristos { "fr30-*-elf", 5009ca90fdcSchristos &fr30_elf32_vec }, 501cfa2879dSchristos #endif 502cfa2879dSchristos 503cfa2879dSchristos 504cfa2879dSchristos 5059ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_vec) 506cfa2879dSchristos 507cfa2879dSchristos { "frv-*-elf", 5089ca90fdcSchristos &frv_elf32_vec }, 509cfa2879dSchristos #endif 510cfa2879dSchristos 511cfa2879dSchristos 512cfa2879dSchristos 513cfa2879dSchristos 5149ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_fdpic_vec) 515cfa2879dSchristos 516cfa2879dSchristos { "frv-*-*linux*", 5179ca90fdcSchristos &frv_elf32_fdpic_vec }, 518cfa2879dSchristos #endif 519cfa2879dSchristos 520cfa2879dSchristos 521cfa2879dSchristos 522cfa2879dSchristos 5239ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_be_vec) 524cfa2879dSchristos 52534f40950Schristos { "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux", 5269ca90fdcSchristos &moxie_elf32_be_vec }, 527cfa2879dSchristos #endif 528cfa2879dSchristos 529cfa2879dSchristos 530cfa2879dSchristos 53134f40950Schristos 5329ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_le_vec) 5339ca90fdcSchristos 5349ca90fdcSchristos { "moxie-*-moxiebox*", 5359ca90fdcSchristos &moxie_elf32_le_vec }, 5369ca90fdcSchristos #endif 5379ca90fdcSchristos 5389ca90fdcSchristos 5399ca90fdcSchristos 5409ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_vec) 541cfa2879dSchristos 542cfa2879dSchristos { "h8300*-*-elf", NULL },{ "h8300*-*-rtems*", 5439ca90fdcSchristos &h8300_elf32_vec }, 544cfa2879dSchristos #endif 545cfa2879dSchristos 546cfa2879dSchristos 547cfa2879dSchristos 548cfa2879dSchristos 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 557cfa2879dSchristos #ifdef BFD64 5589ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_linux_vec) 559cfa2879dSchristos 560cfa2879dSchristos { "hppa*64*-*-linux-*", 5619ca90fdcSchristos &hppa_elf64_linux_vec }, 562cfa2879dSchristos #endif 563cfa2879dSchristos 564cfa2879dSchristos 565cfa2879dSchristos 566cfa2879dSchristos 5679ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_vec) 568cfa2879dSchristos 569cfa2879dSchristos { "hppa*64*-*-hpux11*", 5709ca90fdcSchristos &hppa_elf64_vec }, 571cfa2879dSchristos #endif 572cfa2879dSchristos 573cfa2879dSchristos 574cfa2879dSchristos 575cfa2879dSchristos 576cfa2879dSchristos 577cfa2879dSchristos #endif 578cfa2879dSchristos 5799ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_linux_vec) 580cfa2879dSchristos 581cfa2879dSchristos { "hppa*-*-linux-*", 5829ca90fdcSchristos &hppa_elf32_linux_vec }, 583cfa2879dSchristos #endif 584cfa2879dSchristos 585cfa2879dSchristos 586cfa2879dSchristos 5879ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_nbsd_vec) 588cfa2879dSchristos 589cfa2879dSchristos { "hppa*-*-netbsd*", 5909ca90fdcSchristos &hppa_elf32_nbsd_vec }, 591cfa2879dSchristos #endif 592cfa2879dSchristos 593cfa2879dSchristos 594cfa2879dSchristos 5959ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_vec) 596cfa2879dSchristos 597cfa2879dSchristos { "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*", 5989ca90fdcSchristos &hppa_elf32_vec }, 599cfa2879dSchristos #endif 600cfa2879dSchristos 601cfa2879dSchristos 602cfa2879dSchristos 603cfa2879dSchristos 6049ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 605cfa2879dSchristos 606cfa2879dSchristos { "hppa*-*-bsd*", 6079ca90fdcSchristos &hppa_som_vec }, 608cfa2879dSchristos #endif 609cfa2879dSchristos 610cfa2879dSchristos 611cfa2879dSchristos 6129ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 613cfa2879dSchristos 614cfa2879dSchristos { "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*", 6159ca90fdcSchristos &hppa_som_vec }, 616cfa2879dSchristos #endif 617cfa2879dSchristos 618cfa2879dSchristos 6199ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 620cfa2879dSchristos 621cfa2879dSchristos { "hppa*-*-osf*", 6229ca90fdcSchristos &hppa_som_vec }, 623cfa2879dSchristos #endif 624cfa2879dSchristos 625cfa2879dSchristos 626cfa2879dSchristos 627cfa2879dSchristos 6289ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 629cfa2879dSchristos 630901e7e84Schristos { "i[3-7]86-*-elf*", NULL },{ "i[3-7]86-*-rtems*", NULL },{ "i[3-7]86-*-genode*", 6319ca90fdcSchristos &i386_elf32_vec }, 632cfa2879dSchristos #endif 633cfa2879dSchristos 634cfa2879dSchristos 635cfa2879dSchristos 6369ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec) 637cfa2879dSchristos 638cfa2879dSchristos { "i[3-7]86-*-solaris2*", 6399ca90fdcSchristos &i386_elf32_sol2_vec }, 640cfa2879dSchristos #endif 641cfa2879dSchristos 642cfa2879dSchristos 643cfa2879dSchristos 644cfa2879dSchristos 645cfa2879dSchristos 646cfa2879dSchristos #ifdef BFD64 6479ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec) 648cfa2879dSchristos 649cfa2879dSchristos { "x86_64-*-solaris2*", 6509ca90fdcSchristos &i386_elf32_sol2_vec }, 651cfa2879dSchristos #endif 652cfa2879dSchristos 653cfa2879dSchristos 654cfa2879dSchristos 655cfa2879dSchristos 656cfa2879dSchristos #endif 6579ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 658cfa2879dSchristos 659cfa2879dSchristos { "i[3-7]86-*-nto*", 6609ca90fdcSchristos &i386_elf32_vec }, 661cfa2879dSchristos #endif 662cfa2879dSchristos 663cfa2879dSchristos 664cfa2879dSchristos 6659ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 666cfa2879dSchristos 667cfa2879dSchristos { "i[3-7]86-*-aros*", 6689ca90fdcSchristos &i386_elf32_vec }, 669cfa2879dSchristos #endif 670cfa2879dSchristos 671cfa2879dSchristos 672822f2954Schristos 6739ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 674cfa2879dSchristos 675cfa2879dSchristos { "i[3-7]86-*-dicos*", 6769ca90fdcSchristos &i386_elf32_vec }, 677cfa2879dSchristos #endif 678cfa2879dSchristos 679cfa2879dSchristos 680cfa2879dSchristos 681822f2954Schristos 6829ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_go32_vec) 683cfa2879dSchristos 684cfa2879dSchristos { "*-*-msdosdjgpp*", NULL },{ "*-*-go32*", 6859ca90fdcSchristos &i386_coff_go32_vec }, 686cfa2879dSchristos #endif 687cfa2879dSchristos 688cfa2879dSchristos 689cfa2879dSchristos 6909ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_mach_o_vec) 691cfa2879dSchristos 692cfa2879dSchristos { "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*", 6939ca90fdcSchristos &i386_mach_o_vec }, 694cfa2879dSchristos #endif 695cfa2879dSchristos 696cfa2879dSchristos 697cfa2879dSchristos 698cfa2879dSchristos 69934f40950Schristos 7009ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_bsd_vec) 701cfa2879dSchristos 702cfa2879dSchristos { "i[3-7]86-*-bsd*", 7039ca90fdcSchristos &i386_aout_bsd_vec }, 704cfa2879dSchristos #endif 705cfa2879dSchristos 706cfa2879dSchristos 707cfa2879dSchristos 7089ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 709cfa2879dSchristos 710cfa2879dSchristos { "i[3-7]86-*-dragonfly*", 7119ca90fdcSchristos &i386_elf32_vec }, 712cfa2879dSchristos #endif 713cfa2879dSchristos 714cfa2879dSchristos 715cfa2879dSchristos 716822f2954Schristos 7179ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_fbsd_vec) 718cfa2879dSchristos 719cfa2879dSchristos { "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu", 7209ca90fdcSchristos &i386_elf32_fbsd_vec }, 721cfa2879dSchristos #endif 722cfa2879dSchristos 723cfa2879dSchristos 724cfa2879dSchristos 725cfa2879dSchristos 726cfa2879dSchristos 7279ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 728cfa2879dSchristos 729901e7e84Schristos { "i[3-7]86-*-netbsd*", NULL },{ "i[3-7]86-*-knetbsd*-gnu", 7309ca90fdcSchristos &i386_elf32_vec }, 731cfa2879dSchristos #endif 732cfa2879dSchristos 733cfa2879dSchristos 734cfa2879dSchristos 735cfa2879dSchristos 7369ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 737cfa2879dSchristos 738cfa2879dSchristos { "i[3-7]86-*-openbsd*", 7399ca90fdcSchristos &i386_elf32_vec }, 740cfa2879dSchristos #endif 741cfa2879dSchristos 742cfa2879dSchristos 743cfa2879dSchristos 7449ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 745cfa2879dSchristos 746cfa2879dSchristos { "i[3-7]86-*-linux-*", 7479ca90fdcSchristos &i386_elf32_vec }, 748cfa2879dSchristos #endif 749cfa2879dSchristos 750cfa2879dSchristos 751cfa2879dSchristos 752cfa2879dSchristos 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 762cfa2879dSchristos #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 7719ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_mach_o_vec) 772cfa2879dSchristos 773cfa2879dSchristos { "x86_64-*-darwin*", 7749ca90fdcSchristos &x86_64_mach_o_vec }, 775cfa2879dSchristos #endif 776cfa2879dSchristos 777cfa2879dSchristos 778cfa2879dSchristos 779cfa2879dSchristos 780cfa2879dSchristos 7819ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 782cfa2879dSchristos 783cfa2879dSchristos { "x86_64-*-dicos*", 7849ca90fdcSchristos &x86_64_elf64_vec }, 785cfa2879dSchristos #endif 786cfa2879dSchristos 787cfa2879dSchristos 788cfa2879dSchristos 789cfa2879dSchristos 7909ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 791cfa2879dSchristos 792901e7e84Schristos { "x86_64-*-elf*", NULL },{ "x86_64-*-rtems*", NULL },{ "x86_64-*-fuchsia", NULL },{ "x86_64-*-genode*", 7939ca90fdcSchristos &x86_64_elf64_vec }, 794cfa2879dSchristos #endif 795cfa2879dSchristos 796cfa2879dSchristos 797cfa2879dSchristos 798cfa2879dSchristos 7999ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 800cfa2879dSchristos 801cfa2879dSchristos { "x86_64-*-dragonfly*", 8029ca90fdcSchristos &x86_64_elf64_vec }, 803cfa2879dSchristos #endif 804cfa2879dSchristos 805cfa2879dSchristos 806cfa2879dSchristos 807cfa2879dSchristos 8089ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_fbsd_vec) 809cfa2879dSchristos 810cfa2879dSchristos { "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu", 8119ca90fdcSchristos &x86_64_elf64_fbsd_vec }, 812cfa2879dSchristos #endif 813cfa2879dSchristos 814cfa2879dSchristos 815cfa2879dSchristos 816cfa2879dSchristos 8179ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 818cfa2879dSchristos 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 828cfa2879dSchristos { "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*", 8299ca90fdcSchristos &x86_64_elf64_vec }, 830cfa2879dSchristos #endif 831cfa2879dSchristos 832cfa2879dSchristos 833cfa2879dSchristos 834cfa2879dSchristos 8359ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 836cfa2879dSchristos 837cfa2879dSchristos { "x86_64-*-linux-*", 8389ca90fdcSchristos &x86_64_elf64_vec }, 839cfa2879dSchristos #endif 840cfa2879dSchristos 841cfa2879dSchristos 842cfa2879dSchristos 843cfa2879dSchristos 8449ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_pe_vec) 845cfa2879dSchristos 84634f40950Schristos { "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin", 8479ca90fdcSchristos &x86_64_pe_vec }, 848cfa2879dSchristos #endif 849cfa2879dSchristos 850cfa2879dSchristos 851cfa2879dSchristos 852cfa2879dSchristos 853cfa2879dSchristos 8549ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 85534f40950Schristos 85634f40950Schristos { "x86_64-*-rdos*", 8579ca90fdcSchristos &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 880cfa2879dSchristos #endif 8819ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 882cfa2879dSchristos 883cfa2879dSchristos { "i[3-7]86-*-lynxos*", 8849ca90fdcSchristos &i386_elf32_vec }, 885cfa2879dSchristos #endif 886cfa2879dSchristos 887cfa2879dSchristos 888cfa2879dSchristos 8899ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 890cfa2879dSchristos 891cfa2879dSchristos { "i[3-7]86-*-gnu*", 8929ca90fdcSchristos &i386_elf32_vec }, 893cfa2879dSchristos #endif 894cfa2879dSchristos 895cfa2879dSchristos 896822f2954Schristos 8979ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec) 898cfa2879dSchristos 899cfa2879dSchristos { "i[3-7]86-*-msdos*", 9009ca90fdcSchristos &i386_aout_vec }, 901cfa2879dSchristos #endif 902cfa2879dSchristos 903cfa2879dSchristos 904cfa2879dSchristos 9059ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 906cfa2879dSchristos 907cfa2879dSchristos { "i[3-7]86-*-moss*", 9089ca90fdcSchristos &i386_elf32_vec }, 909cfa2879dSchristos #endif 910cfa2879dSchristos 911cfa2879dSchristos 912cfa2879dSchristos 9139ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec) 914cfa2879dSchristos 915cfa2879dSchristos { "i[3-7]86-*-beospe*", 9169ca90fdcSchristos &i386_pe_vec }, 917cfa2879dSchristos #endif 918cfa2879dSchristos 919cfa2879dSchristos 920cfa2879dSchristos 9219ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 922cfa2879dSchristos 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*", 9329ca90fdcSchristos &i386_elf32_vec }, 933cfa2879dSchristos #endif 934cfa2879dSchristos 935cfa2879dSchristos 936cfa2879dSchristos 9379ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pei_vec) 938cfa2879dSchristos 939cfa2879dSchristos { "i[3-7]86-*-interix*", 9409ca90fdcSchristos &i386_pei_vec }, 941cfa2879dSchristos #endif 942cfa2879dSchristos 943cfa2879dSchristos 944cfa2879dSchristos 945cfa2879dSchristos 946cfa2879dSchristos 9479ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 948cfa2879dSchristos 949cfa2879dSchristos { "i[3-7]86-*-rdos*", 9509ca90fdcSchristos &i386_elf32_vec }, 951cfa2879dSchristos #endif 952cfa2879dSchristos 953cfa2879dSchristos 954cfa2879dSchristos 9559ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec) 956cfa2879dSchristos 957cfa2879dSchristos { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe", 9589ca90fdcSchristos &i386_pe_vec }, 959cfa2879dSchristos #endif 960cfa2879dSchristos 961cfa2879dSchristos 962cfa2879dSchristos 963cfa2879dSchristos 9649ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vxworks_vec) 965cfa2879dSchristos 966cfa2879dSchristos { "i[3-7]86-*-vxworks*", 9679ca90fdcSchristos &i386_elf32_vxworks_vec }, 968cfa2879dSchristos #endif 969cfa2879dSchristos 970cfa2879dSchristos 971cfa2879dSchristos 972cfa2879dSchristos 9738b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 9748b7331e5Schristos 9758b7331e5Schristos { "ia16-*-elf", 9768b7331e5Schristos &i386_elf32_vec }, 9778b7331e5Schristos #endif 9788b7331e5Schristos 9798b7331e5Schristos 9808b7331e5Schristos 9818b7331e5Schristos 9829ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_ip2k_elf32_vec) 983cfa2879dSchristos 984cfa2879dSchristos { "ip2k-*-elf", 9859ca90fdcSchristos &ip2k_elf32_vec }, 986cfa2879dSchristos #endif 987cfa2879dSchristos 988cfa2879dSchristos 989cfa2879dSchristos 9903a781464Schristos 9919ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_iq2000_elf32_vec) 992cfa2879dSchristos 993cfa2879dSchristos { "iq2000-*-elf", 9949ca90fdcSchristos &iq2000_elf32_vec }, 995cfa2879dSchristos #endif 996cfa2879dSchristos 997cfa2879dSchristos 998cfa2879dSchristos 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 10219ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_vec) 1022cfa2879dSchristos 1023cfa2879dSchristos { "lm32-*-elf", NULL },{ "lm32-*-rtems*", 10249ca90fdcSchristos &lm32_elf32_vec }, 1025cfa2879dSchristos #endif 1026cfa2879dSchristos 1027cfa2879dSchristos 1028cfa2879dSchristos 1029cfa2879dSchristos 10309ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_fdpic_vec) 1031cfa2879dSchristos 1032cfa2879dSchristos { "lm32-*-*linux*", 10339ca90fdcSchristos &lm32_elf32_fdpic_vec }, 1034cfa2879dSchristos #endif 1035cfa2879dSchristos 1036cfa2879dSchristos 1037cfa2879dSchristos 1038cfa2879dSchristos 10399ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_m32c_elf32_vec) 1040cfa2879dSchristos 1041901e7e84Schristos { "m32c-*-elf", 10429ca90fdcSchristos &m32c_elf32_vec }, 1043cfa2879dSchristos #endif 1044cfa2879dSchristos 1045cfa2879dSchristos 1046cfa2879dSchristos 10473a781464Schristos 10489ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_le_vec) 1049cfa2879dSchristos 1050cfa2879dSchristos { "m32r*le-*-linux*", 10519ca90fdcSchristos &m32r_elf32_linux_le_vec }, 1052cfa2879dSchristos #endif 1053cfa2879dSchristos 1054cfa2879dSchristos 1055cfa2879dSchristos 10569ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_vec) 1057cfa2879dSchristos 1058cfa2879dSchristos { "m32r*-*-linux*", 10599ca90fdcSchristos &m32r_elf32_linux_vec }, 1060cfa2879dSchristos #endif 1061cfa2879dSchristos 1062cfa2879dSchristos 1063cfa2879dSchristos 10649ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_le_vec) 1065cfa2879dSchristos 1066cfa2879dSchristos { "m32r*le-*-*", 10679ca90fdcSchristos &m32r_elf32_le_vec }, 1068cfa2879dSchristos #endif 1069cfa2879dSchristos 1070cfa2879dSchristos 1071cfa2879dSchristos 10729ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_vec) 1073cfa2879dSchristos 1074cfa2879dSchristos { "m32r-*-*", 10759ca90fdcSchristos &m32r_elf32_vec }, 1076cfa2879dSchristos #endif 1077cfa2879dSchristos 1078cfa2879dSchristos 1079cfa2879dSchristos 1080901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1081901e7e84Schristos 1082901e7e84Schristos { "m68*-*-haiku*", 1083901e7e84Schristos &m68k_elf32_vec }, 1084901e7e84Schristos #endif 1085901e7e84Schristos 1086901e7e84Schristos 10879ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_m68hc11_elf32_vec) 1088cfa2879dSchristos 1089cfa2879dSchristos { "m68hc11-*-*", NULL },{ "m6811-*-*", 10909ca90fdcSchristos &m68hc11_elf32_vec }, 1091cfa2879dSchristos #endif 1092cfa2879dSchristos 1093cfa2879dSchristos 1094cfa2879dSchristos 10959ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_m68hc12_elf32_vec) 1096cfa2879dSchristos 1097cfa2879dSchristos { "m68hc12-*-*", NULL },{ "m6812-*-*", 10989ca90fdcSchristos &m68hc12_elf32_vec }, 1099cfa2879dSchristos #endif 1100cfa2879dSchristos 1101cfa2879dSchristos 1102cfa2879dSchristos 1103cfa2879dSchristos 11049ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1105cfa2879dSchristos 11063a781464Schristos { "m68*-*-*", 11079ca90fdcSchristos &m68k_elf32_vec }, 1108cfa2879dSchristos #endif 1109cfa2879dSchristos 1110cfa2879dSchristos 11119ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1112cfa2879dSchristos 1113be61f6a4Srin { "m68*-*-netbsd*", NULL },{ "m5407-*-netbsd*", 11149ca90fdcSchristos &m68k_elf32_vec }, 1115cfa2879dSchristos #endif 1116cfa2879dSchristos 1117cfa2879dSchristos 1118cfa2879dSchristos 1119cfa2879dSchristos 11203a781464Schristos #if !defined (SELECT_VECS) || defined (HAVE_s12z_elf32_vec) 11213a781464Schristos 11223a781464Schristos { "s12z-*-*", 11233a781464Schristos &s12z_elf32_vec }, 1124cfa2879dSchristos #endif 1125cfa2879dSchristos 1126cfa2879dSchristos 11279ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mcore_elf32_be_vec) 1128cfa2879dSchristos 1129cfa2879dSchristos { "mcore-*-elf", 11309ca90fdcSchristos &mcore_elf32_be_vec }, 1131cfa2879dSchristos #endif 1132cfa2879dSchristos 1133cfa2879dSchristos 1134cfa2879dSchristos 11359ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_be_vec) 1136cfa2879dSchristos 1137cfa2879dSchristos { "mcore-*-pe", 11389ca90fdcSchristos &mcore_pe_be_vec }, 1139cfa2879dSchristos #endif 1140cfa2879dSchristos 1141cfa2879dSchristos 1142cfa2879dSchristos 1143cfa2879dSchristos 11449ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mep_elf32_vec) 1145cfa2879dSchristos 1146cfa2879dSchristos { "mep-*-elf", 11479ca90fdcSchristos &mep_elf32_vec }, 1148cfa2879dSchristos #endif 1149cfa2879dSchristos 1150cfa2879dSchristos 1151cfa2879dSchristos 1152cfa2879dSchristos 11539ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_metag_elf32_vec) 115434f40950Schristos 115534f40950Schristos { "metag-*-*", 11569ca90fdcSchristos &metag_elf32_vec }, 115734f40950Schristos #endif 115834f40950Schristos 115934f40950Schristos 116034f40950Schristos 116134f40950Schristos 11629ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_le_vec) 116334f40950Schristos 116434f40950Schristos { "microblazeel*-*", 11659ca90fdcSchristos µblaze_elf32_le_vec }, 116634f40950Schristos #endif 116734f40950Schristos 116834f40950Schristos 116934f40950Schristos 117034f40950Schristos 11719ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec) 1172cfa2879dSchristos 1173cfa2879dSchristos { "microblaze*-*", 11749ca90fdcSchristos µblaze_elf32_vec }, 1175cfa2879dSchristos #endif 1176cfa2879dSchristos 1177cfa2879dSchristos 1178cfa2879dSchristos 117934f40950Schristos 1180cfa2879dSchristos #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 1197eceb233bSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec) 1198eceb233bSchristos 1199eceb233bSchristos { "mips64*el-*-netbsd*", 1200eceb233bSchristos &mips_elf32_ntrad_le_vec }, 1201eceb233bSchristos #endif 1202eceb233bSchristos 1203eceb233bSchristos 1204eceb233bSchristos 1205eceb233bSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec) 1206eceb233bSchristos 1207eceb233bSchristos { "mips64*-*-netbsd*", 1208eceb233bSchristos &mips_elf32_ntrad_be_vec }, 1209eceb233bSchristos #endif 1210eceb233bSchristos 1211eceb233bSchristos 1212eceb233bSchristos 12133a781464Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 12143a781464Schristos 12153a781464Schristos { "mips*el-*-netbsd*", 12163a781464Schristos &mips_elf32_trad_le_vec }, 12173a781464Schristos #endif 12183a781464Schristos 12193a781464Schristos 12203a781464Schristos 12213a781464Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 12223a781464Schristos 12233a781464Schristos { "mips*-*-netbsd*", 12243a781464Schristos &mips_elf32_trad_be_vec }, 12253a781464Schristos #endif 12263a781464Schristos 12273a781464Schristos 12283a781464Schristos 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 12379ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec) 1238cfa2879dSchristos 1239cfa2879dSchristos { "mips*-*-irix6*", 12409ca90fdcSchristos &mips_elf32_n_be_vec }, 1241cfa2879dSchristos #endif 1242cfa2879dSchristos 1243cfa2879dSchristos 1244cfa2879dSchristos 12459ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec) 124634f40950Schristos 124734f40950Schristos { "mips64*-ps2-elf*", 12489ca90fdcSchristos &mips_elf32_n_le_vec }, 1249cfa2879dSchristos #endif 125034f40950Schristos 125134f40950Schristos 125234f40950Schristos 12539ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 125434f40950Schristos 125534f40950Schristos { "mips*-ps2-elf*", 12569ca90fdcSchristos &mips_elf32_le_vec }, 125734f40950Schristos #endif 125834f40950Schristos 125934f40950Schristos 126034f40950Schristos 12619ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 1262cfa2879dSchristos 1263cfa2879dSchristos { "mips*-*-irix5*", 12649ca90fdcSchristos &mips_elf32_be_vec }, 1265cfa2879dSchristos #endif 1266cfa2879dSchristos 1267cfa2879dSchristos 1268cfa2879dSchristos 12699ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec) 1270cfa2879dSchristos 1271cfa2879dSchristos { "mips*el-*-vxworks*", 12729ca90fdcSchristos &mips_elf32_vxworks_le_vec }, 1273cfa2879dSchristos #endif 1274cfa2879dSchristos 1275cfa2879dSchristos 1276cfa2879dSchristos 12779ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec) 1278cfa2879dSchristos 1279cfa2879dSchristos { "mips*-*-vxworks*", 12809ca90fdcSchristos &mips_elf32_vxworks_be_vec }, 1281cfa2879dSchristos #endif 1282cfa2879dSchristos 1283cfa2879dSchristos 1284cfa2879dSchristos 12859ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 1286cfa2879dSchristos 1287cfa2879dSchristos { "mips*el-sde-elf*", 12889ca90fdcSchristos &mips_elf32_trad_le_vec }, 1289cfa2879dSchristos #endif 1290cfa2879dSchristos 1291cfa2879dSchristos 1292cfa2879dSchristos 12939ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 1294cfa2879dSchristos 12959ca90fdcSchristos { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*", 12969ca90fdcSchristos &mips_elf32_trad_be_vec }, 1297cfa2879dSchristos #endif 1298cfa2879dSchristos 1299cfa2879dSchristos 1300cfa2879dSchristos 13019ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 1302cfa2879dSchristos 130347f5dba6Smrg { "mips*el-*-elf*", NULL },{ "mips*-*-chorus*", 13049ca90fdcSchristos &mips_elf32_le_vec }, 1305cfa2879dSchristos #endif 1306cfa2879dSchristos 1307cfa2879dSchristos 1308cfa2879dSchristos 13099ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 1310cfa2879dSchristos 131147f5dba6Smrg { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-windiss", NULL },{ "mips*-*-none", 13129ca90fdcSchristos &mips_elf32_be_vec }, 1313cfa2879dSchristos #endif 1314cfa2879dSchristos 1315cfa2879dSchristos 1316cfa2879dSchristos 13179ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec) 1318cfa2879dSchristos 1319cfa2879dSchristos { "mips64*-*-openbsd*", 13209ca90fdcSchristos &mips_elf64_trad_be_vec }, 1321cfa2879dSchristos #endif 1322cfa2879dSchristos 1323cfa2879dSchristos 1324cfa2879dSchristos 13259ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 1326cfa2879dSchristos 1327cfa2879dSchristos { "mips*el-*-openbsd*", 13289ca90fdcSchristos &mips_elf32_le_vec }, 1329cfa2879dSchristos #endif 1330cfa2879dSchristos 1331cfa2879dSchristos 1332cfa2879dSchristos 13339ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 1334cfa2879dSchristos 1335cfa2879dSchristos { "mips*-*-openbsd*", 13369ca90fdcSchristos &mips_elf32_be_vec }, 1337cfa2879dSchristos #endif 1338cfa2879dSchristos 1339cfa2879dSchristos 1340cfa2879dSchristos 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 13509ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec) 1351cfa2879dSchristos 1352cfa2879dSchristos { "mips64*el-*-linux*", 13539ca90fdcSchristos &mips_elf32_ntrad_le_vec }, 1354cfa2879dSchristos #endif 1355cfa2879dSchristos 1356cfa2879dSchristos 1357cfa2879dSchristos 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 13679ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec) 1368cfa2879dSchristos 1369cfa2879dSchristos { "mips64*-*-linux*", 13709ca90fdcSchristos &mips_elf32_ntrad_be_vec }, 1371cfa2879dSchristos #endif 1372cfa2879dSchristos 1373cfa2879dSchristos 1374cfa2879dSchristos 13759ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 1376cfa2879dSchristos 1377cfa2879dSchristos { "mips*el-*-linux*", 13789ca90fdcSchristos &mips_elf32_trad_le_vec }, 1379cfa2879dSchristos #endif 1380cfa2879dSchristos 1381cfa2879dSchristos 1382cfa2879dSchristos 13839ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 1384cfa2879dSchristos 1385cfa2879dSchristos { "mips*-*-linux*", 13869ca90fdcSchristos &mips_elf32_trad_be_vec }, 1387cfa2879dSchristos #endif 1388cfa2879dSchristos 1389cfa2879dSchristos 1390cfa2879dSchristos 1391cfa2879dSchristos 13929ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec) 1393cfa2879dSchristos 1394cfa2879dSchristos { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu", 13959ca90fdcSchristos &mips_elf32_ntradfbsd_le_vec }, 1396cfa2879dSchristos #endif 1397cfa2879dSchristos 1398cfa2879dSchristos 1399cfa2879dSchristos 1400cfa2879dSchristos 1401cfa2879dSchristos 1402cfa2879dSchristos 14039ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec) 1404cfa2879dSchristos 1405cfa2879dSchristos { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu", 14069ca90fdcSchristos &mips_elf32_ntradfbsd_be_vec }, 1407cfa2879dSchristos #endif 1408cfa2879dSchristos 1409cfa2879dSchristos 1410cfa2879dSchristos 1411cfa2879dSchristos 1412cfa2879dSchristos 1413cfa2879dSchristos 14149ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec) 1415cfa2879dSchristos 1416cfa2879dSchristos { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu", 14179ca90fdcSchristos &mips_elf32_tradfbsd_le_vec }, 1418cfa2879dSchristos #endif 1419cfa2879dSchristos 1420cfa2879dSchristos 1421cfa2879dSchristos 1422cfa2879dSchristos 1423cfa2879dSchristos 1424cfa2879dSchristos 14259ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec) 1426cfa2879dSchristos 1427cfa2879dSchristos { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu", 14289ca90fdcSchristos &mips_elf32_tradfbsd_be_vec }, 1429cfa2879dSchristos #endif 1430cfa2879dSchristos 1431cfa2879dSchristos 1432cfa2879dSchristos 1433cfa2879dSchristos 1434cfa2879dSchristos 14359ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec) 1436cfa2879dSchristos 1437cfa2879dSchristos { "mmix-*-*", 14389ca90fdcSchristos &mmix_elf64_vec }, 1439cfa2879dSchristos #endif 1440cfa2879dSchristos 1441cfa2879dSchristos 1442cfa2879dSchristos 1443cfa2879dSchristos 1444cfa2879dSchristos #endif 14459ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec) 1446cfa2879dSchristos 1447cfa2879dSchristos { "mn10200-*-*", 14489ca90fdcSchristos &mn10200_elf32_vec }, 1449cfa2879dSchristos #endif 1450cfa2879dSchristos 1451cfa2879dSchristos 1452cfa2879dSchristos 14533a781464Schristos 14549ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec) 1455cfa2879dSchristos 1456cfa2879dSchristos { "mn10300-*-*", 14579ca90fdcSchristos &mn10300_elf32_vec }, 1458cfa2879dSchristos #endif 1459cfa2879dSchristos 1460cfa2879dSchristos 1461cfa2879dSchristos 1462cfa2879dSchristos 14639ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec) 1464cfa2879dSchristos 1465cfa2879dSchristos { "mt-*-elf", 14669ca90fdcSchristos &mt_elf32_vec }, 1467cfa2879dSchristos #endif 1468cfa2879dSchristos 1469cfa2879dSchristos 1470cfa2879dSchristos 14719ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec) 1472cfa2879dSchristos 1473cfa2879dSchristos { "msp430-*-*", 14749ca90fdcSchristos &msp430_elf32_vec }, 1475cfa2879dSchristos #endif 1476cfa2879dSchristos 1477cfa2879dSchristos 1478cfa2879dSchristos 1479541eeb6cSmrg 14809ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec) 1481541eeb6cSmrg 1482541eeb6cSmrg { "nds32*le-*-linux*", 14839ca90fdcSchristos &nds32_elf32_linux_le_vec }, 1484541eeb6cSmrg #endif 1485541eeb6cSmrg 1486541eeb6cSmrg 1487541eeb6cSmrg 1488541eeb6cSmrg 14899ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec) 1490541eeb6cSmrg 1491541eeb6cSmrg { "nds32*be-*-linux*", 14929ca90fdcSchristos &nds32_elf32_linux_be_vec }, 1493541eeb6cSmrg #endif 1494541eeb6cSmrg 1495541eeb6cSmrg 1496541eeb6cSmrg 1497541eeb6cSmrg 14989ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec) 1499541eeb6cSmrg 1500541eeb6cSmrg { "nds32*le-*-*", 15019ca90fdcSchristos &nds32_elf32_le_vec }, 1502541eeb6cSmrg #endif 1503541eeb6cSmrg 1504541eeb6cSmrg 1505541eeb6cSmrg 1506541eeb6cSmrg 15079ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec) 1508541eeb6cSmrg 1509541eeb6cSmrg { "nds32*be-*-*", 15109ca90fdcSchristos &nds32_elf32_be_vec }, 1511541eeb6cSmrg #endif 1512541eeb6cSmrg 1513541eeb6cSmrg 1514541eeb6cSmrg 1515541eeb6cSmrg 15163a781464Schristos #ifdef BFD64 15173a781464Schristos #if !defined (SELECT_VECS) || defined (HAVE_nfp_elf64_vec) 15183a781464Schristos 15193a781464Schristos { "nfp-*-*", 15203a781464Schristos &nfp_elf64_vec }, 15213a781464Schristos #endif 15223a781464Schristos 15233a781464Schristos 15243a781464Schristos #endif 15253a781464Schristos 15269ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec) 1527cfa2879dSchristos 1528cfa2879dSchristos { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*", 15299ca90fdcSchristos &ns32k_aout_pc532mach_vec }, 1530cfa2879dSchristos #endif 1531cfa2879dSchristos 1532cfa2879dSchristos 1533cfa2879dSchristos 15349ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec) 1535cfa2879dSchristos 1536901e7e84Schristos { "ns32k-*-lites*", NULL },{ "ns32k-*-*bsd*", 15379ca90fdcSchristos &ns32k_aout_pc532nbsd_vec }, 1538cfa2879dSchristos #endif 1539cfa2879dSchristos 1540cfa2879dSchristos 1541cfa2879dSchristos 1542cfa2879dSchristos 15439ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_be_vec) 154434f40950Schristos 154534f40950Schristos { "nios2eb-*-*", 15469ca90fdcSchristos &nios2_elf32_be_vec }, 154734f40950Schristos #endif 154834f40950Schristos 154934f40950Schristos 155034f40950Schristos 155134f40950Schristos 15529ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec) 155334f40950Schristos 155434f40950Schristos { "nios2el-*-*", 15559ca90fdcSchristos &nios2_elf32_le_vec }, 155634f40950Schristos #endif 155734f40950Schristos 155834f40950Schristos 155934f40950Schristos 156034f40950Schristos 15619ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec) 156234f40950Schristos 156334f40950Schristos { "nios2-*-*", 15649ca90fdcSchristos &nios2_elf32_le_vec }, 156534f40950Schristos #endif 156634f40950Schristos 156734f40950Schristos 156834f40950Schristos 156934f40950Schristos 15709ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec) 1571cfa2879dSchristos 15729ca90fdcSchristos { "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*", 15739ca90fdcSchristos &or1k_elf32_vec }, 1574cfa2879dSchristos #endif 1575cfa2879dSchristos 1576cfa2879dSchristos 1577cfa2879dSchristos 15789ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec) 1579cfa2879dSchristos 15809ca90fdcSchristos { "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*", 15819ca90fdcSchristos &or1k_elf32_vec }, 1582cfa2879dSchristos #endif 1583cfa2879dSchristos 1584cfa2879dSchristos 1585cfa2879dSchristos 1586cfa2879dSchristos #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec) 1587cfa2879dSchristos 1588cfa2879dSchristos { "pdp11-*-*", 1589cfa2879dSchristos &pdp11_aout_vec }, 1590cfa2879dSchristos #endif 1591cfa2879dSchristos 1592cfa2879dSchristos 1593cfa2879dSchristos 1594cfa2879dSchristos 15959ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec) 1596cfa2879dSchristos 1597cfa2879dSchristos { "pj-*-*", 15989ca90fdcSchristos &pj_elf32_vec }, 1599cfa2879dSchristos #endif 1600cfa2879dSchristos 1601cfa2879dSchristos 1602cfa2879dSchristos 1603cfa2879dSchristos 16049ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec) 1605cfa2879dSchristos 1606cfa2879dSchristos { "pjl-*-*", 16079ca90fdcSchristos &pj_elf32_le_vec }, 1608cfa2879dSchristos #endif 1609cfa2879dSchristos 1610cfa2879dSchristos 1611cfa2879dSchristos 1612cfa2879dSchristos 16139ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec) 1614cfa2879dSchristos 1615cfa2879dSchristos { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]", 16169ca90fdcSchristos &rs6000_xcoff_vec }, 1617cfa2879dSchristos #endif 1618cfa2879dSchristos 1619cfa2879dSchristos 1620cfa2879dSchristos 1621cfa2879dSchristos 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 1632cfa2879dSchristos #ifdef BFD64 16339ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec) 1634cfa2879dSchristos 16353a781464Schristos { "powerpc64-*-aix5.[01]", 16369ca90fdcSchristos &rs6000_xcoff64_aix_vec }, 1637cfa2879dSchristos #endif 1638cfa2879dSchristos 1639cfa2879dSchristos 1640cfa2879dSchristos 1641cfa2879dSchristos 1642cfa2879dSchristos 16439ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec) 1644cfa2879dSchristos 16453a781464Schristos { "powerpc64-*-aix[5-9]*", 16469ca90fdcSchristos &rs6000_xcoff64_aix_vec }, 1647cfa2879dSchristos #endif 1648cfa2879dSchristos 1649cfa2879dSchristos 1650cfa2879dSchristos 1651cfa2879dSchristos 1652cfa2879dSchristos #endif 1653cfa2879dSchristos 16549ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec) 1655cfa2879dSchristos 1656cfa2879dSchristos { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*", 16579ca90fdcSchristos &rs6000_xcoff_vec }, 1658cfa2879dSchristos #endif 1659cfa2879dSchristos 1660cfa2879dSchristos 1661cfa2879dSchristos 1662cfa2879dSchristos #ifdef BFD64 16639ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec) 1664cfa2879dSchristos 1665cfa2879dSchristos { "powerpc64-*-aix*", 16669ca90fdcSchristos &rs6000_xcoff64_vec }, 1667cfa2879dSchristos #endif 1668cfa2879dSchristos 1669cfa2879dSchristos 1670cfa2879dSchristos 1671cfa2879dSchristos 16729ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec) 167334f40950Schristos 167434f40950Schristos { "powerpc64-*-freebsd*", 16759ca90fdcSchristos &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 16909ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec) 1691cfa2879dSchristos 1692cfa2879dSchristos { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL }, 1693cfa2879dSchristos { "powerpc64-*-*bsd*", 16949ca90fdcSchristos &powerpc_elf64_vec }, 1695cfa2879dSchristos #endif 1696cfa2879dSchristos 1697cfa2879dSchristos 1698cfa2879dSchristos 1699cfa2879dSchristos 17009ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec) 1701cfa2879dSchristos 1702541eeb6cSmrg { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL }, 1703541eeb6cSmrg { "powerpc64le-*-*bsd*", 17049ca90fdcSchristos &powerpc_elf64_le_vec }, 1705cfa2879dSchristos #endif 1706cfa2879dSchristos 1707cfa2879dSchristos 1708cfa2879dSchristos 1709cfa2879dSchristos 1710cfa2879dSchristos #endif 17119ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec) 171234f40950Schristos 171334f40950Schristos { "powerpc-*-*freebsd*", 17149ca90fdcSchristos &powerpc_elf32_fbsd_vec }, 171534f40950Schristos #endif 171634f40950Schristos 171734f40950Schristos 171834f40950Schristos 171934f40950Schristos 17209ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 1721cfa2879dSchristos 1722cfa2879dSchristos { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL }, 1723cfa2879dSchristos { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL }, 1724cfa2879dSchristos { "powerpc-*-chorus*", 17259ca90fdcSchristos &powerpc_elf32_vec }, 1726cfa2879dSchristos #endif 1727cfa2879dSchristos 1728cfa2879dSchristos 1729cfa2879dSchristos 1730cfa2879dSchristos 17319ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 1732cfa2879dSchristos 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 1742cfa2879dSchristos { "powerpc-*-kaos*", 17439ca90fdcSchristos &powerpc_elf32_vec }, 1744cfa2879dSchristos #endif 1745cfa2879dSchristos 1746cfa2879dSchristos 1747cfa2879dSchristos 1748cfa2879dSchristos 1749cfa2879dSchristos #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec) 1750cfa2879dSchristos 1751cfa2879dSchristos { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*", 1752cfa2879dSchristos &mach_o_be_vec }, 1753cfa2879dSchristos #endif 1754cfa2879dSchristos 1755cfa2879dSchristos 1756cfa2879dSchristos 1757cfa2879dSchristos 17589ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec) 1759cfa2879dSchristos 1760cfa2879dSchristos { "powerpc-*-macos*", 17619ca90fdcSchristos &powerpc_xcoff_vec }, 1762cfa2879dSchristos #endif 1763cfa2879dSchristos 1764cfa2879dSchristos 17659ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 1766cfa2879dSchristos 1767cfa2879dSchristos { "powerpc-*-nto*", 17689ca90fdcSchristos &powerpc_elf32_vec }, 1769cfa2879dSchristos #endif 1770cfa2879dSchristos 1771cfa2879dSchristos 1772cfa2879dSchristos 17739ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec) 1774cfa2879dSchristos 1775*22ebeae4Schristos { "powerpc-*-vxworks*", 17769ca90fdcSchristos &powerpc_elf32_vxworks_vec }, 1777cfa2879dSchristos #endif 1778cfa2879dSchristos 1779cfa2879dSchristos 1780cfa2879dSchristos 1781cfa2879dSchristos 17829ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec) 1783cfa2879dSchristos 1784cfa2879dSchristos { "powerpcle-*-nto*", 17859ca90fdcSchristos &powerpc_elf32_le_vec }, 1786cfa2879dSchristos #endif 1787cfa2879dSchristos 1788cfa2879dSchristos 1789cfa2879dSchristos 17909ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec) 1791cfa2879dSchristos 1792cfa2879dSchristos { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL }, 1793cfa2879dSchristos { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*", 17949ca90fdcSchristos &powerpc_elf32_le_vec }, 1795cfa2879dSchristos #endif 1796cfa2879dSchristos 1797cfa2879dSchristos 1798cfa2879dSchristos 1799cfa2879dSchristos 1800cfa2879dSchristos 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 18213a781464Schristos { "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 18393a781464Schristos { "riscv64*-*-*", 18408b7331e5Schristos &riscv_elf64_vec }, 18418b7331e5Schristos #endif 18428b7331e5Schristos 18438b7331e5Schristos 18448b7331e5Schristos 18458b7331e5Schristos 18468b7331e5Schristos #endif 18478b7331e5Schristos 18489ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec) 184934f40950Schristos 185034f40950Schristos { "rl78-*-elf", 18519ca90fdcSchristos &rl78_elf32_vec }, 185234f40950Schristos #endif 185334f40950Schristos 185434f40950Schristos 185534f40950Schristos 18563a781464Schristos 18579ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec) 1858cfa2879dSchristos 1859cfa2879dSchristos { "rx-*-elf", 18609ca90fdcSchristos &rx_elf32_le_vec }, 1861cfa2879dSchristos #endif 1862cfa2879dSchristos 1863cfa2879dSchristos 1864cfa2879dSchristos 1865cfa2879dSchristos 18663a781464Schristos #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_linux_le_vec) 18673a781464Schristos 18683a781464Schristos { "rx-*-linux*", 18693a781464Schristos &rx_elf32_linux_le_vec }, 18703a781464Schristos #endif 18713a781464Schristos 18723a781464Schristos 18733a781464Schristos 18743a781464Schristos 18759ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec) 1876cfa2879dSchristos 1877cfa2879dSchristos { "s390-*-linux*", 18789ca90fdcSchristos &s390_elf32_vec }, 1879cfa2879dSchristos #endif 1880cfa2879dSchristos 1881cfa2879dSchristos 1882cfa2879dSchristos 1883cfa2879dSchristos 1884cfa2879dSchristos #ifdef BFD64 18859ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec) 1886cfa2879dSchristos 1887cfa2879dSchristos { "s390x-*-linux*", 18889ca90fdcSchristos &s390_elf64_vec }, 1889cfa2879dSchristos #endif 1890cfa2879dSchristos 1891cfa2879dSchristos 1892cfa2879dSchristos 1893cfa2879dSchristos 18949ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec) 1895cfa2879dSchristos 1896cfa2879dSchristos { "s390x-*-tpf*", 18979ca90fdcSchristos &s390_elf64_vec }, 1898cfa2879dSchristos #endif 1899cfa2879dSchristos 1900cfa2879dSchristos 1901cfa2879dSchristos 1902cfa2879dSchristos 19039ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec) 1904cfa2879dSchristos 1905cfa2879dSchristos { "score*-*-elf*", 19069ca90fdcSchristos &score_elf32_be_vec }, 1907cfa2879dSchristos #endif 1908cfa2879dSchristos 1909cfa2879dSchristos 1910cfa2879dSchristos 1911cfa2879dSchristos #endif /* BFD64 */ 1912cfa2879dSchristos 19139ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec) 1914cfa2879dSchristos 1915cfa2879dSchristos { "sh*eb-*-linux*", 19169ca90fdcSchristos &sh_elf32_linux_be_vec }, 1917cfa2879dSchristos #endif 1918cfa2879dSchristos 1919cfa2879dSchristos 1920cfa2879dSchristos 192147f5dba6Smrg 19229ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec) 1923cfa2879dSchristos 1924cfa2879dSchristos { "sh*-*-linux*", 19259ca90fdcSchristos &sh_elf32_linux_vec }, 1926cfa2879dSchristos #endif 1927cfa2879dSchristos 1928cfa2879dSchristos 1929cfa2879dSchristos 1930cfa2879dSchristos 193147f5dba6Smrg 19329ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 1933cfa2879dSchristos 1934cfa2879dSchristos { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*", 19359ca90fdcSchristos &sh_elf32_vec }, 1936cfa2879dSchristos #endif 1937cfa2879dSchristos 1938cfa2879dSchristos 1939cfa2879dSchristos 1940cfa2879dSchristos 19419ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec) 1942cfa2879dSchristos 1943901e7e84Schristos { "sh*l*-*-netbsd*", 19449ca90fdcSchristos &sh_elf32_nbsd_le_vec }, 1945cfa2879dSchristos #endif 1946cfa2879dSchristos 1947cfa2879dSchristos 1948cfa2879dSchristos 19499ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec) 1950cfa2879dSchristos 1951901e7e84Schristos { "sh*-*-netbsd*", 19529ca90fdcSchristos &sh_elf32_nbsd_vec }, 1953cfa2879dSchristos #endif 1954cfa2879dSchristos 1955cfa2879dSchristos 1956cfa2879dSchristos 1957cfa2879dSchristos 19589ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec) 1959cfa2879dSchristos 1960cfa2879dSchristos { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*", 19619ca90fdcSchristos &sh_elf32_le_vec }, 1962cfa2879dSchristos #endif 1963cfa2879dSchristos 1964cfa2879dSchristos 1965cfa2879dSchristos 1966cfa2879dSchristos 1967cfa2879dSchristos 19689ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 1969cfa2879dSchristos 1970cfa2879dSchristos { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*", 19719ca90fdcSchristos &sh_elf32_vec }, 1972cfa2879dSchristos #endif 1973cfa2879dSchristos 1974cfa2879dSchristos 1975cfa2879dSchristos 1976cfa2879dSchristos 1977cfa2879dSchristos 19789ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 1979cfa2879dSchristos 1980cfa2879dSchristos { "sh-*-nto*", 19819ca90fdcSchristos &sh_elf32_vec }, 1982cfa2879dSchristos #endif 1983cfa2879dSchristos 1984cfa2879dSchristos 1985cfa2879dSchristos 1986cfa2879dSchristos 19879ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec) 1988cfa2879dSchristos 1989cfa2879dSchristos { "sh*-*-openbsd*", 19909ca90fdcSchristos &sh_elf32_nbsd_le_vec }, 1991cfa2879dSchristos #endif 1992cfa2879dSchristos 1993cfa2879dSchristos 1994cfa2879dSchristos 19959ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec) 1996cfa2879dSchristos 1997cfa2879dSchristos { "sh-*-pe", 19989ca90fdcSchristos &sh_pe_le_vec }, 1999cfa2879dSchristos #endif 2000cfa2879dSchristos 2001cfa2879dSchristos 2002cfa2879dSchristos 2003cfa2879dSchristos 20049ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec) 2005cfa2879dSchristos 2006cfa2879dSchristos { "sh-*-vxworks", 20079ca90fdcSchristos &sh_elf32_vxworks_vec }, 2008cfa2879dSchristos #endif 2009cfa2879dSchristos 2010cfa2879dSchristos 2011cfa2879dSchristos 2012cfa2879dSchristos 2013cfa2879dSchristos 2014cfa2879dSchristos 2015cfa2879dSchristos 2016cfa2879dSchristos 20179ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec) 2018cfa2879dSchristos 2019cfa2879dSchristos { "sh-*-*", 20209ca90fdcSchristos &sh_coff_vec }, 2021cfa2879dSchristos #endif 2022cfa2879dSchristos 2023cfa2879dSchristos 2024cfa2879dSchristos 2025cfa2879dSchristos 2026cfa2879dSchristos 2027901e7e84Schristos 20289ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec) 2029cfa2879dSchristos 2030cfa2879dSchristos { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*", 20319ca90fdcSchristos &sparc_elf32_sol2_vec }, 2032cfa2879dSchristos #endif 2033cfa2879dSchristos 2034cfa2879dSchristos 2035cfa2879dSchristos #ifdef BFD64 2036901e7e84Schristos 20379ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec) 2038cfa2879dSchristos 2039cfa2879dSchristos { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*", 20409ca90fdcSchristos &sparc_elf32_sol2_vec }, 2041cfa2879dSchristos #endif 2042cfa2879dSchristos 2043cfa2879dSchristos 2044cfa2879dSchristos 2045cfa2879dSchristos 2046901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec) 2047901e7e84Schristos 2048901e7e84Schristos { "sparc64-*-haiku*", 2049901e7e84Schristos &sparc_elf64_vec }, 2050901e7e84Schristos #endif 2051901e7e84Schristos 2052901e7e84Schristos 2053901e7e84Schristos 2054901e7e84Schristos 20553a781464Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec) 20563a781464Schristos 20573a781464Schristos { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu", 20583a781464Schristos &sparc_elf64_fbsd_vec }, 20593a781464Schristos #endif 20603a781464Schristos 20613a781464Schristos 20623a781464Schristos 20633a781464Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec) 20643a781464Schristos 20653a781464Schristos { "sparc64*-*-*", 20663a781464Schristos &sparc_elf64_vec }, 20673a781464Schristos #endif 20683a781464Schristos 20693a781464Schristos 20703a781464Schristos 20713a781464Schristos 2072cfa2879dSchristos #endif 20739ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec) 2074cfa2879dSchristos 20753a781464Schristos { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*", 20769ca90fdcSchristos &sparc_elf32_vec }, 2077cfa2879dSchristos #endif 2078cfa2879dSchristos 2079cfa2879dSchristos 20803a781464Schristos 20819ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec) 2082cfa2879dSchristos 2083cfa2879dSchristos { "sparc-*-vxworks*", 20849ca90fdcSchristos &sparc_elf32_vxworks_vec }, 2085cfa2879dSchristos #endif 2086cfa2879dSchristos 2087cfa2879dSchristos 2088cfa2879dSchristos 20899ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec) 2090cfa2879dSchristos 2091cfa2879dSchristos { "sparc*-*-*", 20923a781464Schristos &sparc_elf32_vec }, 2093cfa2879dSchristos #endif 2094cfa2879dSchristos 2095cfa2879dSchristos 2096cfa2879dSchristos 20979ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec) 2098cfa2879dSchristos 2099cfa2879dSchristos { "spu-*-elf", 21009ca90fdcSchristos &spu_elf32_vec }, 2101cfa2879dSchristos #endif 2102cfa2879dSchristos 2103cfa2879dSchristos 2104cfa2879dSchristos 2105cfa2879dSchristos 21069ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec) 2107cfa2879dSchristos 210834f40950Schristos { "tic6x-*-elf", 21099ca90fdcSchristos &tic6x_elf32_c6000_le_vec }, 211034f40950Schristos #endif 211134f40950Schristos 211234f40950Schristos 211334f40950Schristos 211434f40950Schristos 21159ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec) 211634f40950Schristos 211734f40950Schristos { "tic6x-*-uclinux", 21189ca90fdcSchristos &tic6x_elf32_linux_le_vec }, 2119cfa2879dSchristos #endif 2120cfa2879dSchristos 2121cfa2879dSchristos 2122cfa2879dSchristos 2123cfa2879dSchristos 212434f40950Schristos #ifdef BFD64 21259ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec) 212634f40950Schristos 212734f40950Schristos { "tilegx-*-*", 21289ca90fdcSchristos &tilegx_elf64_le_vec }, 212934f40950Schristos #endif 213034f40950Schristos 213134f40950Schristos 213234f40950Schristos 21339ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec) 213434f40950Schristos 213534f40950Schristos { "tilegxbe-*-*", 21369ca90fdcSchristos &tilegx_elf64_be_vec }, 213734f40950Schristos #endif 213834f40950Schristos 213934f40950Schristos 214034f40950Schristos 214134f40950Schristos #endif 214234f40950Schristos 21439ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec) 214434f40950Schristos 214534f40950Schristos { "tilepro-*-*", 21469ca90fdcSchristos &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 21599ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec) 2160cfa2879dSchristos 2161cfa2879dSchristos { "v850*-*-*", 21629ca90fdcSchristos &v850_elf32_vec }, 2163cfa2879dSchristos #endif 2164cfa2879dSchristos 2165cfa2879dSchristos 2166cfa2879dSchristos 216734f40950Schristos 21683a781464Schristos 21699ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec) 2170cfa2879dSchristos 2171901e7e84Schristos { "vax-*-netbsdaout*", 21729ca90fdcSchristos &vax_aout_nbsd_vec }, 2173cfa2879dSchristos #endif 2174cfa2879dSchristos 2175cfa2879dSchristos 2176cfa2879dSchristos 2177cfa2879dSchristos 2178cfa2879dSchristos 2179901e7e84Schristos #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec) 2180901e7e84Schristos 2181901e7e84Schristos { "vax-*-netbsd*", 2182901e7e84Schristos &vax_elf32_vec }, 2183901e7e84Schristos #endif 2184901e7e84Schristos 2185901e7e84Schristos 2186901e7e84Schristos 2187901e7e84Schristos 21889ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec) 2189cfa2879dSchristos 2190cfa2879dSchristos { "vax-*-openbsd*", 21919ca90fdcSchristos &vax_aout_nbsd_vec }, 2192cfa2879dSchristos #endif 2193cfa2879dSchristos 2194cfa2879dSchristos 2195cfa2879dSchristos 2196cfa2879dSchristos 21979ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec) 2198cfa2879dSchristos 2199cfa2879dSchristos { "vax-*-linux-*", 22009ca90fdcSchristos &vax_elf32_vec }, 2201cfa2879dSchristos #endif 2202cfa2879dSchristos 2203cfa2879dSchristos 2204cfa2879dSchristos 22059ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec) 22069ca90fdcSchristos 22079ca90fdcSchristos { "visium-*-elf", 22089ca90fdcSchristos &visium_elf32_vec }, 22099ca90fdcSchristos #endif 22109ca90fdcSchristos 22119ca90fdcSchristos 22129ca90fdcSchristos 22138b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_wasm32_elf32_vec) 22148b7331e5Schristos 22158b7331e5Schristos { "wasm32-*-*", 22168b7331e5Schristos &wasm32_elf32_vec }, 22178b7331e5Schristos #endif 22188b7331e5Schristos 22198b7331e5Schristos 22208b7331e5Schristos 22218b7331e5Schristos 22229ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec) 222334f40950Schristos 222434f40950Schristos { "xgate-*-*", 22259ca90fdcSchristos &xgate_elf32_vec }, 222634f40950Schristos #endif 222734f40950Schristos 222834f40950Schristos 222934f40950Schristos 223034f40950Schristos 22319ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec) 2232cfa2879dSchristos 2233cfa2879dSchristos { "xstormy16-*-elf", 22349ca90fdcSchristos &xstormy16_elf32_vec }, 2235cfa2879dSchristos #endif 2236cfa2879dSchristos 2237cfa2879dSchristos 2238cfa2879dSchristos 22399ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec) 2240cfa2879dSchristos 2241cfa2879dSchristos { "xtensa*-*-*", 22429ca90fdcSchristos &xtensa_elf32_le_vec }, 2243cfa2879dSchristos #endif 2244cfa2879dSchristos 2245cfa2879dSchristos 2246cfa2879dSchristos 2247cfa2879dSchristos 2248eceb233bSchristos #if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec) 2249eceb233bSchristos 2250eceb233bSchristos { "z80-*-coff", 2251eceb233bSchristos &z80_coff_vec }, 2252cfa2879dSchristos #endif 2253cfa2879dSchristos 2254cfa2879dSchristos 2255cfa2879dSchristos 2256cfa2879dSchristos 2257eceb233bSchristos #if !defined (SELECT_VECS) || defined (HAVE_z80_elf32_vec) 2258eceb233bSchristos 2259eceb233bSchristos { "z80-*-elf", 2260eceb233bSchristos &z80_elf32_vec }, 2261cfa2879dSchristos #endif 2262cfa2879dSchristos 2263cfa2879dSchristos 2264cfa2879dSchristos 2265cfa2879dSchristos 22669ca90fdcSchristos #if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec) 2267cfa2879dSchristos 2268cfa2879dSchristos { "z8k*-*-*", 22699ca90fdcSchristos &z8k_coff_vec }, 2270cfa2879dSchristos #endif 2271cfa2879dSchristos 2272cfa2879dSchristos 2273cfa2879dSchristos 2274cfa2879dSchristos 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