xref: /netbsd-src/external/gpl3/gdb/lib/libbfd/arch/powerpc/targmatch.h (revision 22ebeae4b2252475e0ebe332f69734639cb946ea)
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 &microblaze_elf32_le_vec },
11667bfbcd5fSchristos #endif
11677bfbcd5fSchristos 
11687bfbcd5fSchristos 
11697bfbcd5fSchristos 
11707bfbcd5fSchristos 
117197d73739Schristos #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec)
11721138a3c3Schristos 
11731138a3c3Schristos { "microblaze*-*",
117497d73739Schristos &microblaze_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