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