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