11138a3c3Schristos /* 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 */ 35a254e06Schristos /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 41138a3c3Schristos 51138a3c3Schristos #ifdef BFD64 623a8d08dSmrg #if !defined (SELECT_VECS) || defined (HAVE_aarch64_mach_o_vec) 723a8d08dSmrg 823a8d08dSmrg { "aarch64-*-darwin*", 923a8d08dSmrg &aarch64_mach_o_vec }, 1023a8d08dSmrg #endif 1123a8d08dSmrg 1223a8d08dSmrg 1323a8d08dSmrg 1423a8d08dSmrg 1523a8d08dSmrg 1697d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 1797d73739Schristos 18ae87de88Schristos { "aarch64-*-elf", NULL },{ "aarch64-*-rtems*", NULL },{ "aarch64-*-genode*", 1997d73739Schristos &aarch64_elf64_le_vec }, 207bfbcd5fSchristos #endif 217bfbcd5fSchristos 227bfbcd5fSchristos 237bfbcd5fSchristos 247bfbcd5fSchristos 25ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_pe_le_vec) 26ae87de88Schristos 27*22ebeae4Schristos { "aarch64-*-pe*", NULL },{ "aarch64-*-mingw*", 28ae87de88Schristos &aarch64_pe_le_vec }, 29ae87de88Schristos #endif 30ae87de88Schristos 31ae87de88Schristos 32ae87de88Schristos 33ae87de88Schristos 34ae87de88Schristos 3597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec) 367bfbcd5fSchristos 377bfbcd5fSchristos { "aarch64_be-*-elf", 3897d73739Schristos &aarch64_elf64_be_vec }, 3997d73739Schristos #endif 4097d73739Schristos 4197d73739Schristos 4297d73739Schristos 4397d73739Schristos 4497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 4597d73739Schristos 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 55ae87de88Schristos { "aarch64-*-openbsd*", 56ae87de88Schristos &aarch64_elf64_le_vec }, 57ae87de88Schristos #endif 58ae87de88Schristos 59ae87de88Schristos 60ae87de88Schristos 61ae87de88Schristos 62ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 63ae87de88Schristos 648b7331e5Schristos { "aarch64-*-fuchsia*", 658b7331e5Schristos &aarch64_elf64_le_vec }, 668b7331e5Schristos #endif 678b7331e5Schristos 688b7331e5Schristos 698b7331e5Schristos 708b7331e5Schristos 7123a8d08dSmrg #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_cloudabi_vec) 7223a8d08dSmrg 7323a8d08dSmrg { "aarch64-*-cloudabi*", 7423a8d08dSmrg &aarch64_elf64_le_cloudabi_vec }, 7523a8d08dSmrg #endif 7623a8d08dSmrg 7723a8d08dSmrg 7823a8d08dSmrg 7923a8d08dSmrg 80822f2954Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 81822f2954Schristos 82ae87de88Schristos { "aarch64-*-haiku*", 83ae87de88Schristos &aarch64_elf64_le_vec }, 84ae87de88Schristos #endif 85ae87de88Schristos 86ae87de88Schristos 87ae87de88Schristos 88ae87de88Schristos 89ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 90ae87de88Schristos 91*22ebeae4Schristos { "aarch64-*-linux*", NULL },{ "aarch64-*-netbsd*", NULL },{ "aarch64-*-nto*", NULL },{ "aarch64-*-gnu*", 9297d73739Schristos &aarch64_elf64_le_vec }, 9397d73739Schristos #endif 9497d73739Schristos 9597d73739Schristos 9697d73739Schristos 9797d73739Schristos 9897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec) 9997d73739Schristos 1002d450a0bSchristos { "aarch64_be-*-linux*", NULL },{ "aarch64_be-*-netbsd*", 10123a8d08dSmrg &aarch64_elf64_be_vec }, 1027bfbcd5fSchristos #endif 1037bfbcd5fSchristos 1047bfbcd5fSchristos 1057bfbcd5fSchristos 1067bfbcd5fSchristos 10797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_fbsd_vec) 1087bfbcd5fSchristos 1091138a3c3Schristos { "alpha*-*-freebsd*", NULL },{ "alpha*-*-kfreebsd*-gnu", 11097d73739Schristos &alpha_elf64_fbsd_vec }, 1111138a3c3Schristos #endif 1121138a3c3Schristos 1131138a3c3Schristos 1141138a3c3Schristos 1151138a3c3Schristos 1161138a3c3Schristos 11797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec) 1181138a3c3Schristos 1191138a3c3Schristos { "alpha*-*-netbsd*", NULL },{ "alpha*-*-openbsd*", 12097d73739Schristos &alpha_elf64_vec }, 1211138a3c3Schristos #endif 1221138a3c3Schristos 1231138a3c3Schristos 1241138a3c3Schristos 1251138a3c3Schristos 12697d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec) 1271138a3c3Schristos 12878ce218aSchristos { "alpha*-*-linux*ecoff*", 12997d73739Schristos &alpha_ecoff_le_vec }, 1301138a3c3Schristos #endif 1311138a3c3Schristos 1321138a3c3Schristos 1331138a3c3Schristos 1341138a3c3Schristos 13597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec) 1361138a3c3Schristos 1371138a3c3Schristos { "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*", 13897d73739Schristos &alpha_elf64_vec }, 1391138a3c3Schristos #endif 1401138a3c3Schristos 1411138a3c3Schristos 1421138a3c3Schristos 1431138a3c3Schristos 14497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_vms_vec) 1451138a3c3Schristos 1461138a3c3Schristos { "alpha*-*-*vms*", 14797d73739Schristos &alpha_vms_vec }, 1481138a3c3Schristos #endif 1491138a3c3Schristos 1501138a3c3Schristos 1511138a3c3Schristos 1527bfbcd5fSchristos 15397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec) 1541138a3c3Schristos 1551138a3c3Schristos { "alpha*-*-*", 15697d73739Schristos &alpha_ecoff_le_vec }, 1571138a3c3Schristos #endif 1581138a3c3Schristos 1591138a3c3Schristos 1601138a3c3Schristos 161ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_amdgcn_elf64_le_vec) 162ae87de88Schristos 163ae87de88Schristos { "amdgcn-*-*", 164ae87de88Schristos &amdgcn_elf64_le_vec }, 165ae87de88Schristos #endif 166ae87de88Schristos 167ae87de88Schristos 168ae87de88Schristos 16997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_le_vec) 1701138a3c3Schristos 1711138a3c3Schristos { "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu", 17297d73739Schristos &ia64_elf64_le_vec }, 1731138a3c3Schristos #endif 1741138a3c3Schristos 1751138a3c3Schristos 1761138a3c3Schristos 1771138a3c3Schristos 17897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf32_hpux_be_vec) 1791138a3c3Schristos 1801138a3c3Schristos { "ia64*-*-hpux*", 18197d73739Schristos &ia64_elf32_hpux_be_vec }, 1821138a3c3Schristos #endif 1831138a3c3Schristos 1841138a3c3Schristos 1851138a3c3Schristos 1861138a3c3Schristos 18797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_vms_vec) 1881138a3c3Schristos 1891138a3c3Schristos { "ia64*-*-*vms*", 19097d73739Schristos &ia64_elf64_vms_vec }, 1911138a3c3Schristos #endif 1921138a3c3Schristos 1931138a3c3Schristos 1941138a3c3Schristos 1957bfbcd5fSchristos 1961138a3c3Schristos #endif /* BFD64 */ 1971138a3c3Schristos 19897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_am33_elf32_linux_vec) 1991138a3c3Schristos 20023a8d08dSmrg { "am33_2.0-*-linux*", 20197d73739Schristos &am33_elf32_linux_vec }, 2021138a3c3Schristos #endif 2031138a3c3Schristos 2041138a3c3Schristos 2051138a3c3Schristos 20623a8d08dSmrg #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_be_vec) 20723a8d08dSmrg 20823a8d08dSmrg { "arc*eb-*-elf*", NULL },{ "arc*eb-*-linux*", 20923a8d08dSmrg &arc_elf32_be_vec }, 21023a8d08dSmrg #endif 21123a8d08dSmrg 21223a8d08dSmrg 21323a8d08dSmrg 21423a8d08dSmrg 21597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_le_vec) 2161138a3c3Schristos 21723a8d08dSmrg { "arc*-*-elf*", NULL },{ "arc*-*-linux*", 21897d73739Schristos &arc_elf32_le_vec }, 2191138a3c3Schristos #endif 2201138a3c3Schristos 2211138a3c3Schristos 2221138a3c3Schristos 2231138a3c3Schristos 22423a8d08dSmrg #if !defined (SELECT_VECS) || defined (HAVE_arm_mach_o_vec) 22523a8d08dSmrg 22623a8d08dSmrg { "arm-*-darwin*", 22723a8d08dSmrg &arm_mach_o_vec }, 22823a8d08dSmrg #endif 22923a8d08dSmrg 23023a8d08dSmrg 23123a8d08dSmrg 23223a8d08dSmrg 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 241ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 242ae87de88Schristos 243ae87de88Schristos { "arm*-*-haiku*", 244ae87de88Schristos &arm_elf32_le_vec }, 245ae87de88Schristos #endif 246ae87de88Schristos 247ae87de88Schristos 248ae87de88Schristos 24997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_le_vec) 2507bfbcd5fSchristos 2517bfbcd5fSchristos { "arm-*-nacl*", 25297d73739Schristos &arm_elf32_nacl_le_vec }, 2537bfbcd5fSchristos #endif 2547bfbcd5fSchristos 2557bfbcd5fSchristos 2567bfbcd5fSchristos 25797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_be_vec) 2587bfbcd5fSchristos 2597bfbcd5fSchristos { "armeb-*-nacl*", 26097d73739Schristos &arm_elf32_nacl_be_vec }, 2617bfbcd5fSchristos #endif 2627bfbcd5fSchristos 2637bfbcd5fSchristos 2647bfbcd5fSchristos 26597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec) 2661138a3c3Schristos 2676ca1cfa8Srin { "arm*eb-*-netbsd*", 26897d73739Schristos &arm_elf32_be_vec }, 2691138a3c3Schristos #endif 2701138a3c3Schristos 2711138a3c3Schristos 2721138a3c3Schristos 27397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 2741138a3c3Schristos 2756ca1cfa8Srin { "arm*-*-netbsd*", NULL },{ "arm-*-openbsd*", 27697d73739Schristos &arm_elf32_le_vec }, 2771138a3c3Schristos #endif 2781138a3c3Schristos 2791138a3c3Schristos 2801138a3c3Schristos 28197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 2821138a3c3Schristos 2831138a3c3Schristos { "arm-*-nto*", NULL },{ "nto*arm*", 28497d73739Schristos &arm_elf32_le_vec }, 2851138a3c3Schristos #endif 2861138a3c3Schristos 2871138a3c3Schristos 2881138a3c3Schristos 28997d73739Schristos 29097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_wince_le_vec) 2911138a3c3Schristos 2921138a3c3Schristos { "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*", 29397d73739Schristos &arm_pe_wince_le_vec }, 2941138a3c3Schristos #endif 2951138a3c3Schristos 2961138a3c3Schristos 2971138a3c3Schristos 2981138a3c3Schristos 2991138a3c3Schristos 30097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_le_vec) 3011138a3c3Schristos 3021138a3c3Schristos { "arm-*-pe*", 30397d73739Schristos &arm_pe_le_vec }, 3041138a3c3Schristos #endif 3051138a3c3Schristos 3061138a3c3Schristos 3071138a3c3Schristos 3081138a3c3Schristos 30997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 3101138a3c3Schristos 31123a8d08dSmrg { "arm-*-phoenix*", 31223a8d08dSmrg &arm_elf32_le_vec }, 31323a8d08dSmrg #endif 31423a8d08dSmrg 31523a8d08dSmrg 31623a8d08dSmrg 31797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec) 3181138a3c3Schristos 31997d73739Schristos { "armeb-*-elf", NULL },{ "arm*b-*-freebsd*", NULL },{ "arm*b-*-linux-*", NULL },{ "armeb-*-eabi*", 32097d73739Schristos &arm_elf32_be_vec }, 3211138a3c3Schristos #endif 3221138a3c3Schristos 3231138a3c3Schristos 3241138a3c3Schristos 32597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 3261138a3c3Schristos 3277bfbcd5fSchristos { "arm-*-kaos*", 32897d73739Schristos &arm_elf32_le_vec }, 3291138a3c3Schristos #endif 3301138a3c3Schristos 3311138a3c3Schristos 3321138a3c3Schristos 33397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 3341138a3c3Schristos 33597d73739Schristos { "arm-*-elf", NULL },{ "arm*-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL }, 3361138a3c3Schristos { "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL }, 3375a254e06Schristos { "arm*-*-eabi*", NULL },{ "arm-*-rtems*", NULL },{ "arm*-*-uclinuxfdpiceabi", 33897d73739Schristos &arm_elf32_le_vec }, 3391138a3c3Schristos #endif 3401138a3c3Schristos 3411138a3c3Schristos 3421138a3c3Schristos 34397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_vxworks_le_vec) 3441138a3c3Schristos 3451138a3c3Schristos { "arm*-*-vxworks", NULL },{ "arm*-*-windiss", 34697d73739Schristos &arm_elf32_vxworks_le_vec }, 3471138a3c3Schristos #endif 3481138a3c3Schristos 3491138a3c3Schristos 3501138a3c3Schristos 35197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 3521138a3c3Schristos 3531138a3c3Schristos { "arm9e-*-elf", 35497d73739Schristos &arm_elf32_le_vec }, 3551138a3c3Schristos #endif 3561138a3c3Schristos 3571138a3c3Schristos 3581138a3c3Schristos 3591138a3c3Schristos 36097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_avr_elf32_vec) 3611138a3c3Schristos 3621138a3c3Schristos { "avr-*-*", 36397d73739Schristos &avr_elf32_vec }, 3641138a3c3Schristos #endif 3651138a3c3Schristos 3661138a3c3Schristos 3671138a3c3Schristos 36897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_bfin_elf32_vec) 3691138a3c3Schristos 3701138a3c3Schristos { "bfin-*-*", 37197d73739Schristos &bfin_elf32_vec }, 3721138a3c3Schristos #endif 3731138a3c3Schristos 3741138a3c3Schristos 3751138a3c3Schristos 3761138a3c3Schristos 3771138a3c3Schristos 3781138a3c3Schristos #if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec) 3791138a3c3Schristos 3801138a3c3Schristos { "c30-*-*coff*", NULL },{ "tic30-*-*coff*", 3811138a3c3Schristos &tic30_coff_vec }, 3821138a3c3Schristos #endif 3831138a3c3Schristos 3841138a3c3Schristos 3851138a3c3Schristos 3861138a3c3Schristos #if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec) 3871138a3c3Schristos 3888b7331e5Schristos { "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*", 3891138a3c3Schristos &tic4x_coff1_vec }, 3901138a3c3Schristos #endif 3911138a3c3Schristos 3921138a3c3Schristos 3931138a3c3Schristos 3941138a3c3Schristos 3951138a3c3Schristos 3961138a3c3Schristos #if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec) 3971138a3c3Schristos 3981138a3c3Schristos { "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*", 3991138a3c3Schristos &tic54x_coff1_vec }, 4001138a3c3Schristos #endif 4011138a3c3Schristos 4021138a3c3Schristos 4031138a3c3Schristos 4041138a3c3Schristos 4051138a3c3Schristos 40697d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_cr16_elf32_vec) 4071138a3c3Schristos 4087bfbcd5fSchristos { "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*", 40997d73739Schristos &cr16_elf32_vec }, 4101138a3c3Schristos #endif 4111138a3c3Schristos 4121138a3c3Schristos 4131138a3c3Schristos 4141138a3c3Schristos 4151138a3c3Schristos #if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec) 4161138a3c3Schristos 4171138a3c3Schristos { "cris-*-*", NULL },{ "crisv32-*-*", 4181138a3c3Schristos &cris_aout_vec }, 4191138a3c3Schristos #endif 4201138a3c3Schristos 4211138a3c3Schristos 4221138a3c3Schristos 4231138a3c3Schristos 4241138a3c3Schristos 42597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_crx_elf32_vec) 4261138a3c3Schristos 4271138a3c3Schristos { "crx-*-elf*", 42897d73739Schristos &crx_elf32_vec }, 4291138a3c3Schristos #endif 4301138a3c3Schristos 4311138a3c3Schristos 4321138a3c3Schristos 4331138a3c3Schristos 4345a254e06Schristos #if !defined (SELECT_VECS) || defined (HAVE_csky_elf32_le_vec) 4355a254e06Schristos 4365a254e06Schristos { "csky-*-elf*", NULL },{ "csky-*-linux*", 4375a254e06Schristos &csky_elf32_le_vec }, 4385a254e06Schristos #endif 4395a254e06Schristos 4405a254e06Schristos 4415a254e06Schristos 4425a254e06Schristos 44397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_d10v_elf32_vec) 4441138a3c3Schristos 4451138a3c3Schristos { "d10v-*-*", 44697d73739Schristos &d10v_elf32_vec }, 4471138a3c3Schristos #endif 4481138a3c3Schristos 4491138a3c3Schristos 4501138a3c3Schristos 45197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_dlx_elf32_be_vec) 4521138a3c3Schristos 4531138a3c3Schristos { "dlx-*-elf*", 45497d73739Schristos &dlx_elf32_be_vec }, 4551138a3c3Schristos #endif 4561138a3c3Schristos 4571138a3c3Schristos 4581138a3c3Schristos 4591138a3c3Schristos 46097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_d30v_elf32_vec) 4611138a3c3Schristos 4621138a3c3Schristos { "d30v-*-*", 46397d73739Schristos &d30v_elf32_vec }, 4641138a3c3Schristos #endif 4651138a3c3Schristos 4661138a3c3Schristos 4671138a3c3Schristos 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 48097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_epiphany_elf32_vec) 4817bfbcd5fSchristos 4825a254e06Schristos { "epiphany-*-*", 48397d73739Schristos &epiphany_elf32_vec }, 4847bfbcd5fSchristos #endif 4857bfbcd5fSchristos 4867bfbcd5fSchristos 4877bfbcd5fSchristos 4885a254e06Schristos 48997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 4901138a3c3Schristos 4911138a3c3Schristos { "fido-*-elf*", 49297d73739Schristos &m68k_elf32_vec }, 4931138a3c3Schristos #endif 4941138a3c3Schristos 4951138a3c3Schristos 4961138a3c3Schristos 49797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_fr30_elf32_vec) 4981138a3c3Schristos 4991138a3c3Schristos { "fr30-*-elf", 50097d73739Schristos &fr30_elf32_vec }, 5011138a3c3Schristos #endif 5021138a3c3Schristos 5031138a3c3Schristos 5041138a3c3Schristos 50597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_vec) 5061138a3c3Schristos 5071138a3c3Schristos { "frv-*-elf", 50897d73739Schristos &frv_elf32_vec }, 5091138a3c3Schristos #endif 5101138a3c3Schristos 5111138a3c3Schristos 5121138a3c3Schristos 5131138a3c3Schristos 51497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_fdpic_vec) 5151138a3c3Schristos 5161138a3c3Schristos { "frv-*-*linux*", 51797d73739Schristos &frv_elf32_fdpic_vec }, 5181138a3c3Schristos #endif 5191138a3c3Schristos 5201138a3c3Schristos 5211138a3c3Schristos 5221138a3c3Schristos 52397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_be_vec) 5241138a3c3Schristos 5257bfbcd5fSchristos { "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux", 52697d73739Schristos &moxie_elf32_be_vec }, 5271138a3c3Schristos #endif 5281138a3c3Schristos 5291138a3c3Schristos 5301138a3c3Schristos 5317bfbcd5fSchristos 53297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_le_vec) 53397d73739Schristos 53497d73739Schristos { "moxie-*-moxiebox*", 53597d73739Schristos &moxie_elf32_le_vec }, 53697d73739Schristos #endif 53797d73739Schristos 53897d73739Schristos 53997d73739Schristos 54097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_vec) 5411138a3c3Schristos 5421138a3c3Schristos { "h8300*-*-elf", NULL },{ "h8300*-*-rtems*", 54397d73739Schristos &h8300_elf32_vec }, 5441138a3c3Schristos #endif 5451138a3c3Schristos 5461138a3c3Schristos 5471138a3c3Schristos 5481138a3c3Schristos 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 5571138a3c3Schristos #ifdef BFD64 55897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_linux_vec) 5591138a3c3Schristos 5601138a3c3Schristos { "hppa*64*-*-linux-*", 56197d73739Schristos &hppa_elf64_linux_vec }, 5621138a3c3Schristos #endif 5631138a3c3Schristos 5641138a3c3Schristos 5651138a3c3Schristos 5661138a3c3Schristos 56797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_vec) 5681138a3c3Schristos 5691138a3c3Schristos { "hppa*64*-*-hpux11*", 57097d73739Schristos &hppa_elf64_vec }, 5711138a3c3Schristos #endif 5721138a3c3Schristos 5731138a3c3Schristos 5741138a3c3Schristos 5751138a3c3Schristos 5761138a3c3Schristos 5771138a3c3Schristos #endif 5781138a3c3Schristos 57997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_linux_vec) 5801138a3c3Schristos 5811138a3c3Schristos { "hppa*-*-linux-*", 58297d73739Schristos &hppa_elf32_linux_vec }, 5831138a3c3Schristos #endif 5841138a3c3Schristos 5851138a3c3Schristos 5861138a3c3Schristos 58797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_nbsd_vec) 5881138a3c3Schristos 5891138a3c3Schristos { "hppa*-*-netbsd*", 59097d73739Schristos &hppa_elf32_nbsd_vec }, 5911138a3c3Schristos #endif 5921138a3c3Schristos 5931138a3c3Schristos 5941138a3c3Schristos 59597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_vec) 5961138a3c3Schristos 5971138a3c3Schristos { "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*", 59897d73739Schristos &hppa_elf32_vec }, 5991138a3c3Schristos #endif 6001138a3c3Schristos 6011138a3c3Schristos 6021138a3c3Schristos 6031138a3c3Schristos 60497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 6051138a3c3Schristos 6061138a3c3Schristos { "hppa*-*-bsd*", 60797d73739Schristos &hppa_som_vec }, 6081138a3c3Schristos #endif 6091138a3c3Schristos 6101138a3c3Schristos 6111138a3c3Schristos 61297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 6131138a3c3Schristos 6141138a3c3Schristos { "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*", 61597d73739Schristos &hppa_som_vec }, 6161138a3c3Schristos #endif 6171138a3c3Schristos 6181138a3c3Schristos 61997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 6201138a3c3Schristos 6211138a3c3Schristos { "hppa*-*-osf*", 62297d73739Schristos &hppa_som_vec }, 6231138a3c3Schristos #endif 6241138a3c3Schristos 6251138a3c3Schristos 6261138a3c3Schristos 6271138a3c3Schristos 62897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 6291138a3c3Schristos 630ae87de88Schristos { "i[3-7]86-*-elf*", NULL },{ "i[3-7]86-*-rtems*", NULL },{ "i[3-7]86-*-genode*", 63197d73739Schristos &i386_elf32_vec }, 6321138a3c3Schristos #endif 6331138a3c3Schristos 6341138a3c3Schristos 6351138a3c3Schristos 63697d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec) 6371138a3c3Schristos 6381138a3c3Schristos { "i[3-7]86-*-solaris2*", 63997d73739Schristos &i386_elf32_sol2_vec }, 6401138a3c3Schristos #endif 6411138a3c3Schristos 6421138a3c3Schristos 6431138a3c3Schristos 6441138a3c3Schristos 6451138a3c3Schristos 6461138a3c3Schristos #ifdef BFD64 64797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec) 6481138a3c3Schristos 6491138a3c3Schristos { "x86_64-*-solaris2*", 65097d73739Schristos &i386_elf32_sol2_vec }, 6511138a3c3Schristos #endif 6521138a3c3Schristos 6531138a3c3Schristos 6541138a3c3Schristos 6551138a3c3Schristos 6561138a3c3Schristos #endif 65797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 6581138a3c3Schristos 6591138a3c3Schristos { "i[3-7]86-*-nto*", 66097d73739Schristos &i386_elf32_vec }, 6611138a3c3Schristos #endif 6621138a3c3Schristos 6631138a3c3Schristos 6641138a3c3Schristos 66597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 6661138a3c3Schristos 6671138a3c3Schristos { "i[3-7]86-*-aros*", 66897d73739Schristos &i386_elf32_vec }, 6691138a3c3Schristos #endif 6701138a3c3Schristos 6711138a3c3Schristos 672822f2954Schristos 67397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 6741138a3c3Schristos 6751138a3c3Schristos { "i[3-7]86-*-dicos*", 67697d73739Schristos &i386_elf32_vec }, 6771138a3c3Schristos #endif 6781138a3c3Schristos 6791138a3c3Schristos 6801138a3c3Schristos 681822f2954Schristos 68297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_go32_vec) 6831138a3c3Schristos 6841138a3c3Schristos { "*-*-msdosdjgpp*", NULL },{ "*-*-go32*", 68597d73739Schristos &i386_coff_go32_vec }, 6861138a3c3Schristos #endif 6871138a3c3Schristos 6881138a3c3Schristos 6891138a3c3Schristos 69097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_mach_o_vec) 6911138a3c3Schristos 6921138a3c3Schristos { "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*", 69397d73739Schristos &i386_mach_o_vec }, 6941138a3c3Schristos #endif 6951138a3c3Schristos 6961138a3c3Schristos 6971138a3c3Schristos 6981138a3c3Schristos 6997bfbcd5fSchristos 70097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_bsd_vec) 7011138a3c3Schristos 7021138a3c3Schristos { "i[3-7]86-*-bsd*", 70397d73739Schristos &i386_aout_bsd_vec }, 7041138a3c3Schristos #endif 7051138a3c3Schristos 7061138a3c3Schristos 7071138a3c3Schristos 70897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 7091138a3c3Schristos 7101138a3c3Schristos { "i[3-7]86-*-dragonfly*", 71197d73739Schristos &i386_elf32_vec }, 7121138a3c3Schristos #endif 7131138a3c3Schristos 7141138a3c3Schristos 7151138a3c3Schristos 716822f2954Schristos 71797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_fbsd_vec) 7181138a3c3Schristos 7191138a3c3Schristos { "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu", 72097d73739Schristos &i386_elf32_fbsd_vec }, 7211138a3c3Schristos #endif 7221138a3c3Schristos 7231138a3c3Schristos 7241138a3c3Schristos 7251138a3c3Schristos 7261138a3c3Schristos 72797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 7281138a3c3Schristos 729ae87de88Schristos { "i[3-7]86-*-netbsd*", NULL },{ "i[3-7]86-*-knetbsd*-gnu", 73097d73739Schristos &i386_elf32_vec }, 7311138a3c3Schristos #endif 7321138a3c3Schristos 7331138a3c3Schristos 7341138a3c3Schristos 7351138a3c3Schristos 73697d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 7371138a3c3Schristos 7381138a3c3Schristos { "i[3-7]86-*-openbsd*", 73997d73739Schristos &i386_elf32_vec }, 7401138a3c3Schristos #endif 7411138a3c3Schristos 7421138a3c3Schristos 7431138a3c3Schristos 74497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 7451138a3c3Schristos 7461138a3c3Schristos { "i[3-7]86-*-linux-*", 74797d73739Schristos &i386_elf32_vec }, 7481138a3c3Schristos #endif 7491138a3c3Schristos 7501138a3c3Schristos 7511138a3c3Schristos 7521138a3c3Schristos 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 7621138a3c3Schristos #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 77197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_mach_o_vec) 7721138a3c3Schristos 7731138a3c3Schristos { "x86_64-*-darwin*", 77497d73739Schristos &x86_64_mach_o_vec }, 7751138a3c3Schristos #endif 7761138a3c3Schristos 7771138a3c3Schristos 7781138a3c3Schristos 7791138a3c3Schristos 7801138a3c3Schristos 78197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 7821138a3c3Schristos 7831138a3c3Schristos { "x86_64-*-dicos*", 78497d73739Schristos &x86_64_elf64_vec }, 7851138a3c3Schristos #endif 7861138a3c3Schristos 7871138a3c3Schristos 7881138a3c3Schristos 7891138a3c3Schristos 79097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 7911138a3c3Schristos 792ae87de88Schristos { "x86_64-*-elf*", NULL },{ "x86_64-*-rtems*", NULL },{ "x86_64-*-fuchsia", NULL },{ "x86_64-*-genode*", 79397d73739Schristos &x86_64_elf64_vec }, 7941138a3c3Schristos #endif 7951138a3c3Schristos 7961138a3c3Schristos 7971138a3c3Schristos 7981138a3c3Schristos 79997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 8001138a3c3Schristos 8011138a3c3Schristos { "x86_64-*-dragonfly*", 80297d73739Schristos &x86_64_elf64_vec }, 8031138a3c3Schristos #endif 8041138a3c3Schristos 8051138a3c3Schristos 8061138a3c3Schristos 8071138a3c3Schristos 80897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_fbsd_vec) 8091138a3c3Schristos 8101138a3c3Schristos { "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu", 81197d73739Schristos &x86_64_elf64_fbsd_vec }, 8121138a3c3Schristos #endif 8131138a3c3Schristos 8141138a3c3Schristos 8151138a3c3Schristos 8161138a3c3Schristos 81797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 8181138a3c3Schristos 819ae87de88Schristos { "x86_64-*-haiku*", 820ae87de88Schristos &x86_64_elf64_vec }, 821ae87de88Schristos #endif 822ae87de88Schristos 823ae87de88Schristos 824ae87de88Schristos 825ae87de88Schristos 826ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 827ae87de88Schristos 8281138a3c3Schristos { "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*", 82997d73739Schristos &x86_64_elf64_vec }, 8301138a3c3Schristos #endif 8311138a3c3Schristos 8321138a3c3Schristos 8331138a3c3Schristos 8341138a3c3Schristos 83597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 8361138a3c3Schristos 8371138a3c3Schristos { "x86_64-*-linux-*", 83897d73739Schristos &x86_64_elf64_vec }, 8391138a3c3Schristos #endif 8401138a3c3Schristos 8411138a3c3Schristos 8421138a3c3Schristos 8431138a3c3Schristos 84497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_pe_vec) 8451138a3c3Schristos 8467bfbcd5fSchristos { "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin", 84797d73739Schristos &x86_64_pe_vec }, 8481138a3c3Schristos #endif 8491138a3c3Schristos 8501138a3c3Schristos 8511138a3c3Schristos 8521138a3c3Schristos 8531138a3c3Schristos 85497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 8557bfbcd5fSchristos 8567bfbcd5fSchristos { "x86_64-*-rdos*", 85797d73739Schristos &x86_64_elf64_vec }, 8587bfbcd5fSchristos #endif 8597bfbcd5fSchristos 8607bfbcd5fSchristos 8617bfbcd5fSchristos 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 8801138a3c3Schristos #endif 88197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 8821138a3c3Schristos 8831138a3c3Schristos { "i[3-7]86-*-lynxos*", 88497d73739Schristos &i386_elf32_vec }, 8851138a3c3Schristos #endif 8861138a3c3Schristos 8871138a3c3Schristos 8881138a3c3Schristos 88997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 8901138a3c3Schristos 8911138a3c3Schristos { "i[3-7]86-*-gnu*", 89297d73739Schristos &i386_elf32_vec }, 8931138a3c3Schristos #endif 8941138a3c3Schristos 8951138a3c3Schristos 896822f2954Schristos 89797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec) 8981138a3c3Schristos 8991138a3c3Schristos { "i[3-7]86-*-msdos*", 90097d73739Schristos &i386_aout_vec }, 9011138a3c3Schristos #endif 9021138a3c3Schristos 9031138a3c3Schristos 9041138a3c3Schristos 90597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 9061138a3c3Schristos 9071138a3c3Schristos { "i[3-7]86-*-moss*", 90897d73739Schristos &i386_elf32_vec }, 9091138a3c3Schristos #endif 9101138a3c3Schristos 9111138a3c3Schristos 9121138a3c3Schristos 91397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec) 9141138a3c3Schristos 9151138a3c3Schristos { "i[3-7]86-*-beospe*", 91697d73739Schristos &i386_pe_vec }, 9171138a3c3Schristos #endif 9181138a3c3Schristos 9191138a3c3Schristos 9201138a3c3Schristos 92197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 9221138a3c3Schristos 923ae87de88Schristos { "i[3-7]86-*-beos*", 924ae87de88Schristos &i386_elf32_vec }, 925ae87de88Schristos #endif 926ae87de88Schristos 927ae87de88Schristos 928ae87de88Schristos 929ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 930ae87de88Schristos 931ae87de88Schristos { "i[3-7]86-*-haiku*", 93297d73739Schristos &i386_elf32_vec }, 9331138a3c3Schristos #endif 9341138a3c3Schristos 9351138a3c3Schristos 9361138a3c3Schristos 93797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pei_vec) 9381138a3c3Schristos 9391138a3c3Schristos { "i[3-7]86-*-interix*", 94097d73739Schristos &i386_pei_vec }, 9411138a3c3Schristos #endif 9421138a3c3Schristos 9431138a3c3Schristos 9441138a3c3Schristos 9451138a3c3Schristos 9461138a3c3Schristos 94797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 9481138a3c3Schristos 9491138a3c3Schristos { "i[3-7]86-*-rdos*", 95097d73739Schristos &i386_elf32_vec }, 9511138a3c3Schristos #endif 9521138a3c3Schristos 9531138a3c3Schristos 9541138a3c3Schristos 95597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec) 9561138a3c3Schristos 9571138a3c3Schristos { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe", 95897d73739Schristos &i386_pe_vec }, 9591138a3c3Schristos #endif 9601138a3c3Schristos 9611138a3c3Schristos 9621138a3c3Schristos 9631138a3c3Schristos 96497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vxworks_vec) 9651138a3c3Schristos 9661138a3c3Schristos { "i[3-7]86-*-vxworks*", 96797d73739Schristos &i386_elf32_vxworks_vec }, 9681138a3c3Schristos #endif 9691138a3c3Schristos 9701138a3c3Schristos 9711138a3c3Schristos 9721138a3c3Schristos 9738b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 9748b7331e5Schristos 9758b7331e5Schristos { "ia16-*-elf", 9768b7331e5Schristos &i386_elf32_vec }, 9778b7331e5Schristos #endif 9788b7331e5Schristos 9798b7331e5Schristos 9808b7331e5Schristos 9818b7331e5Schristos 98297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_ip2k_elf32_vec) 9831138a3c3Schristos 9841138a3c3Schristos { "ip2k-*-elf", 98597d73739Schristos &ip2k_elf32_vec }, 9861138a3c3Schristos #endif 9871138a3c3Schristos 9881138a3c3Schristos 9891138a3c3Schristos 9905a254e06Schristos 99197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_iq2000_elf32_vec) 9921138a3c3Schristos 9931138a3c3Schristos { "iq2000-*-elf", 99497d73739Schristos &iq2000_elf32_vec }, 9951138a3c3Schristos #endif 9961138a3c3Schristos 9971138a3c3Schristos 9981138a3c3Schristos 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 102197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_vec) 10221138a3c3Schristos 10231138a3c3Schristos { "lm32-*-elf", NULL },{ "lm32-*-rtems*", 102497d73739Schristos &lm32_elf32_vec }, 10251138a3c3Schristos #endif 10261138a3c3Schristos 10271138a3c3Schristos 10281138a3c3Schristos 10291138a3c3Schristos 103097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_fdpic_vec) 10311138a3c3Schristos 10321138a3c3Schristos { "lm32-*-*linux*", 103397d73739Schristos &lm32_elf32_fdpic_vec }, 10341138a3c3Schristos #endif 10351138a3c3Schristos 10361138a3c3Schristos 10371138a3c3Schristos 10381138a3c3Schristos 103997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_m32c_elf32_vec) 10401138a3c3Schristos 1041ae87de88Schristos { "m32c-*-elf", 104297d73739Schristos &m32c_elf32_vec }, 10431138a3c3Schristos #endif 10441138a3c3Schristos 10451138a3c3Schristos 10461138a3c3Schristos 10475a254e06Schristos 104897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_le_vec) 10491138a3c3Schristos 10501138a3c3Schristos { "m32r*le-*-linux*", 105197d73739Schristos &m32r_elf32_linux_le_vec }, 10521138a3c3Schristos #endif 10531138a3c3Schristos 10541138a3c3Schristos 10551138a3c3Schristos 105697d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_vec) 10571138a3c3Schristos 10581138a3c3Schristos { "m32r*-*-linux*", 105997d73739Schristos &m32r_elf32_linux_vec }, 10601138a3c3Schristos #endif 10611138a3c3Schristos 10621138a3c3Schristos 10631138a3c3Schristos 106497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_le_vec) 10651138a3c3Schristos 10661138a3c3Schristos { "m32r*le-*-*", 106797d73739Schristos &m32r_elf32_le_vec }, 10681138a3c3Schristos #endif 10691138a3c3Schristos 10701138a3c3Schristos 10711138a3c3Schristos 107297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_vec) 10731138a3c3Schristos 10741138a3c3Schristos { "m32r-*-*", 107597d73739Schristos &m32r_elf32_vec }, 10761138a3c3Schristos #endif 10771138a3c3Schristos 10781138a3c3Schristos 10791138a3c3Schristos 1080ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1081ae87de88Schristos 1082ae87de88Schristos { "m68*-*-haiku*", 1083ae87de88Schristos &m68k_elf32_vec }, 1084ae87de88Schristos #endif 1085ae87de88Schristos 1086ae87de88Schristos 108797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68hc11_elf32_vec) 10881138a3c3Schristos 10891138a3c3Schristos { "m68hc11-*-*", NULL },{ "m6811-*-*", 109097d73739Schristos &m68hc11_elf32_vec }, 10911138a3c3Schristos #endif 10921138a3c3Schristos 10931138a3c3Schristos 10941138a3c3Schristos 109597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68hc12_elf32_vec) 10961138a3c3Schristos 10971138a3c3Schristos { "m68hc12-*-*", NULL },{ "m6812-*-*", 109897d73739Schristos &m68hc12_elf32_vec }, 10991138a3c3Schristos #endif 11001138a3c3Schristos 11011138a3c3Schristos 11021138a3c3Schristos 11031138a3c3Schristos 110497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 11051138a3c3Schristos 11065a254e06Schristos { "m68*-*-*", 110797d73739Schristos &m68k_elf32_vec }, 11081138a3c3Schristos #endif 11091138a3c3Schristos 11101138a3c3Schristos 111197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 11121138a3c3Schristos 1113be61f6a4Srin { "m68*-*-netbsd*", NULL },{ "m5407-*-netbsd*", 111497d73739Schristos &m68k_elf32_vec }, 11151138a3c3Schristos #endif 11161138a3c3Schristos 11171138a3c3Schristos 11181138a3c3Schristos 11191138a3c3Schristos 11205a254e06Schristos #if !defined (SELECT_VECS) || defined (HAVE_s12z_elf32_vec) 11215a254e06Schristos 11225a254e06Schristos { "s12z-*-*", 11235a254e06Schristos &s12z_elf32_vec }, 11241138a3c3Schristos #endif 11251138a3c3Schristos 11261138a3c3Schristos 112797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mcore_elf32_be_vec) 11281138a3c3Schristos 11291138a3c3Schristos { "mcore-*-elf", 113097d73739Schristos &mcore_elf32_be_vec }, 11311138a3c3Schristos #endif 11321138a3c3Schristos 11331138a3c3Schristos 11341138a3c3Schristos 113597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_be_vec) 11361138a3c3Schristos 11371138a3c3Schristos { "mcore-*-pe", 113897d73739Schristos &mcore_pe_be_vec }, 11391138a3c3Schristos #endif 11401138a3c3Schristos 11411138a3c3Schristos 11421138a3c3Schristos 11431138a3c3Schristos 114497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mep_elf32_vec) 11451138a3c3Schristos 11461138a3c3Schristos { "mep-*-elf", 114797d73739Schristos &mep_elf32_vec }, 11481138a3c3Schristos #endif 11491138a3c3Schristos 11501138a3c3Schristos 11511138a3c3Schristos 11521138a3c3Schristos 115397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_metag_elf32_vec) 11547bfbcd5fSchristos 11557bfbcd5fSchristos { "metag-*-*", 115697d73739Schristos &metag_elf32_vec }, 11577bfbcd5fSchristos #endif 11587bfbcd5fSchristos 11597bfbcd5fSchristos 11607bfbcd5fSchristos 11617bfbcd5fSchristos 116297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_le_vec) 11637bfbcd5fSchristos 11647bfbcd5fSchristos { "microblazeel*-*", 116597d73739Schristos µblaze_elf32_le_vec }, 11667bfbcd5fSchristos #endif 11677bfbcd5fSchristos 11687bfbcd5fSchristos 11697bfbcd5fSchristos 11707bfbcd5fSchristos 117197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec) 11721138a3c3Schristos 11731138a3c3Schristos { "microblaze*-*", 117497d73739Schristos µblaze_elf32_vec }, 11751138a3c3Schristos #endif 11761138a3c3Schristos 11771138a3c3Schristos 11781138a3c3Schristos 11797bfbcd5fSchristos 11801138a3c3Schristos #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 12135a254e06Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 12145a254e06Schristos 12155a254e06Schristos { "mips*el-*-netbsd*", 12165a254e06Schristos &mips_elf32_trad_le_vec }, 12175a254e06Schristos #endif 12185a254e06Schristos 12195a254e06Schristos 12205a254e06Schristos 12215a254e06Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 12225a254e06Schristos 12235a254e06Schristos { "mips*-*-netbsd*", 12245a254e06Schristos &mips_elf32_trad_be_vec }, 12255a254e06Schristos #endif 12265a254e06Schristos 12275a254e06Schristos 12285a254e06Schristos 1229ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 1230ae87de88Schristos 1231ae87de88Schristos { "mips*el-*-haiku*", 1232ae87de88Schristos &mips_elf32_le_vec }, 1233ae87de88Schristos #endif 1234ae87de88Schristos 1235ae87de88Schristos 1236ae87de88Schristos 123797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec) 12381138a3c3Schristos 12391138a3c3Schristos { "mips*-*-irix6*", 124097d73739Schristos &mips_elf32_n_be_vec }, 12411138a3c3Schristos #endif 12421138a3c3Schristos 12431138a3c3Schristos 12441138a3c3Schristos 124597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec) 12467bfbcd5fSchristos 12477bfbcd5fSchristos { "mips64*-ps2-elf*", 124897d73739Schristos &mips_elf32_n_le_vec }, 12491138a3c3Schristos #endif 12507bfbcd5fSchristos 12517bfbcd5fSchristos 12527bfbcd5fSchristos 125397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 12547bfbcd5fSchristos 12557bfbcd5fSchristos { "mips*-ps2-elf*", 125697d73739Schristos &mips_elf32_le_vec }, 12577bfbcd5fSchristos #endif 12587bfbcd5fSchristos 12597bfbcd5fSchristos 12607bfbcd5fSchristos 126197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 12621138a3c3Schristos 12631138a3c3Schristos { "mips*-*-irix5*", 126497d73739Schristos &mips_elf32_be_vec }, 12651138a3c3Schristos #endif 12661138a3c3Schristos 12671138a3c3Schristos 12681138a3c3Schristos 126997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec) 12701138a3c3Schristos 12711138a3c3Schristos { "mips*el-*-vxworks*", 127297d73739Schristos &mips_elf32_vxworks_le_vec }, 12731138a3c3Schristos #endif 12741138a3c3Schristos 12751138a3c3Schristos 12761138a3c3Schristos 127797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec) 12781138a3c3Schristos 12791138a3c3Schristos { "mips*-*-vxworks*", 128097d73739Schristos &mips_elf32_vxworks_be_vec }, 12811138a3c3Schristos #endif 12821138a3c3Schristos 12831138a3c3Schristos 12841138a3c3Schristos 128597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 12861138a3c3Schristos 12871138a3c3Schristos { "mips*el-sde-elf*", 128897d73739Schristos &mips_elf32_trad_le_vec }, 12891138a3c3Schristos #endif 12901138a3c3Schristos 12911138a3c3Schristos 12921138a3c3Schristos 129397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 12941138a3c3Schristos 129597d73739Schristos { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*", 129697d73739Schristos &mips_elf32_trad_be_vec }, 12971138a3c3Schristos #endif 12981138a3c3Schristos 12991138a3c3Schristos 13001138a3c3Schristos 130197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 13021138a3c3Schristos 130323a8d08dSmrg { "mips*el-*-elf*", NULL },{ "mips*-*-chorus*", 130497d73739Schristos &mips_elf32_le_vec }, 13051138a3c3Schristos #endif 13061138a3c3Schristos 13071138a3c3Schristos 13081138a3c3Schristos 130997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 13101138a3c3Schristos 131123a8d08dSmrg { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-windiss", NULL },{ "mips*-*-none", 131297d73739Schristos &mips_elf32_be_vec }, 13131138a3c3Schristos #endif 13141138a3c3Schristos 13151138a3c3Schristos 13161138a3c3Schristos 131797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec) 13181138a3c3Schristos 13191138a3c3Schristos { "mips64*-*-openbsd*", 132097d73739Schristos &mips_elf64_trad_be_vec }, 13211138a3c3Schristos #endif 13221138a3c3Schristos 13231138a3c3Schristos 13241138a3c3Schristos 132597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec) 13261138a3c3Schristos 13271138a3c3Schristos { "mips*el-*-openbsd*", 132897d73739Schristos &mips_elf32_le_vec }, 13291138a3c3Schristos #endif 13301138a3c3Schristos 13311138a3c3Schristos 13321138a3c3Schristos 133397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec) 13341138a3c3Schristos 13351138a3c3Schristos { "mips*-*-openbsd*", 133697d73739Schristos &mips_elf32_be_vec }, 13371138a3c3Schristos #endif 13381138a3c3Schristos 13391138a3c3Schristos 13401138a3c3Schristos 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 135097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec) 13511138a3c3Schristos 13521138a3c3Schristos { "mips64*el-*-linux*", 135397d73739Schristos &mips_elf32_ntrad_le_vec }, 13541138a3c3Schristos #endif 13551138a3c3Schristos 13561138a3c3Schristos 13571138a3c3Schristos 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 136797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec) 13681138a3c3Schristos 13691138a3c3Schristos { "mips64*-*-linux*", 137097d73739Schristos &mips_elf32_ntrad_be_vec }, 13711138a3c3Schristos #endif 13721138a3c3Schristos 13731138a3c3Schristos 13741138a3c3Schristos 137597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec) 13761138a3c3Schristos 13771138a3c3Schristos { "mips*el-*-linux*", 137897d73739Schristos &mips_elf32_trad_le_vec }, 13791138a3c3Schristos #endif 13801138a3c3Schristos 13811138a3c3Schristos 13821138a3c3Schristos 138397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec) 13841138a3c3Schristos 13851138a3c3Schristos { "mips*-*-linux*", 138697d73739Schristos &mips_elf32_trad_be_vec }, 13871138a3c3Schristos #endif 13881138a3c3Schristos 13891138a3c3Schristos 13901138a3c3Schristos 13911138a3c3Schristos 139297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec) 13931138a3c3Schristos 13941138a3c3Schristos { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu", 139597d73739Schristos &mips_elf32_ntradfbsd_le_vec }, 13961138a3c3Schristos #endif 13971138a3c3Schristos 13981138a3c3Schristos 13991138a3c3Schristos 14001138a3c3Schristos 14011138a3c3Schristos 14021138a3c3Schristos 140397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec) 14041138a3c3Schristos 14051138a3c3Schristos { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu", 140697d73739Schristos &mips_elf32_ntradfbsd_be_vec }, 14071138a3c3Schristos #endif 14081138a3c3Schristos 14091138a3c3Schristos 14101138a3c3Schristos 14111138a3c3Schristos 14121138a3c3Schristos 14131138a3c3Schristos 141497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec) 14151138a3c3Schristos 14161138a3c3Schristos { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu", 141797d73739Schristos &mips_elf32_tradfbsd_le_vec }, 14181138a3c3Schristos #endif 14191138a3c3Schristos 14201138a3c3Schristos 14211138a3c3Schristos 14221138a3c3Schristos 14231138a3c3Schristos 14241138a3c3Schristos 142597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec) 14261138a3c3Schristos 14271138a3c3Schristos { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu", 142897d73739Schristos &mips_elf32_tradfbsd_be_vec }, 14291138a3c3Schristos #endif 14301138a3c3Schristos 14311138a3c3Schristos 14321138a3c3Schristos 14331138a3c3Schristos 14341138a3c3Schristos 143597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec) 14361138a3c3Schristos 14371138a3c3Schristos { "mmix-*-*", 143897d73739Schristos &mmix_elf64_vec }, 14391138a3c3Schristos #endif 14401138a3c3Schristos 14411138a3c3Schristos 14421138a3c3Schristos 14431138a3c3Schristos 14441138a3c3Schristos #endif 144597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec) 14461138a3c3Schristos 14471138a3c3Schristos { "mn10200-*-*", 144897d73739Schristos &mn10200_elf32_vec }, 14491138a3c3Schristos #endif 14501138a3c3Schristos 14511138a3c3Schristos 14521138a3c3Schristos 14535a254e06Schristos 145497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec) 14551138a3c3Schristos 14561138a3c3Schristos { "mn10300-*-*", 145797d73739Schristos &mn10300_elf32_vec }, 14581138a3c3Schristos #endif 14591138a3c3Schristos 14601138a3c3Schristos 14611138a3c3Schristos 14621138a3c3Schristos 146397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec) 14641138a3c3Schristos 14651138a3c3Schristos { "mt-*-elf", 146697d73739Schristos &mt_elf32_vec }, 14671138a3c3Schristos #endif 14681138a3c3Schristos 14691138a3c3Schristos 14701138a3c3Schristos 147197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec) 14721138a3c3Schristos 14731138a3c3Schristos { "msp430-*-*", 147497d73739Schristos &msp430_elf32_vec }, 14751138a3c3Schristos #endif 14761138a3c3Schristos 14771138a3c3Schristos 14781138a3c3Schristos 147978ce218aSchristos 148097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec) 148178ce218aSchristos 148278ce218aSchristos { "nds32*le-*-linux*", 148397d73739Schristos &nds32_elf32_linux_le_vec }, 148478ce218aSchristos #endif 148578ce218aSchristos 148678ce218aSchristos 148778ce218aSchristos 148878ce218aSchristos 148997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec) 149078ce218aSchristos 149178ce218aSchristos { "nds32*be-*-linux*", 149297d73739Schristos &nds32_elf32_linux_be_vec }, 149378ce218aSchristos #endif 149478ce218aSchristos 149578ce218aSchristos 149678ce218aSchristos 149778ce218aSchristos 149897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec) 149978ce218aSchristos 150078ce218aSchristos { "nds32*le-*-*", 150197d73739Schristos &nds32_elf32_le_vec }, 150278ce218aSchristos #endif 150378ce218aSchristos 150478ce218aSchristos 150578ce218aSchristos 150678ce218aSchristos 150797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec) 150878ce218aSchristos 150978ce218aSchristos { "nds32*be-*-*", 151097d73739Schristos &nds32_elf32_be_vec }, 151178ce218aSchristos #endif 151278ce218aSchristos 151378ce218aSchristos 151478ce218aSchristos 151578ce218aSchristos 15165a254e06Schristos #ifdef BFD64 15175a254e06Schristos #if !defined (SELECT_VECS) || defined (HAVE_nfp_elf64_vec) 15185a254e06Schristos 15195a254e06Schristos { "nfp-*-*", 15205a254e06Schristos &nfp_elf64_vec }, 15215a254e06Schristos #endif 15225a254e06Schristos 15235a254e06Schristos 15245a254e06Schristos #endif 15255a254e06Schristos 152697d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec) 15271138a3c3Schristos 15281138a3c3Schristos { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*", 152997d73739Schristos &ns32k_aout_pc532mach_vec }, 15301138a3c3Schristos #endif 15311138a3c3Schristos 15321138a3c3Schristos 15331138a3c3Schristos 153497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec) 15351138a3c3Schristos 1536ae87de88Schristos { "ns32k-*-lites*", NULL },{ "ns32k-*-*bsd*", 153797d73739Schristos &ns32k_aout_pc532nbsd_vec }, 15381138a3c3Schristos #endif 15391138a3c3Schristos 15401138a3c3Schristos 15411138a3c3Schristos 15421138a3c3Schristos 154397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_be_vec) 15447bfbcd5fSchristos 15457bfbcd5fSchristos { "nios2eb-*-*", 154697d73739Schristos &nios2_elf32_be_vec }, 15477bfbcd5fSchristos #endif 15487bfbcd5fSchristos 15497bfbcd5fSchristos 15507bfbcd5fSchristos 15517bfbcd5fSchristos 155297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec) 15537bfbcd5fSchristos 15547bfbcd5fSchristos { "nios2el-*-*", 155597d73739Schristos &nios2_elf32_le_vec }, 15567bfbcd5fSchristos #endif 15577bfbcd5fSchristos 15587bfbcd5fSchristos 15597bfbcd5fSchristos 15607bfbcd5fSchristos 156197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec) 15627bfbcd5fSchristos 15637bfbcd5fSchristos { "nios2-*-*", 156497d73739Schristos &nios2_elf32_le_vec }, 15657bfbcd5fSchristos #endif 15667bfbcd5fSchristos 15677bfbcd5fSchristos 15687bfbcd5fSchristos 15697bfbcd5fSchristos 157097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec) 15711138a3c3Schristos 157297d73739Schristos { "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*", 157397d73739Schristos &or1k_elf32_vec }, 15741138a3c3Schristos #endif 15751138a3c3Schristos 15761138a3c3Schristos 15771138a3c3Schristos 157897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec) 15791138a3c3Schristos 158097d73739Schristos { "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*", 158197d73739Schristos &or1k_elf32_vec }, 15821138a3c3Schristos #endif 15831138a3c3Schristos 15841138a3c3Schristos 15851138a3c3Schristos 15861138a3c3Schristos #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec) 15871138a3c3Schristos 15881138a3c3Schristos { "pdp11-*-*", 15891138a3c3Schristos &pdp11_aout_vec }, 15901138a3c3Schristos #endif 15911138a3c3Schristos 15921138a3c3Schristos 15931138a3c3Schristos 15941138a3c3Schristos 159597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec) 15961138a3c3Schristos 15971138a3c3Schristos { "pj-*-*", 159897d73739Schristos &pj_elf32_vec }, 15991138a3c3Schristos #endif 16001138a3c3Schristos 16011138a3c3Schristos 16021138a3c3Schristos 16031138a3c3Schristos 160497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec) 16051138a3c3Schristos 16061138a3c3Schristos { "pjl-*-*", 160797d73739Schristos &pj_elf32_le_vec }, 16081138a3c3Schristos #endif 16091138a3c3Schristos 16101138a3c3Schristos 16111138a3c3Schristos 16121138a3c3Schristos 161397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec) 16141138a3c3Schristos 16151138a3c3Schristos { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]", 161697d73739Schristos &rs6000_xcoff_vec }, 16171138a3c3Schristos #endif 16181138a3c3Schristos 16191138a3c3Schristos 16201138a3c3Schristos 16211138a3c3Schristos 1622ae87de88Schristos 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 }, 1627ae87de88Schristos #endif 1628ae87de88Schristos 1629ae87de88Schristos 1630ae87de88Schristos 1631ae87de88Schristos 16321138a3c3Schristos #ifdef BFD64 163397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec) 16341138a3c3Schristos 16355a254e06Schristos { "powerpc64-*-aix5.[01]", 163697d73739Schristos &rs6000_xcoff64_aix_vec }, 16371138a3c3Schristos #endif 16381138a3c3Schristos 16391138a3c3Schristos 16401138a3c3Schristos 16411138a3c3Schristos 16421138a3c3Schristos 164397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec) 16441138a3c3Schristos 16455a254e06Schristos { "powerpc64-*-aix[5-9]*", 164697d73739Schristos &rs6000_xcoff64_aix_vec }, 16471138a3c3Schristos #endif 16481138a3c3Schristos 16491138a3c3Schristos 16501138a3c3Schristos 16511138a3c3Schristos 16521138a3c3Schristos #endif 16531138a3c3Schristos 165497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec) 16551138a3c3Schristos 16561138a3c3Schristos { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*", 165797d73739Schristos &rs6000_xcoff_vec }, 16581138a3c3Schristos #endif 16591138a3c3Schristos 16601138a3c3Schristos 16611138a3c3Schristos 16621138a3c3Schristos #ifdef BFD64 166397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec) 16641138a3c3Schristos 16651138a3c3Schristos { "powerpc64-*-aix*", 166697d73739Schristos &rs6000_xcoff64_vec }, 16671138a3c3Schristos #endif 16681138a3c3Schristos 16691138a3c3Schristos 16701138a3c3Schristos 16711138a3c3Schristos 167297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec) 16737bfbcd5fSchristos 16747bfbcd5fSchristos { "powerpc64-*-freebsd*", 167597d73739Schristos &powerpc_elf64_fbsd_vec }, 16767bfbcd5fSchristos #endif 16777bfbcd5fSchristos 16787bfbcd5fSchristos 16797bfbcd5fSchristos 16807bfbcd5fSchristos 1681ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_le_vec) 1682ae87de88Schristos 1683ae87de88Schristos { "powerpc64le-*-freebsd*", 1684ae87de88Schristos &powerpc_elf64_fbsd_le_vec }, 1685ae87de88Schristos #endif 1686ae87de88Schristos 1687ae87de88Schristos 1688ae87de88Schristos 1689ae87de88Schristos 169097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec) 16911138a3c3Schristos 16921138a3c3Schristos { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL }, 16931138a3c3Schristos { "powerpc64-*-*bsd*", 169497d73739Schristos &powerpc_elf64_vec }, 16951138a3c3Schristos #endif 16961138a3c3Schristos 16971138a3c3Schristos 16981138a3c3Schristos 16991138a3c3Schristos 170097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec) 17011138a3c3Schristos 170278ce218aSchristos { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL }, 170378ce218aSchristos { "powerpc64le-*-*bsd*", 170497d73739Schristos &powerpc_elf64_le_vec }, 17051138a3c3Schristos #endif 17061138a3c3Schristos 17071138a3c3Schristos 17081138a3c3Schristos 17091138a3c3Schristos 17101138a3c3Schristos #endif 171197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec) 17127bfbcd5fSchristos 17137bfbcd5fSchristos { "powerpc-*-*freebsd*", 171497d73739Schristos &powerpc_elf32_fbsd_vec }, 17157bfbcd5fSchristos #endif 17167bfbcd5fSchristos 17177bfbcd5fSchristos 17187bfbcd5fSchristos 17197bfbcd5fSchristos 172097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 17211138a3c3Schristos 17221138a3c3Schristos { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL }, 17231138a3c3Schristos { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL }, 17241138a3c3Schristos { "powerpc-*-chorus*", 172597d73739Schristos &powerpc_elf32_vec }, 17261138a3c3Schristos #endif 17271138a3c3Schristos 17281138a3c3Schristos 17291138a3c3Schristos 17301138a3c3Schristos 173197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 17321138a3c3Schristos 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 17421138a3c3Schristos { "powerpc-*-kaos*", 174397d73739Schristos &powerpc_elf32_vec }, 17441138a3c3Schristos #endif 17451138a3c3Schristos 17461138a3c3Schristos 17471138a3c3Schristos 17481138a3c3Schristos 17491138a3c3Schristos #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec) 17501138a3c3Schristos 17511138a3c3Schristos { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*", 17521138a3c3Schristos &mach_o_be_vec }, 17531138a3c3Schristos #endif 17541138a3c3Schristos 17551138a3c3Schristos 17561138a3c3Schristos 17571138a3c3Schristos 175897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec) 17591138a3c3Schristos 17601138a3c3Schristos { "powerpc-*-macos*", 176197d73739Schristos &powerpc_xcoff_vec }, 17621138a3c3Schristos #endif 17631138a3c3Schristos 17641138a3c3Schristos 176597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec) 17661138a3c3Schristos 17671138a3c3Schristos { "powerpc-*-nto*", 176897d73739Schristos &powerpc_elf32_vec }, 17691138a3c3Schristos #endif 17701138a3c3Schristos 17711138a3c3Schristos 17721138a3c3Schristos 177397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec) 17741138a3c3Schristos 1775*22ebeae4Schristos { "powerpc-*-vxworks*", 177697d73739Schristos &powerpc_elf32_vxworks_vec }, 17771138a3c3Schristos #endif 17781138a3c3Schristos 17791138a3c3Schristos 17801138a3c3Schristos 17811138a3c3Schristos 178297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec) 17831138a3c3Schristos 17841138a3c3Schristos { "powerpcle-*-nto*", 178597d73739Schristos &powerpc_elf32_le_vec }, 17861138a3c3Schristos #endif 17871138a3c3Schristos 17881138a3c3Schristos 17891138a3c3Schristos 179097d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec) 17911138a3c3Schristos 17921138a3c3Schristos { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL }, 17931138a3c3Schristos { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*", 179497d73739Schristos &powerpc_elf32_le_vec }, 17951138a3c3Schristos #endif 17961138a3c3Schristos 17971138a3c3Schristos 17981138a3c3Schristos 17991138a3c3Schristos 18001138a3c3Schristos 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 1810ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_be_vec) 1811ae87de88Schristos 1812ae87de88Schristos { "riscvbe-*-*", NULL },{ "riscv32be*-*-*", 1813ae87de88Schristos &riscv_elf32_be_vec }, 1814ae87de88Schristos #endif 1815ae87de88Schristos 1816ae87de88Schristos 1817ae87de88Schristos 1818ae87de88Schristos 18198b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_vec) 18208b7331e5Schristos 18215a254e06Schristos { "riscv-*-*", NULL },{ "riscv32*-*-*", 18228b7331e5Schristos &riscv_elf32_vec }, 18238b7331e5Schristos #endif 18248b7331e5Schristos 18258b7331e5Schristos 18268b7331e5Schristos 18278b7331e5Schristos 1828ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_be_vec) 1829ae87de88Schristos 1830ae87de88Schristos { "riscv64be*-*-*", 1831ae87de88Schristos &riscv_elf64_be_vec }, 1832ae87de88Schristos #endif 1833ae87de88Schristos 1834ae87de88Schristos 1835ae87de88Schristos 1836ae87de88Schristos 18378b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_vec) 18388b7331e5Schristos 18395a254e06Schristos { "riscv64*-*-*", 18408b7331e5Schristos &riscv_elf64_vec }, 18418b7331e5Schristos #endif 18428b7331e5Schristos 18438b7331e5Schristos 18448b7331e5Schristos 18458b7331e5Schristos 18468b7331e5Schristos #endif 18478b7331e5Schristos 184897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec) 18497bfbcd5fSchristos 18507bfbcd5fSchristos { "rl78-*-elf", 185197d73739Schristos &rl78_elf32_vec }, 18527bfbcd5fSchristos #endif 18537bfbcd5fSchristos 18547bfbcd5fSchristos 18557bfbcd5fSchristos 18565a254e06Schristos 185797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec) 18581138a3c3Schristos 18591138a3c3Schristos { "rx-*-elf", 186097d73739Schristos &rx_elf32_le_vec }, 18611138a3c3Schristos #endif 18621138a3c3Schristos 18631138a3c3Schristos 18641138a3c3Schristos 18651138a3c3Schristos 18665a254e06Schristos #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_linux_le_vec) 18675a254e06Schristos 18685a254e06Schristos { "rx-*-linux*", 18695a254e06Schristos &rx_elf32_linux_le_vec }, 18705a254e06Schristos #endif 18715a254e06Schristos 18725a254e06Schristos 18735a254e06Schristos 18745a254e06Schristos 187597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec) 18761138a3c3Schristos 18771138a3c3Schristos { "s390-*-linux*", 187897d73739Schristos &s390_elf32_vec }, 18791138a3c3Schristos #endif 18801138a3c3Schristos 18811138a3c3Schristos 18821138a3c3Schristos 18831138a3c3Schristos 18841138a3c3Schristos #ifdef BFD64 188597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec) 18861138a3c3Schristos 18871138a3c3Schristos { "s390x-*-linux*", 188897d73739Schristos &s390_elf64_vec }, 18891138a3c3Schristos #endif 18901138a3c3Schristos 18911138a3c3Schristos 18921138a3c3Schristos 18931138a3c3Schristos 189497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec) 18951138a3c3Schristos 18961138a3c3Schristos { "s390x-*-tpf*", 189797d73739Schristos &s390_elf64_vec }, 18981138a3c3Schristos #endif 18991138a3c3Schristos 19001138a3c3Schristos 19011138a3c3Schristos 19021138a3c3Schristos 190397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec) 19041138a3c3Schristos 19051138a3c3Schristos { "score*-*-elf*", 190697d73739Schristos &score_elf32_be_vec }, 19071138a3c3Schristos #endif 19081138a3c3Schristos 19091138a3c3Schristos 19101138a3c3Schristos 19111138a3c3Schristos #endif /* BFD64 */ 19121138a3c3Schristos 191397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec) 19141138a3c3Schristos 19151138a3c3Schristos { "sh*eb-*-linux*", 191697d73739Schristos &sh_elf32_linux_be_vec }, 19171138a3c3Schristos #endif 19181138a3c3Schristos 19191138a3c3Schristos 19201138a3c3Schristos 192123a8d08dSmrg 192297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec) 19231138a3c3Schristos 19241138a3c3Schristos { "sh*-*-linux*", 192597d73739Schristos &sh_elf32_linux_vec }, 19261138a3c3Schristos #endif 19271138a3c3Schristos 19281138a3c3Schristos 19291138a3c3Schristos 19301138a3c3Schristos 193123a8d08dSmrg 193297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 19331138a3c3Schristos 19341138a3c3Schristos { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*", 193597d73739Schristos &sh_elf32_vec }, 19361138a3c3Schristos #endif 19371138a3c3Schristos 19381138a3c3Schristos 19391138a3c3Schristos 19401138a3c3Schristos 194197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec) 19421138a3c3Schristos 1943ae87de88Schristos { "sh*l*-*-netbsd*", 194497d73739Schristos &sh_elf32_nbsd_le_vec }, 19451138a3c3Schristos #endif 19461138a3c3Schristos 19471138a3c3Schristos 19481138a3c3Schristos 194997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec) 19501138a3c3Schristos 1951ae87de88Schristos { "sh*-*-netbsd*", 195297d73739Schristos &sh_elf32_nbsd_vec }, 19531138a3c3Schristos #endif 19541138a3c3Schristos 19551138a3c3Schristos 19561138a3c3Schristos 19571138a3c3Schristos 195897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec) 19591138a3c3Schristos 19601138a3c3Schristos { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*", 196197d73739Schristos &sh_elf32_le_vec }, 19621138a3c3Schristos #endif 19631138a3c3Schristos 19641138a3c3Schristos 19651138a3c3Schristos 19661138a3c3Schristos 19671138a3c3Schristos 196897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 19691138a3c3Schristos 19701138a3c3Schristos { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*", 197197d73739Schristos &sh_elf32_vec }, 19721138a3c3Schristos #endif 19731138a3c3Schristos 19741138a3c3Schristos 19751138a3c3Schristos 19761138a3c3Schristos 19771138a3c3Schristos 197897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec) 19791138a3c3Schristos 19801138a3c3Schristos { "sh-*-nto*", 198197d73739Schristos &sh_elf32_vec }, 19821138a3c3Schristos #endif 19831138a3c3Schristos 19841138a3c3Schristos 19851138a3c3Schristos 19861138a3c3Schristos 198797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec) 19881138a3c3Schristos 19891138a3c3Schristos { "sh*-*-openbsd*", 199097d73739Schristos &sh_elf32_nbsd_le_vec }, 19911138a3c3Schristos #endif 19921138a3c3Schristos 19931138a3c3Schristos 19941138a3c3Schristos 199597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec) 19961138a3c3Schristos 19971138a3c3Schristos { "sh-*-pe", 199897d73739Schristos &sh_pe_le_vec }, 19991138a3c3Schristos #endif 20001138a3c3Schristos 20011138a3c3Schristos 20021138a3c3Schristos 20031138a3c3Schristos 200497d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec) 20051138a3c3Schristos 20061138a3c3Schristos { "sh-*-vxworks", 200797d73739Schristos &sh_elf32_vxworks_vec }, 20081138a3c3Schristos #endif 20091138a3c3Schristos 20101138a3c3Schristos 20111138a3c3Schristos 20121138a3c3Schristos 20131138a3c3Schristos 20141138a3c3Schristos 20151138a3c3Schristos 20161138a3c3Schristos 201797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec) 20181138a3c3Schristos 20191138a3c3Schristos { "sh-*-*", 202097d73739Schristos &sh_coff_vec }, 20211138a3c3Schristos #endif 20221138a3c3Schristos 20231138a3c3Schristos 20241138a3c3Schristos 20251138a3c3Schristos 20261138a3c3Schristos 2027ae87de88Schristos 202897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec) 20291138a3c3Schristos 20301138a3c3Schristos { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*", 203197d73739Schristos &sparc_elf32_sol2_vec }, 20321138a3c3Schristos #endif 20331138a3c3Schristos 20341138a3c3Schristos 20351138a3c3Schristos #ifdef BFD64 2036ae87de88Schristos 203797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec) 20381138a3c3Schristos 20391138a3c3Schristos { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*", 204097d73739Schristos &sparc_elf32_sol2_vec }, 20411138a3c3Schristos #endif 20421138a3c3Schristos 20431138a3c3Schristos 20441138a3c3Schristos 20451138a3c3Schristos 2046ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec) 2047ae87de88Schristos 2048ae87de88Schristos { "sparc64-*-haiku*", 2049ae87de88Schristos &sparc_elf64_vec }, 2050ae87de88Schristos #endif 2051ae87de88Schristos 2052ae87de88Schristos 2053ae87de88Schristos 2054ae87de88Schristos 20555a254e06Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec) 20565a254e06Schristos 20575a254e06Schristos { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu", 20585a254e06Schristos &sparc_elf64_fbsd_vec }, 20595a254e06Schristos #endif 20605a254e06Schristos 20615a254e06Schristos 20625a254e06Schristos 20635a254e06Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec) 20645a254e06Schristos 20655a254e06Schristos { "sparc64*-*-*", 20665a254e06Schristos &sparc_elf64_vec }, 20675a254e06Schristos #endif 20685a254e06Schristos 20695a254e06Schristos 20705a254e06Schristos 20715a254e06Schristos 20721138a3c3Schristos #endif 207397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec) 20741138a3c3Schristos 20755a254e06Schristos { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*", 207697d73739Schristos &sparc_elf32_vec }, 20771138a3c3Schristos #endif 20781138a3c3Schristos 20791138a3c3Schristos 20805a254e06Schristos 208197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec) 20821138a3c3Schristos 20831138a3c3Schristos { "sparc-*-vxworks*", 208497d73739Schristos &sparc_elf32_vxworks_vec }, 20851138a3c3Schristos #endif 20861138a3c3Schristos 20871138a3c3Schristos 20881138a3c3Schristos 208997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec) 20901138a3c3Schristos 20911138a3c3Schristos { "sparc*-*-*", 20925a254e06Schristos &sparc_elf32_vec }, 20931138a3c3Schristos #endif 20941138a3c3Schristos 20951138a3c3Schristos 20961138a3c3Schristos 209797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec) 20981138a3c3Schristos 20991138a3c3Schristos { "spu-*-elf", 210097d73739Schristos &spu_elf32_vec }, 21011138a3c3Schristos #endif 21021138a3c3Schristos 21031138a3c3Schristos 21041138a3c3Schristos 21051138a3c3Schristos 210697d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec) 21071138a3c3Schristos 21087bfbcd5fSchristos { "tic6x-*-elf", 210997d73739Schristos &tic6x_elf32_c6000_le_vec }, 21107bfbcd5fSchristos #endif 21117bfbcd5fSchristos 21127bfbcd5fSchristos 21137bfbcd5fSchristos 21147bfbcd5fSchristos 211597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec) 21167bfbcd5fSchristos 21177bfbcd5fSchristos { "tic6x-*-uclinux", 211897d73739Schristos &tic6x_elf32_linux_le_vec }, 21191138a3c3Schristos #endif 21201138a3c3Schristos 21211138a3c3Schristos 21221138a3c3Schristos 21231138a3c3Schristos 21247bfbcd5fSchristos #ifdef BFD64 212597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec) 21267bfbcd5fSchristos 21277bfbcd5fSchristos { "tilegx-*-*", 212897d73739Schristos &tilegx_elf64_le_vec }, 21297bfbcd5fSchristos #endif 21307bfbcd5fSchristos 21317bfbcd5fSchristos 21327bfbcd5fSchristos 213397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec) 21347bfbcd5fSchristos 21357bfbcd5fSchristos { "tilegxbe-*-*", 213697d73739Schristos &tilegx_elf64_be_vec }, 21377bfbcd5fSchristos #endif 21387bfbcd5fSchristos 21397bfbcd5fSchristos 21407bfbcd5fSchristos 21417bfbcd5fSchristos #endif 21427bfbcd5fSchristos 214397d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec) 21447bfbcd5fSchristos 21457bfbcd5fSchristos { "tilepro-*-*", 214697d73739Schristos &tilepro_elf32_vec }, 21477bfbcd5fSchristos #endif 21487bfbcd5fSchristos 21497bfbcd5fSchristos 21507bfbcd5fSchristos 2151822f2954Schristos #if !defined (SELECT_VECS) || defined (HAVE_ft32_elf32_vec) 2152822f2954Schristos 2153822f2954Schristos { "ft32*-*-*", 2154822f2954Schristos &ft32_elf32_vec }, 2155822f2954Schristos #endif 2156822f2954Schristos 2157822f2954Schristos 2158822f2954Schristos 215997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec) 21601138a3c3Schristos 21611138a3c3Schristos { "v850*-*-*", 216297d73739Schristos &v850_elf32_vec }, 21631138a3c3Schristos #endif 21641138a3c3Schristos 21651138a3c3Schristos 21661138a3c3Schristos 21677bfbcd5fSchristos 21685a254e06Schristos 216997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec) 21701138a3c3Schristos 2171ae87de88Schristos { "vax-*-netbsdaout*", 217297d73739Schristos &vax_aout_nbsd_vec }, 21731138a3c3Schristos #endif 21741138a3c3Schristos 21751138a3c3Schristos 21761138a3c3Schristos 21771138a3c3Schristos 21781138a3c3Schristos 2179ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec) 2180ae87de88Schristos 2181ae87de88Schristos { "vax-*-netbsd*", 2182ae87de88Schristos &vax_elf32_vec }, 2183ae87de88Schristos #endif 2184ae87de88Schristos 2185ae87de88Schristos 2186ae87de88Schristos 2187ae87de88Schristos 218897d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec) 21891138a3c3Schristos 21901138a3c3Schristos { "vax-*-openbsd*", 219197d73739Schristos &vax_aout_nbsd_vec }, 21921138a3c3Schristos #endif 21931138a3c3Schristos 21941138a3c3Schristos 21951138a3c3Schristos 21961138a3c3Schristos 219797d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec) 21981138a3c3Schristos 21991138a3c3Schristos { "vax-*-linux-*", 220097d73739Schristos &vax_elf32_vec }, 22011138a3c3Schristos #endif 22021138a3c3Schristos 22031138a3c3Schristos 22041138a3c3Schristos 220597d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec) 220697d73739Schristos 220797d73739Schristos { "visium-*-elf", 220897d73739Schristos &visium_elf32_vec }, 220997d73739Schristos #endif 221097d73739Schristos 221197d73739Schristos 221297d73739Schristos 22138b7331e5Schristos #if !defined (SELECT_VECS) || defined (HAVE_wasm32_elf32_vec) 22148b7331e5Schristos 22158b7331e5Schristos { "wasm32-*-*", 22168b7331e5Schristos &wasm32_elf32_vec }, 22178b7331e5Schristos #endif 22188b7331e5Schristos 22198b7331e5Schristos 22208b7331e5Schristos 22218b7331e5Schristos 222297d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec) 22237bfbcd5fSchristos 22247bfbcd5fSchristos { "xgate-*-*", 222597d73739Schristos &xgate_elf32_vec }, 22267bfbcd5fSchristos #endif 22277bfbcd5fSchristos 22287bfbcd5fSchristos 22297bfbcd5fSchristos 22307bfbcd5fSchristos 223197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec) 22321138a3c3Schristos 22331138a3c3Schristos { "xstormy16-*-elf", 223497d73739Schristos &xstormy16_elf32_vec }, 22351138a3c3Schristos #endif 22361138a3c3Schristos 22371138a3c3Schristos 22381138a3c3Schristos 223997d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec) 22401138a3c3Schristos 22411138a3c3Schristos { "xtensa*-*-*", 224297d73739Schristos &xtensa_elf32_le_vec }, 22431138a3c3Schristos #endif 22441138a3c3Schristos 22451138a3c3Schristos 22461138a3c3Schristos 22471138a3c3Schristos 22484d342c04Schristos #if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec) 22494d342c04Schristos 22504d342c04Schristos { "z80-*-coff", 22514d342c04Schristos &z80_coff_vec }, 22521138a3c3Schristos #endif 22531138a3c3Schristos 22541138a3c3Schristos 22551138a3c3Schristos 22561138a3c3Schristos 22574d342c04Schristos #if !defined (SELECT_VECS) || defined (HAVE_z80_elf32_vec) 22584d342c04Schristos 22594d342c04Schristos { "z80-*-elf", 22604d342c04Schristos &z80_elf32_vec }, 22611138a3c3Schristos #endif 22621138a3c3Schristos 22631138a3c3Schristos 22641138a3c3Schristos 22651138a3c3Schristos 226697d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec) 22671138a3c3Schristos 22681138a3c3Schristos { "z8k*-*-*", 226997d73739Schristos &z8k_coff_vec }, 22701138a3c3Schristos #endif 22711138a3c3Schristos 22721138a3c3Schristos 22731138a3c3Schristos 22741138a3c3Schristos 2275ae87de88Schristos #ifdef BFD64 2276ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf32_vec) 2277ae87de88Schristos 2278ae87de88Schristos { "loongarch32-*", 2279ae87de88Schristos &loongarch_elf32_vec }, 2280ae87de88Schristos #endif 2281ae87de88Schristos 2282ae87de88Schristos 2283ae87de88Schristos 2284ae87de88Schristos 2285ae87de88Schristos 2286ae87de88Schristos #if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf64_vec) 2287ae87de88Schristos 2288ae87de88Schristos { "loongarch64-*", 2289ae87de88Schristos &loongarch_elf64_vec }, 2290ae87de88Schristos #endif 2291ae87de88Schristos 2292ae87de88Schristos 2293ae87de88Schristos 2294ae87de88Schristos 2295ae87de88Schristos #endif 2296ae87de88Schristos 2297