xref: /netbsd-src/external/gpl3/gdb/lib/libbfd/arch/powerpc/targmatch.h (revision bdc22b2e01993381dcefeff2bc9b56ca75a4235c)
1 /* This file is automatically generated.  DO NOT EDIT! */
2 /* Generated from: NetBSD: mknative-gdb,v 1.7 2016/10/16 04:37:42 mrg Exp  */
3 /* Generated from: NetBSD: mknative.common,v 1.15 2017/11/29 03:32:28 christos Exp  */
4 
5 #ifdef BFD64
6 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_mach_o_vec)
7 
8 { "aarch64-*-darwin*",
9 &aarch64_mach_o_vec },
10 #endif
11 
12 
13 
14 
15 
16 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
17 
18 { "aarch64-*-elf", NULL },{ "aarch64-*-rtems*",
19 &aarch64_elf64_le_vec },
20 #endif
21 
22 
23 
24 
25 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec)
26 
27 { "aarch64_be-*-elf",
28 &aarch64_elf64_be_vec },
29 #endif
30 
31 
32 
33 
34 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
35 
36 { "aarch64-*-freebsd*",
37 &aarch64_elf64_le_vec },
38 #endif
39 
40 
41 
42 
43 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
44 
45 { "aarch64-*-fuchsia*",
46 &aarch64_elf64_le_vec },
47 #endif
48 
49 
50 
51 
52 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_cloudabi_vec)
53 
54 { "aarch64-*-cloudabi*",
55 &aarch64_elf64_le_cloudabi_vec },
56 #endif
57 
58 
59 
60 
61 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
62 
63 { "aarch64-*-linux*",
64 &aarch64_elf64_le_vec },
65 #endif
66 
67 
68 
69 
70 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec)
71 
72 { "aarch64_be-*-linux*",
73 &aarch64_elf64_be_vec },
74 #endif
75 
76 
77 
78 
79 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
80 
81 { "aarch64-*-netbsd*",
82 &aarch64_elf64_le_vec },
83 #endif
84 
85 
86 
87 
88 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec)
89 
90 { "aarch64_be-*-netbsd*",
91 &aarch64_elf64_be_vec },
92 #endif
93 
94 
95 
96 
97 #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_fbsd_vec)
98 
99 { "alpha*-*-freebsd*", NULL },{ "alpha*-*-kfreebsd*-gnu",
100 &alpha_elf64_fbsd_vec },
101 #endif
102 
103 
104 
105 
106 
107 #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec)
108 
109 { "alpha*-*-netbsd*", NULL },{ "alpha*-*-openbsd*",
110 &alpha_elf64_vec },
111 #endif
112 
113 
114 
115 
116 #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
117 
118 { "alpha*-*-netware*",
119 &alpha_ecoff_le_vec },
120 #endif
121 
122 
123 
124 
125 #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
126 
127 { "alpha*-*-linux*ecoff*",
128 &alpha_ecoff_le_vec },
129 #endif
130 
131 
132 
133 
134 #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec)
135 
136 { "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*",
137 &alpha_elf64_vec },
138 #endif
139 
140 
141 
142 
143 #if !defined (SELECT_VECS) || defined (HAVE_alpha_vms_vec)
144 
145 { "alpha*-*-*vms*",
146 &alpha_vms_vec },
147 #endif
148 
149 
150 
151 
152 #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
153 
154 { "alpha*-*-*",
155 &alpha_ecoff_le_vec },
156 #endif
157 
158 
159 
160 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_le_vec)
161 
162 { "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu",
163 &ia64_elf64_le_vec },
164 #endif
165 
166 
167 
168 
169 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf32_hpux_be_vec)
170 
171 { "ia64*-*-hpux*",
172 &ia64_elf32_hpux_be_vec },
173 #endif
174 
175 
176 
177 
178 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_vms_vec)
179 
180 { "ia64*-*-*vms*",
181 &ia64_elf64_vms_vec },
182 #endif
183 
184 
185 
186 
187 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec)
188 
189 { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu",
190 &sparc_elf64_fbsd_vec },
191 #endif
192 
193 
194 
195 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
196 
197 { "sparc64-*-netbsd*", NULL },{ "sparc64-*-openbsd*",
198 &sparc_elf64_vec },
199 #endif
200 
201 
202 
203 
204 #endif /* BFD64 */
205 
206 #if !defined (SELECT_VECS) || defined (HAVE_am33_elf32_linux_vec)
207 
208 { "am33_2.0-*-linux*",
209 &am33_elf32_linux_vec },
210 #endif
211 
212 
213 
214 #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_be_vec)
215 
216 { "arc*eb-*-elf*", NULL },{ "arc*eb-*-linux*",
217 &arc_elf32_be_vec },
218 #endif
219 
220 
221 
222 
223 #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_le_vec)
224 
225 { "arc*-*-elf*", NULL },{ "arc*-*-linux*",
226 &arc_elf32_le_vec },
227 #endif
228 
229 
230 
231 
232 #if !defined (SELECT_VECS) || defined (HAVE_arm_mach_o_vec)
233 
234 { "arm-*-darwin*",
235 &arm_mach_o_vec },
236 #endif
237 
238 
239 
240 
241 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
242 
243 { "arm-*-fuchsia*",
244 &arm_elf32_le_vec },
245 #endif
246 
247 
248 
249 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_le_vec)
250 
251 { "arm-*-nacl*",
252 &arm_elf32_nacl_le_vec },
253 #endif
254 
255 
256 
257 
258 
259 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_be_vec)
260 
261 { "armeb-*-nacl*",
262 &arm_elf32_nacl_be_vec },
263 #endif
264 
265 
266 
267 
268 
269 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec)
270 
271 { "arm*eb-*-netbsdelf*",
272 &arm_elf32_be_vec },
273 #endif
274 
275 
276 
277 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
278 
279 { "arm*-*-netbsdelf*",
280 &arm_elf32_le_vec },
281 #endif
282 
283 
284 
285 #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_nbsd_vec)
286 
287 { "arm-*-netbsd*", NULL },{ "arm-*-openbsd*",
288 &arm_aout_nbsd_vec },
289 #endif
290 
291 
292 
293 
294 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
295 
296 { "arm-*-nto*", NULL },{ "nto*arm*",
297 &arm_elf32_le_vec },
298 #endif
299 
300 
301 
302 
303 #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_riscix_vec)
304 
305 { "arm-*-riscix*",
306 &arm_aout_riscix_vec },
307 #endif
308 
309 
310 #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_epoc_le_vec)
311 
312 { "arm-epoc-pe*",
313 &arm_pe_epoc_le_vec },
314 #endif
315 
316 
317 
318 
319 
320 #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_wince_le_vec)
321 
322 { "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*",
323 &arm_pe_wince_le_vec },
324 #endif
325 
326 
327 
328 
329 
330 #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_le_vec)
331 
332 { "arm-*-pe*",
333 &arm_pe_le_vec },
334 #endif
335 
336 
337 
338 
339 #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_le_vec)
340 
341 { "arm-*-aout", NULL },{ "armel-*-aout",
342 &arm_aout_le_vec },
343 #endif
344 
345 
346 
347 #if !defined (SELECT_VECS) || defined (HAVE_arm_aout_be_vec)
348 
349 { "armeb-*-aout",
350 &arm_aout_be_vec },
351 #endif
352 
353 
354 
355 #if !defined (SELECT_VECS) || defined (HAVE_arm_coff_le_vec)
356 
357 { "arm-*-coff",
358 &arm_coff_le_vec },
359 #endif
360 
361 
362 
363 
364 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
365 
366 { "arm-*-phoenix*",
367 &arm_elf32_le_vec },
368 #endif
369 
370 
371 
372 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec)
373 
374 { "armeb-*-elf", NULL },{ "arm*b-*-freebsd*", NULL },{ "arm*b-*-linux-*", NULL },{ "armeb-*-eabi*",
375 &arm_elf32_be_vec },
376 #endif
377 
378 
379 
380 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
381 
382 { "arm-*-kaos*",
383 &arm_elf32_le_vec },
384 #endif
385 
386 
387 
388 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
389 
390 { "arm-*-elf", NULL },{ "arm*-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL },
391 { "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL },
392 { "arm*-*-eabi*", NULL },{ "arm-*-rtems*",
393 &arm_elf32_le_vec },
394 #endif
395 
396 
397 
398 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_vxworks_le_vec)
399 
400 { "arm*-*-vxworks", NULL },{ "arm*-*-windiss",
401 &arm_elf32_vxworks_le_vec },
402 #endif
403 
404 
405 
406 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_symbian_le_vec)
407 
408 { "arm*-*-symbianelf*",
409 &arm_elf32_symbian_le_vec },
410 #endif
411 
412 
413 
414 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
415 
416 { "arm9e-*-elf",
417 &arm_elf32_le_vec },
418 #endif
419 
420 
421 
422 
423 #if !defined (SELECT_VECS) || defined (HAVE_avr_elf32_vec)
424 
425 { "avr-*-*",
426 &avr_elf32_vec },
427 #endif
428 
429 
430 
431 #if !defined (SELECT_VECS) || defined (HAVE_bfin_elf32_vec)
432 
433 { "bfin-*-*",
434 &bfin_elf32_vec },
435 #endif
436 
437 
438 
439 
440 
441 #if !defined (SELECT_VECS) || defined (HAVE_tic30_aout_vec)
442 
443 { "c30-*-*aout*", NULL },{ "tic30-*-*aout*",
444 &tic30_aout_vec },
445 #endif
446 
447 
448 #if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec)
449 
450 { "c30-*-*coff*", NULL },{ "tic30-*-*coff*",
451 &tic30_coff_vec },
452 #endif
453 
454 
455 
456 #if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec)
457 
458 { "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*",
459 &tic4x_coff1_vec },
460 #endif
461 
462 
463 
464 
465 
466 #if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec)
467 
468 { "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*",
469 &tic54x_coff1_vec },
470 #endif
471 
472 
473 
474 
475 
476 #if !defined (SELECT_VECS) || defined (HAVE_cr16_elf32_vec)
477 
478 { "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*",
479 &cr16_elf32_vec },
480 #endif
481 
482 
483 
484 
485 #if !defined (SELECT_VECS) || defined (HAVE_cr16c_elf32_vec)
486 
487 { "cr16c-*-elf*",
488 &cr16c_elf32_vec },
489 #endif
490 
491 
492 
493 
494 #if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec)
495 
496 { "cris-*-*", NULL },{ "crisv32-*-*",
497 &cris_aout_vec },
498 #endif
499 
500 
501 
502 
503 
504 #if !defined (SELECT_VECS) || defined (HAVE_crx_elf32_vec)
505 
506 { "crx-*-elf*",
507 &crx_elf32_vec },
508 #endif
509 
510 
511 
512 
513 #if !defined (SELECT_VECS) || defined (HAVE_d10v_elf32_vec)
514 
515 { "d10v-*-*",
516 &d10v_elf32_vec },
517 #endif
518 
519 
520 
521 #if !defined (SELECT_VECS) || defined (HAVE_dlx_elf32_be_vec)
522 
523 { "dlx-*-elf*",
524 &dlx_elf32_be_vec },
525 #endif
526 
527 
528 
529 
530 #if !defined (SELECT_VECS) || defined (HAVE_d30v_elf32_vec)
531 
532 { "d30v-*-*",
533 &d30v_elf32_vec },
534 #endif
535 
536 
537 
538 #if !defined (SELECT_VECS) || defined (HAVE_epiphany_elf32_vec)
539 
540 { "epiphany-*-elf",
541 &epiphany_elf32_vec },
542 #endif
543 
544 
545 
546 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
547 
548 { "fido-*-elf*",
549 &m68k_elf32_vec },
550 #endif
551 
552 
553 
554 
555 #if !defined (SELECT_VECS) || defined (HAVE_fr30_elf32_vec)
556 
557 { "fr30-*-elf",
558 &fr30_elf32_vec },
559 #endif
560 
561 
562 
563 #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_vec)
564 
565 { "frv-*-elf",
566 &frv_elf32_vec },
567 #endif
568 
569 
570 
571 
572 #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_fdpic_vec)
573 
574 { "frv-*-*linux*",
575 &frv_elf32_fdpic_vec },
576 #endif
577 
578 
579 
580 
581 #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_be_vec)
582 
583 { "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux",
584 &moxie_elf32_be_vec },
585 #endif
586 
587 
588 
589 
590 #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_le_vec)
591 
592 { "moxie-*-moxiebox*",
593 &moxie_elf32_le_vec },
594 #endif
595 
596 
597 
598 #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_vec)
599 
600 { "h8300*-*-elf", NULL },{ "h8300*-*-rtems*",
601 &h8300_elf32_vec },
602 #endif
603 
604 
605 
606 
607 #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_linux_vec)
608 
609 { "h8300*-*-linux*",
610 &h8300_elf32_linux_vec },
611 #endif
612 
613 
614 
615 #if !defined (SELECT_VECS) || defined (HAVE_h8300_coff_vec)
616 
617 { "h8300*-*-*",
618 &h8300_coff_vec },
619 #endif
620 
621 
622 
623 
624 #if !defined (SELECT_VECS) || defined (HAVE_h8500_coff_vec)
625 
626 { "h8500-*-*",
627 &h8500_coff_vec },
628 #endif
629 
630 
631 
632 
633 #ifdef BFD64
634 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_linux_vec)
635 
636 { "hppa*64*-*-linux-*",
637 &hppa_elf64_linux_vec },
638 #endif
639 
640 
641 
642 
643 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_vec)
644 
645 { "hppa*64*-*-hpux11*",
646 &hppa_elf64_vec },
647 #endif
648 
649 
650 
651 
652 
653 #endif
654 
655 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_linux_vec)
656 
657 { "hppa*-*-linux-*",
658 &hppa_elf32_linux_vec },
659 #endif
660 
661 
662 
663 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_nbsd_vec)
664 
665 { "hppa*-*-netbsd*",
666 &hppa_elf32_nbsd_vec },
667 #endif
668 
669 
670 
671 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_vec)
672 
673 { "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*",
674 &hppa_elf32_vec },
675 #endif
676 
677 
678 
679 
680 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
681 
682 { "hppa*-*-bsd*",
683 &hppa_som_vec },
684 #endif
685 
686 
687 
688 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
689 
690 { "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*",
691 &hppa_som_vec },
692 #endif
693 
694 
695 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
696 
697 { "hppa*-*-osf*",
698 &hppa_som_vec },
699 #endif
700 
701 
702 
703 
704 #if !defined (SELECT_VECS) || defined (HAVE_i370_elf32_vec)
705 
706 { "i370-*-*",
707 &i370_elf32_vec },
708 #endif
709 
710 
711 
712 
713 #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_vec)
714 
715 { "i[3-7]86-*-sco3.2v5*coff",
716 &i386_coff_vec },
717 #endif
718 
719 
720 
721 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
722 
723 { "i[3-7]86-*-sysv4*", NULL },{ "i[3-7]86-*-unixware*", NULL },
724 { "i[3-7]86-*-elf*", NULL },{ "i[3-7]86-*-sco3.2v5*", NULL },
725 { "i[3-7]86-*-dgux*", NULL },{ "i[3-7]86-*-sysv5*", NULL },{ "i[3-7]86-*-rtems*",
726 &i386_elf32_vec },
727 #endif
728 
729 
730 
731 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec)
732 
733 { "i[3-7]86-*-solaris2*",
734 &i386_elf32_sol2_vec },
735 #endif
736 
737 
738 
739 
740 
741 #ifdef BFD64
742 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec)
743 
744 { "x86_64-*-solaris2*",
745 &i386_elf32_sol2_vec },
746 #endif
747 
748 
749 
750 
751 #endif
752 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
753 
754 { "i[3-7]86-*-kaos*",
755 &i386_elf32_vec },
756 #endif
757 
758 
759 
760 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
761 
762 { "i[3-7]86-*-nto*",
763 &i386_elf32_vec },
764 #endif
765 
766 
767 
768 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
769 
770 { "i[3-7]86-*-aros*",
771 &i386_elf32_vec },
772 #endif
773 
774 
775 
776 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
777 
778 { "i[3-7]86-*-chorus*",
779 &i386_elf32_vec },
780 #endif
781 
782 
783 
784 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
785 
786 { "i[3-7]86-*-dicos*",
787 &i386_elf32_vec },
788 #endif
789 
790 
791 
792 
793 #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_go32_vec)
794 
795 { "*-*-msdosdjgpp*", NULL },{ "*-*-go32*",
796 &i386_coff_go32_vec },
797 #endif
798 
799 
800 
801 #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_vec)
802 
803 { "i[3-7]86-*-sysv*", NULL },{ "i[3-7]86-*-isc*", NULL },{ "i[3-7]86-*-sco*", NULL },{ "i[3-7]86-*-coff", NULL },
804 { "i[3-7]86-*-aix*",
805 &i386_coff_vec },
806 #endif
807 
808 
809 #if !defined (SELECT_VECS) || defined (HAVE_i386_mach_o_vec)
810 
811 { "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*",
812 &i386_mach_o_vec },
813 #endif
814 
815 
816 
817 
818 
819 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_dynix_vec)
820 
821 { "i[3-7]86-sequent-bsd*",
822 &i386_aout_dynix_vec },
823 #endif
824 
825 
826 
827 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_bsd_vec)
828 
829 { "i[3-7]86-*-bsd*",
830 &i386_aout_bsd_vec },
831 #endif
832 
833 
834 
835 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
836 
837 { "i[3-7]86-*-dragonfly*",
838 &i386_elf32_vec },
839 #endif
840 
841 
842 
843 
844 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_fbsd_vec)
845 
846 { "i[3-7]86-*-freebsdaout*", NULL },{ "i[3-7]86-*-freebsd[12].*", NULL },
847 { "i[3-7]86-*-freebsd[12]",
848 &i386_aout_fbsd_vec },
849 #endif
850 
851 
852 
853 
854 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_fbsd_vec)
855 
856 { "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu",
857 &i386_elf32_fbsd_vec },
858 #endif
859 
860 
861 
862 
863 
864 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
865 
866 { "i[3-7]86-*-netbsdelf*", NULL },{ "i[3-7]86-*-netbsd*-gnu*", NULL },{ "i[3-7]86-*-knetbsd*-gnu",
867 &i386_elf32_vec },
868 #endif
869 
870 
871 
872 
873 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
874 
875 { "i[3-7]86-*-netbsdpe*",
876 &i386_pe_vec },
877 #endif
878 
879 
880 
881 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_nbsd_vec)
882 
883 { "i[3-7]86-*-netbsdaout*", NULL },{ "i[3-7]86-*-netbsd*", NULL },
884 { "i[3-7]86-*-openbsd[0-2].*", NULL },{ "i[3-7]86-*-openbsd3.[0-3]",
885 &i386_aout_nbsd_vec },
886 #endif
887 
888 
889 
890 
891 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
892 
893 { "i[3-7]86-*-openbsd*",
894 &i386_elf32_vec },
895 #endif
896 
897 
898 
899 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
900 
901 { "i[3-7]86-*-netware*",
902 &i386_elf32_vec },
903 #endif
904 
905 
906 
907 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_linux_vec)
908 
909 { "i[3-7]86-*-linux*aout*",
910 &i386_aout_linux_vec },
911 #endif
912 
913 
914 
915 
916 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
917 
918 { "i[3-7]86-*-linux-*",
919 &i386_elf32_vec },
920 #endif
921 
922 
923 
924 
925 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_nacl_vec)
926 
927 { "i[3-7]86-*-nacl*",
928 &i386_elf32_nacl_vec },
929 #endif
930 
931 
932 
933 
934 
935 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
936 
937 { "i[3-7]86-*-redox*",
938 &i386_elf32_vec },
939 #endif
940 
941 
942 
943 
944 #ifdef BFD64
945 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_cloudabi_vec)
946 
947 { "x86_64-*-cloudabi*",
948 &x86_64_elf64_cloudabi_vec },
949 #endif
950 
951 
952 
953 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_mach_o_vec)
954 
955 { "x86_64-*-darwin*",
956 &x86_64_mach_o_vec },
957 #endif
958 
959 
960 
961 
962 
963 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
964 
965 { "x86_64-*-dicos*",
966 &x86_64_elf64_vec },
967 #endif
968 
969 
970 
971 
972 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
973 
974 { "x86_64-*-elf*", NULL },{ "x86_64-*-rtems*", NULL },{ "x86_64-*-fuchsia",
975 &x86_64_elf64_vec },
976 #endif
977 
978 
979 
980 
981 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
982 
983 { "x86_64-*-dragonfly*",
984 &x86_64_elf64_vec },
985 #endif
986 
987 
988 
989 
990 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_fbsd_vec)
991 
992 { "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu",
993 &x86_64_elf64_fbsd_vec },
994 #endif
995 
996 
997 
998 
999 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
1000 
1001 { "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*",
1002 &x86_64_elf64_vec },
1003 #endif
1004 
1005 
1006 
1007 
1008 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
1009 
1010 { "x86_64-*-linux-*",
1011 &x86_64_elf64_vec },
1012 #endif
1013 
1014 
1015 
1016 
1017 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf32_nacl_vec)
1018 
1019 { "x86_64-*-nacl*",
1020 &x86_64_elf32_nacl_vec },
1021 #endif
1022 
1023 
1024 
1025 
1026 
1027 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_pe_vec)
1028 
1029 { "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin",
1030 &x86_64_pe_vec },
1031 #endif
1032 
1033 
1034 
1035 
1036 
1037 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
1038 
1039 { "x86_64-*-rdos*",
1040 &x86_64_elf64_vec },
1041 #endif
1042 
1043 
1044 
1045 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
1046 
1047 { "x86_64-*-redox*",
1048 &x86_64_elf64_vec },
1049 #endif
1050 
1051 
1052 
1053 
1054 #endif
1055 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
1056 
1057 { "i[3-7]86-*-lynxos*",
1058 &i386_elf32_vec },
1059 #endif
1060 
1061 
1062 
1063 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
1064 
1065 { "i[3-7]86-*-gnu*",
1066 &i386_elf32_vec },
1067 #endif
1068 
1069 
1070 
1071 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_mach3_vec)
1072 
1073 { "i[3-7]86-*-mach*", NULL },{ "i[3-7]86-*-osf1mk*",
1074 &i386_aout_mach3_vec },
1075 #endif
1076 
1077 
1078 
1079 
1080 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_os9k_vec)
1081 
1082 { "i[3-7]86-*-os9k",
1083 &i386_aout_os9k_vec },
1084 #endif
1085 
1086 
1087 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec)
1088 
1089 { "i[3-7]86-*-msdos*",
1090 &i386_aout_vec },
1091 #endif
1092 
1093 
1094 
1095 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
1096 
1097 { "i[3-7]86-*-moss*",
1098 &i386_elf32_vec },
1099 #endif
1100 
1101 
1102 
1103 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
1104 
1105 { "i[3-7]86-*-beospe*",
1106 &i386_pe_vec },
1107 #endif
1108 
1109 
1110 
1111 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
1112 
1113 { "i[3-7]86-*-beoself*", NULL },{ "i[3-7]86-*-beos*",
1114 &i386_elf32_vec },
1115 #endif
1116 
1117 
1118 
1119 #if !defined (SELECT_VECS) || defined (HAVE_i386_pei_vec)
1120 
1121 { "i[3-7]86-*-interix*",
1122 &i386_pei_vec },
1123 #endif
1124 
1125 
1126 
1127 
1128 
1129 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
1130 
1131 { "i[3-7]86-*-rdos*",
1132 &i386_elf32_vec },
1133 #endif
1134 
1135 
1136 
1137 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
1138 
1139 { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe",
1140 &i386_pe_vec },
1141 #endif
1142 
1143 
1144 
1145 
1146 #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_vec)
1147 
1148 { "i[3-7]86-none-*",
1149 &i386_coff_vec },
1150 #endif
1151 
1152 
1153 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec)
1154 
1155 { "i[3-7]86-*-aout*", NULL },{ "i[3-7]86*-*-vsta*",
1156 &i386_aout_vec },
1157 #endif
1158 
1159 
1160 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vxworks_vec)
1161 
1162 { "i[3-7]86-*-vxworks*",
1163 &i386_elf32_vxworks_vec },
1164 #endif
1165 
1166 
1167 
1168 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
1169 
1170 { "i[3-7]86-*-chaos",
1171 &i386_elf32_vec },
1172 #endif
1173 
1174 
1175 
1176 
1177 #if !defined (SELECT_VECS) || defined (HAVE_i860_coff_vec)
1178 
1179 { "i860-*-mach3*", NULL },{ "i860-*-osf1*", NULL },{ "i860-*-coff*",
1180 &i860_coff_vec },
1181 #endif
1182 
1183 
1184 #if !defined (SELECT_VECS) || defined (HAVE_i860_elf32_le_vec)
1185 
1186 { "i860-stardent-sysv4*", NULL },{ "i860-stardent-elf*",
1187 &i860_elf32_le_vec },
1188 #endif
1189 
1190 
1191 
1192 #if !defined (SELECT_VECS) || defined (HAVE_i860_elf32_vec)
1193 
1194 { "i860-*-sysv4*", NULL },{ "i860-*-elf*",
1195 &i860_elf32_vec },
1196 #endif
1197 
1198 
1199 
1200 #if !defined (SELECT_VECS) || defined (HAVE_bout_le_vec)
1201 
1202 { "i960-*-vxworks4*", NULL },{ "i960-*-vxworks5.0",
1203 &bout_le_vec },
1204 #endif
1205 
1206 
1207 
1208 
1209 #if !defined (SELECT_VECS) || defined (HAVE_icoff_le_vec)
1210 
1211 { "i960-*-vxworks5.*", NULL },{ "i960-*-coff*", NULL },{ "i960-*-sysv*",
1212 &icoff_le_vec },
1213 #endif
1214 
1215 
1216 
1217 
1218 #if !defined (SELECT_VECS) || defined (HAVE_bout_le_vec)
1219 
1220 { "i960-*-vxworks*", NULL },{ "i960-*-aout*", NULL },{ "i960-*-bout*", NULL },{ "i960-*-nindy*",
1221 &bout_le_vec },
1222 #endif
1223 
1224 
1225 
1226 
1227 #if !defined (SELECT_VECS) || defined (HAVE_i960_elf32_vec)
1228 
1229 { "i960-*-elf*",
1230 &i960_elf32_vec },
1231 #endif
1232 
1233 
1234 
1235 
1236 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
1237 
1238 { "ia16-*-elf",
1239 &i386_elf32_vec },
1240 #endif
1241 
1242 
1243 
1244 
1245 #if !defined (SELECT_VECS) || defined (HAVE_ip2k_elf32_vec)
1246 
1247 { "ip2k-*-elf",
1248 &ip2k_elf32_vec },
1249 #endif
1250 
1251 
1252 
1253 #if !defined (SELECT_VECS) || defined (HAVE_iq2000_elf32_vec)
1254 
1255 { "iq2000-*-elf",
1256 &iq2000_elf32_vec },
1257 #endif
1258 
1259 
1260 
1261 #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_vec)
1262 
1263 { "lm32-*-elf", NULL },{ "lm32-*-rtems*",
1264 &lm32_elf32_vec },
1265 #endif
1266 
1267 
1268 
1269 
1270 #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_fdpic_vec)
1271 
1272 { "lm32-*-*linux*",
1273 &lm32_elf32_fdpic_vec },
1274 #endif
1275 
1276 
1277 
1278 
1279 #if !defined (SELECT_VECS) || defined (HAVE_m32c_elf32_vec)
1280 
1281 { "m32c-*-elf", NULL },{ "m32c-*-rtems*",
1282 &m32c_elf32_vec },
1283 #endif
1284 
1285 
1286 
1287 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_le_vec)
1288 
1289 { "m32r*le-*-linux*",
1290 &m32r_elf32_linux_le_vec },
1291 #endif
1292 
1293 
1294 
1295 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_vec)
1296 
1297 { "m32r*-*-linux*",
1298 &m32r_elf32_linux_vec },
1299 #endif
1300 
1301 
1302 
1303 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_le_vec)
1304 
1305 { "m32r*le-*-*",
1306 &m32r_elf32_le_vec },
1307 #endif
1308 
1309 
1310 
1311 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_vec)
1312 
1313 { "m32r-*-*",
1314 &m32r_elf32_vec },
1315 #endif
1316 
1317 
1318 
1319 #if !defined (SELECT_VECS) || defined (HAVE_m68hc11_elf32_vec)
1320 
1321 { "m68hc11-*-*", NULL },{ "m6811-*-*",
1322 &m68hc11_elf32_vec },
1323 #endif
1324 
1325 
1326 
1327 #if !defined (SELECT_VECS) || defined (HAVE_m68hc12_elf32_vec)
1328 
1329 { "m68hc12-*-*", NULL },{ "m6812-*-*",
1330 &m68hc12_elf32_vec },
1331 #endif
1332 
1333 
1334 
1335 
1336 #if !defined (SELECT_VECS) || defined (HAVE_m68k_coff_sysv_vec)
1337 
1338 { "m68*-motorola-sysv*",
1339 &m68k_coff_sysv_vec },
1340 #endif
1341 
1342 
1343 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_hp300bsd_vec)
1344 
1345 { "m68*-hp-bsd*",
1346 &m68k_aout_hp300bsd_vec },
1347 #endif
1348 
1349 
1350 
1351 #if !defined (SELECT_VECS) || defined (HAVE_aout0_be_vec)
1352 
1353 { "m68*-*-aout*",
1354 &aout0_be_vec },
1355 #endif
1356 
1357 
1358 
1359 
1360 
1361 
1362 
1363 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1364 
1365 { "m68*-*-elf*", NULL },{ "m68*-*-sysv4*", NULL },{ "m68*-*-rtems*", NULL },{ "m68*-*-uclinux*",
1366 &m68k_elf32_vec },
1367 #endif
1368 
1369 
1370 
1371 #if !defined (SELECT_VECS) || defined (HAVE_m68k_coff_vec)
1372 
1373 { "m68*-*-coff*", NULL },{ "m68*-*-sysv*",
1374 &m68k_coff_vec },
1375 #endif
1376 
1377 
1378 
1379 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_hp300hpux_vec)
1380 
1381 { "m68*-*-hpux*",
1382 &m68k_aout_hp300hpux_vec },
1383 #endif
1384 
1385 
1386 
1387 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_linux_vec)
1388 
1389 { "m68*-*-linux*aout*",
1390 &m68k_aout_linux_vec },
1391 #endif
1392 
1393 
1394 
1395 
1396 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1397 
1398 { "m68*-*-linux-*",
1399 &m68k_elf32_vec },
1400 #endif
1401 
1402 
1403 
1404 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1405 
1406 { "m68*-*-gnu*",
1407 &m68k_elf32_vec },
1408 #endif
1409 
1410 
1411 
1412 
1413 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_4knbsd_vec)
1414 
1415 { "m68*-hp*-netbsd*",
1416 &m68k_aout_4knbsd_vec },
1417 #endif
1418 
1419 
1420 
1421 
1422 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1423 
1424 { "m68*-*-netbsdelf*", NULL },{ "m5407-*-netbsdelf*",
1425 &m68k_elf32_vec },
1426 #endif
1427 
1428 
1429 
1430 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_nbsd_vec)
1431 
1432 { "m68*-*-netbsdaout*", NULL },{ "m68*-*-netbsd*",
1433 &m68k_aout_nbsd_vec },
1434 #endif
1435 
1436 
1437 
1438 
1439 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_nbsd_vec)
1440 
1441 { "m68*-*-openbsd*",
1442 &m68k_aout_nbsd_vec },
1443 #endif
1444 
1445 
1446 
1447 
1448 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
1449 
1450 { "m68*-*-sunos*", NULL },{ "m68*-*-os68k*", NULL },{ "m68*-*-vxworks*", NULL },{ "m68*-netx-*", NULL },
1451 { "m68*-*-bsd*", NULL },{ "m68*-*-vsta*",
1452 &sparc_aout_sunos_be_vec },
1453 #endif
1454 
1455 
1456 
1457 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
1458 
1459 { "m68*-ericsson-*",
1460 &sparc_aout_sunos_be_vec },
1461 #endif
1462 
1463 
1464 
1465 
1466 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1467 
1468 { "m68*-cbm-*",
1469 &m68k_elf32_vec },
1470 #endif
1471 
1472 
1473 
1474 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1475 
1476 { "m68*-*-psos*",
1477 &m68k_elf32_vec },
1478 #endif
1479 
1480 
1481 
1482 
1483 
1484 #if !defined (SELECT_VECS) || defined (HAVE_m88k_elf32_vec)
1485 
1486 { "m88*-harris-cxux*", NULL },{ "m88*-*-dgux*", NULL },{ "m88*-*-sysv4*",
1487 &m88k_elf32_vec },
1488 #endif
1489 
1490 
1491 
1492 #if !defined (SELECT_VECS) || defined (HAVE_m88k_aout_mach3_vec)
1493 
1494 { "m88*-*-mach3*",
1495 &m88k_aout_mach3_vec },
1496 #endif
1497 
1498 
1499 
1500 #if !defined (SELECT_VECS) || defined (HAVE_m88k_aout_obsd_vec)
1501 
1502 { "m88*-*-openbsd*",
1503 &m88k_aout_obsd_vec },
1504 #endif
1505 
1506 
1507 
1508 #if !defined (SELECT_VECS) || defined (HAVE_m88k_coff_bcs_vec)
1509 
1510 { "m88*-*-*",
1511 &m88k_coff_bcs_vec },
1512 #endif
1513 
1514 
1515 
1516 
1517 #if !defined (SELECT_VECS) || defined (HAVE_mcore_elf32_be_vec)
1518 
1519 { "mcore-*-elf",
1520 &mcore_elf32_be_vec },
1521 #endif
1522 
1523 
1524 
1525 #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_be_vec)
1526 
1527 { "mcore-*-pe",
1528 &mcore_pe_be_vec },
1529 #endif
1530 
1531 
1532 
1533 
1534 #if !defined (SELECT_VECS) || defined (HAVE_mep_elf32_vec)
1535 
1536 { "mep-*-elf",
1537 &mep_elf32_vec },
1538 #endif
1539 
1540 
1541 
1542 
1543 #if !defined (SELECT_VECS) || defined (HAVE_metag_elf32_vec)
1544 
1545 { "metag-*-*",
1546 &metag_elf32_vec },
1547 #endif
1548 
1549 
1550 
1551 
1552 #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_le_vec)
1553 
1554 { "microblazeel*-*",
1555 &microblaze_elf32_le_vec },
1556 #endif
1557 
1558 
1559 
1560 
1561 #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec)
1562 
1563 { "microblaze*-*",
1564 &microblaze_elf32_vec },
1565 #endif
1566 
1567 
1568 
1569 
1570 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
1571 
1572 { "mips*-big-*",
1573 &mips_ecoff_be_vec },
1574 #endif
1575 
1576 
1577 
1578 
1579 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_le_vec)
1580 
1581 { "mips*-dec-*", NULL },{ "mips*el-*-ecoff*",
1582 &mips_ecoff_le_vec },
1583 #endif
1584 
1585 
1586 
1587 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
1588 
1589 { "mips*-*-ecoff*",
1590 &mips_ecoff_be_vec },
1591 #endif
1592 
1593 
1594 
1595 #ifdef BFD64
1596 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec)
1597 
1598 { "mips*-*-irix6*",
1599 &mips_elf32_n_be_vec },
1600 #endif
1601 
1602 
1603 
1604 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec)
1605 
1606 { "mips64*-ps2-elf*",
1607 &mips_elf32_n_le_vec },
1608 #endif
1609 
1610 
1611 
1612 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1613 
1614 { "mips*-ps2-elf*",
1615 &mips_elf32_le_vec },
1616 #endif
1617 
1618 
1619 
1620 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1621 
1622 { "mips*-*-irix5*",
1623 &mips_elf32_be_vec },
1624 #endif
1625 
1626 
1627 
1628 #endif
1629 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
1630 
1631 { "mips*-sgi-*", NULL },{ "mips*-*-bsd*",
1632 &mips_ecoff_be_vec },
1633 #endif
1634 
1635 
1636 
1637 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_bele_vec)
1638 
1639 { "mips*-*-lnews*",
1640 &mips_ecoff_bele_vec },
1641 #endif
1642 
1643 
1644 
1645 #ifdef BFD64
1646 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1647 
1648 { "mips*-*-sysv4*",
1649 &mips_elf32_trad_be_vec },
1650 #endif
1651 
1652 
1653 
1654 #endif
1655 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
1656 
1657 { "mips*-*-sysv*", NULL },{ "mips*-*-riscos*",
1658 &mips_ecoff_be_vec },
1659 #endif
1660 
1661 
1662 
1663 #ifdef BFD64
1664 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec)
1665 
1666 { "mips*el-*-vxworks*",
1667 &mips_elf32_vxworks_le_vec },
1668 #endif
1669 
1670 
1671 
1672 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec)
1673 
1674 { "mips*-*-vxworks*",
1675 &mips_elf32_vxworks_be_vec },
1676 #endif
1677 
1678 
1679 
1680 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1681 
1682 { "mips*el-sde-elf*",
1683 &mips_elf32_trad_le_vec },
1684 #endif
1685 
1686 
1687 
1688 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1689 
1690 { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*",
1691 &mips_elf32_trad_be_vec },
1692 #endif
1693 
1694 
1695 
1696 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1697 
1698 { "mips*el-*-elf*", NULL },{ "mips*-*-chorus*",
1699 &mips_elf32_le_vec },
1700 #endif
1701 
1702 
1703 
1704 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1705 
1706 { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-windiss", NULL },{ "mips*-*-none",
1707 &mips_elf32_be_vec },
1708 #endif
1709 
1710 
1711 
1712 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
1713 
1714 { "mips64*el-*-netbsd*",
1715 &mips_elf32_ntrad_le_vec },
1716 #endif
1717 
1718 
1719 
1720 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
1721 
1722 { "mips64*-*-netbsd*",
1723 &mips_elf32_ntrad_be_vec },
1724 #endif
1725 
1726 
1727 
1728 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1729 
1730 { "mips*el-*-netbsd*",
1731 &mips_elf32_trad_le_vec },
1732 #endif
1733 
1734 
1735 
1736 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1737 
1738 { "mips*-*-netbsd*",
1739 &mips_elf32_trad_be_vec },
1740 #endif
1741 
1742 
1743 
1744 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec)
1745 
1746 { "mips64*-*-openbsd*",
1747 &mips_elf64_trad_be_vec },
1748 #endif
1749 
1750 
1751 
1752 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1753 
1754 { "mips*el-*-openbsd*",
1755 &mips_elf32_le_vec },
1756 #endif
1757 
1758 
1759 
1760 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1761 
1762 { "mips*-*-openbsd*",
1763 &mips_elf32_be_vec },
1764 #endif
1765 
1766 
1767 
1768 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
1769 
1770 { "mips64*el-*-linux*",
1771 &mips_elf32_ntrad_le_vec },
1772 #endif
1773 
1774 
1775 
1776 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
1777 
1778 { "mips64*-*-linux*",
1779 &mips_elf32_ntrad_be_vec },
1780 #endif
1781 
1782 
1783 
1784 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1785 
1786 { "mips*el-*-linux*",
1787 &mips_elf32_trad_le_vec },
1788 #endif
1789 
1790 
1791 
1792 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1793 
1794 { "mips*-*-linux*",
1795 &mips_elf32_trad_be_vec },
1796 #endif
1797 
1798 
1799 
1800 
1801 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec)
1802 
1803 { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu",
1804 &mips_elf32_ntradfbsd_le_vec },
1805 #endif
1806 
1807 
1808 
1809 
1810 
1811 
1812 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec)
1813 
1814 { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu",
1815 &mips_elf32_ntradfbsd_be_vec },
1816 #endif
1817 
1818 
1819 
1820 
1821 
1822 
1823 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec)
1824 
1825 { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu",
1826 &mips_elf32_tradfbsd_le_vec },
1827 #endif
1828 
1829 
1830 
1831 
1832 
1833 
1834 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec)
1835 
1836 { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu",
1837 &mips_elf32_tradfbsd_be_vec },
1838 #endif
1839 
1840 
1841 
1842 
1843 
1844 #if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec)
1845 
1846 { "mmix-*-*",
1847 &mmix_elf64_vec },
1848 #endif
1849 
1850 
1851 
1852 
1853 #endif
1854 #if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec)
1855 
1856 { "mn10200-*-*",
1857 &mn10200_elf32_vec },
1858 #endif
1859 
1860 
1861 
1862 #if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec)
1863 
1864 { "mn10300-*-*",
1865 &mn10300_elf32_vec },
1866 #endif
1867 
1868 
1869 
1870 
1871 #if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec)
1872 
1873 { "mt-*-elf",
1874 &mt_elf32_vec },
1875 #endif
1876 
1877 
1878 
1879 #if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec)
1880 
1881 { "msp430-*-*",
1882 &msp430_elf32_vec },
1883 #endif
1884 
1885 
1886 
1887 
1888 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec)
1889 
1890 { "nds32*le-*-linux*",
1891 &nds32_elf32_linux_le_vec },
1892 #endif
1893 
1894 
1895 
1896 
1897 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec)
1898 
1899 { "nds32*be-*-linux*",
1900 &nds32_elf32_linux_be_vec },
1901 #endif
1902 
1903 
1904 
1905 
1906 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec)
1907 
1908 { "nds32*le-*-*",
1909 &nds32_elf32_le_vec },
1910 #endif
1911 
1912 
1913 
1914 
1915 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec)
1916 
1917 { "nds32*be-*-*",
1918 &nds32_elf32_be_vec },
1919 #endif
1920 
1921 
1922 
1923 
1924 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec)
1925 
1926 { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*",
1927 &ns32k_aout_pc532mach_vec },
1928 #endif
1929 
1930 
1931 
1932 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec)
1933 
1934 { "ns32k-*-netbsd*", NULL },{ "ns32k-*-lites*", NULL },{ "ns32k-*-openbsd*",
1935 &ns32k_aout_pc532nbsd_vec },
1936 #endif
1937 
1938 
1939 
1940 
1941 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_be_vec)
1942 
1943 { "nios2eb-*-*",
1944 &nios2_elf32_be_vec },
1945 #endif
1946 
1947 
1948 
1949 
1950 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
1951 
1952 { "nios2el-*-*",
1953 &nios2_elf32_le_vec },
1954 #endif
1955 
1956 
1957 
1958 
1959 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
1960 
1961 { "nios2-*-*",
1962 &nios2_elf32_le_vec },
1963 #endif
1964 
1965 
1966 
1967 
1968 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
1969 
1970 { "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*",
1971 &or1k_elf32_vec },
1972 #endif
1973 
1974 
1975 
1976 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
1977 
1978 { "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*",
1979 &or1k_elf32_vec },
1980 #endif
1981 
1982 
1983 
1984 #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec)
1985 
1986 { "pdp11-*-*",
1987 &pdp11_aout_vec },
1988 #endif
1989 
1990 
1991 
1992 
1993 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec)
1994 
1995 { "pj-*-*",
1996 &pj_elf32_vec },
1997 #endif
1998 
1999 
2000 
2001 
2002 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec)
2003 
2004 { "pjl-*-*",
2005 &pj_elf32_le_vec },
2006 #endif
2007 
2008 
2009 
2010 
2011 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
2012 
2013 { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
2014 &rs6000_xcoff_vec },
2015 #endif
2016 
2017 
2018 
2019 
2020 #ifdef BFD64
2021 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
2022 
2023 { "powerpc64-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
2024 &rs6000_xcoff64_aix_vec },
2025 #endif
2026 
2027 
2028 
2029 
2030 #endif
2031 
2032 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
2033 
2034 { "powerpc-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
2035 &rs6000_xcoff_vec },
2036 #endif
2037 
2038 
2039 
2040 
2041 #ifdef BFD64
2042 
2043 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
2044 
2045 { "powerpc64-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
2046 &rs6000_xcoff64_aix_vec },
2047 #endif
2048 
2049 
2050 
2051 
2052 #endif
2053 
2054 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
2055 
2056 { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*",
2057 &rs6000_xcoff_vec },
2058 #endif
2059 
2060 
2061 
2062 #ifdef BFD64
2063 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec)
2064 
2065 { "powerpc64-*-aix*",
2066 &rs6000_xcoff64_vec },
2067 #endif
2068 
2069 
2070 
2071 
2072 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec)
2073 
2074 { "powerpc64-*-freebsd*",
2075 &powerpc_elf64_fbsd_vec },
2076 #endif
2077 
2078 
2079 
2080 
2081 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec)
2082 
2083 { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL },
2084 { "powerpc64-*-*bsd*",
2085 &powerpc_elf64_vec },
2086 #endif
2087 
2088 
2089 
2090 
2091 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec)
2092 
2093 { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL },
2094 { "powerpc64le-*-*bsd*",
2095 &powerpc_elf64_le_vec },
2096 #endif
2097 
2098 
2099 
2100 
2101 #endif
2102 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec)
2103 
2104 { "powerpc-*-*freebsd*",
2105 &powerpc_elf32_fbsd_vec },
2106 #endif
2107 
2108 
2109 
2110 
2111 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
2112 
2113 { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL },
2114 { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL },
2115 { "powerpc-*-chorus*",
2116 &powerpc_elf32_vec },
2117 #endif
2118 
2119 
2120 
2121 
2122 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
2123 
2124 { "powerpc-*-kaos*",
2125 &powerpc_elf32_vec },
2126 #endif
2127 
2128 
2129 
2130 
2131 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec)
2132 
2133 { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*",
2134 &mach_o_be_vec },
2135 #endif
2136 
2137 
2138 
2139 
2140 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec)
2141 
2142 { "powerpc-*-macos*",
2143 &powerpc_xcoff_vec },
2144 #endif
2145 
2146 
2147 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
2148 
2149 { "powerpc-*-lynxos*",
2150 &powerpc_elf32_vec },
2151 #endif
2152 
2153 
2154 
2155 
2156 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
2157 
2158 { "powerpc-*-netware*",
2159 &powerpc_elf32_vec },
2160 #endif
2161 
2162 
2163 
2164 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
2165 
2166 { "powerpc-*-nto*",
2167 &powerpc_elf32_vec },
2168 #endif
2169 
2170 
2171 
2172 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec)
2173 
2174 { "powerpc-*-vxworks*", NULL },{ "powerpc-*-windiss*",
2175 &powerpc_elf32_vxworks_vec },
2176 #endif
2177 
2178 
2179 
2180 
2181 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
2182 
2183 { "powerpcle-*-nto*",
2184 &powerpc_elf32_le_vec },
2185 #endif
2186 
2187 
2188 
2189 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
2190 
2191 { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL },
2192 { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*",
2193 &powerpc_elf32_le_vec },
2194 #endif
2195 
2196 
2197 
2198 
2199 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_pe_le_vec)
2200 
2201 { "powerpcle-*-pe", NULL },{ "powerpcle-*-winnt*", NULL },{ "powerpcle-*-cygwin*",
2202 &powerpc_pe_le_vec },
2203 #endif
2204 
2205 
2206 
2207 
2208 #if !defined (SELECT_VECS) || defined (HAVE_pru_elf32_vec)
2209 
2210 { "pru-*-*",
2211 &pru_elf32_vec },
2212 #endif
2213 
2214 
2215 
2216 
2217 #ifdef BFD64
2218 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_vec)
2219 
2220 { "riscv32-*-*",
2221 &riscv_elf32_vec },
2222 #endif
2223 
2224 
2225 
2226 
2227 
2228 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_vec)
2229 
2230 { "riscv64-*-*",
2231 &riscv_elf64_vec },
2232 #endif
2233 
2234 
2235 
2236 
2237 #endif
2238 
2239 #if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec)
2240 
2241 { "rl78-*-elf",
2242 &rl78_elf32_vec },
2243 #endif
2244 
2245 
2246 
2247 #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec)
2248 
2249 { "rx-*-elf",
2250 &rx_elf32_le_vec },
2251 #endif
2252 
2253 
2254 
2255 
2256 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec)
2257 
2258 { "s390-*-linux*",
2259 &s390_elf32_vec },
2260 #endif
2261 
2262 
2263 
2264 
2265 #ifdef BFD64
2266 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
2267 
2268 { "s390x-*-linux*",
2269 &s390_elf64_vec },
2270 #endif
2271 
2272 
2273 
2274 
2275 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
2276 
2277 { "s390x-*-tpf*",
2278 &s390_elf64_vec },
2279 #endif
2280 
2281 
2282 
2283 
2284 #if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec)
2285 
2286 { "score*-*-elf*",
2287 &score_elf32_be_vec },
2288 #endif
2289 
2290 
2291 
2292 
2293 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_le_vec)
2294 
2295 { "sh64l*-*-elf*",
2296 &sh64_elf32_le_vec },
2297 #endif
2298 
2299 
2300 
2301 
2302 
2303 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_vec)
2304 
2305 { "sh64-*-elf*",
2306 &sh64_elf32_vec },
2307 #endif
2308 
2309 
2310 
2311 
2312 
2313 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_linux_be_vec)
2314 
2315 { "sh64eb-*-linux*",
2316 &sh64_elf32_linux_be_vec },
2317 #endif
2318 
2319 
2320 
2321 
2322 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_linux_vec)
2323 
2324 { "sh64-*-linux*",
2325 &sh64_elf32_linux_vec },
2326 #endif
2327 
2328 
2329 
2330 
2331 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec)
2332 
2333 { "sh-*-linux*",
2334 &sh_elf32_linux_be_vec },
2335 #endif
2336 
2337 
2338 
2339 
2340 
2341 #endif /* BFD64 */
2342 
2343 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec)
2344 
2345 { "sh*eb-*-linux*",
2346 &sh_elf32_linux_be_vec },
2347 #endif
2348 
2349 
2350 
2351 
2352 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec)
2353 
2354 { "sh*-*-linux*",
2355 &sh_elf32_linux_vec },
2356 #endif
2357 
2358 
2359 
2360 
2361 
2362 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
2363 
2364 { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*",
2365 &sh_elf32_vec },
2366 #endif
2367 
2368 
2369 #ifdef BFD64
2370 
2371 #endif
2372 
2373 
2374 #ifdef BFD64
2375 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_nbsd_le_vec)
2376 
2377 { "sh5le-*-netbsd*",
2378 &sh64_elf32_nbsd_le_vec },
2379 #endif
2380 
2381 
2382 
2383 
2384 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf32_nbsd_vec)
2385 
2386 { "sh5-*-netbsd*",
2387 &sh64_elf32_nbsd_vec },
2388 #endif
2389 
2390 
2391 
2392 
2393 
2394 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf64_nbsd_le_vec)
2395 
2396 { "sh64le-*-netbsd*",
2397 &sh64_elf64_nbsd_le_vec },
2398 #endif
2399 
2400 
2401 
2402 
2403 #if !defined (SELECT_VECS) || defined (HAVE_sh64_elf64_nbsd_vec)
2404 
2405 { "sh64-*-netbsd*",
2406 &sh64_elf64_nbsd_vec },
2407 #endif
2408 
2409 
2410 
2411 
2412 
2413 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
2414 
2415 { "sh*l*-*-netbsdelf*",
2416 &sh_elf32_nbsd_le_vec },
2417 #endif
2418 
2419 
2420 
2421 
2422 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec)
2423 
2424 { "sh-*-netbsdelf*",
2425 &sh_elf32_nbsd_vec },
2426 #endif
2427 
2428 
2429 
2430 
2431 #endif
2432 
2433 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec)
2434 
2435 { "sh*-*-netbsdelf*",
2436 &sh_elf32_nbsd_vec },
2437 #endif
2438 
2439 
2440 
2441 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_symbian_le_vec)
2442 
2443 { "sh*-*-symbianelf*",
2444 &sh_elf32_symbian_le_vec },
2445 #endif
2446 
2447 
2448 
2449 
2450 
2451 #ifdef BFD64
2452 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec)
2453 
2454 { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*",
2455 &sh_elf32_le_vec },
2456 #endif
2457 
2458 
2459 
2460 
2461 
2462 #endif
2463 
2464 #ifdef BFD64
2465 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
2466 
2467 { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*",
2468 &sh_elf32_vec },
2469 #endif
2470 
2471 
2472 
2473 
2474 
2475 #endif
2476 
2477 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
2478 
2479 { "sh-*-nto*",
2480 &sh_elf32_vec },
2481 #endif
2482 
2483 
2484 
2485 
2486 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
2487 
2488 { "sh*-*-openbsd*",
2489 &sh_elf32_nbsd_le_vec },
2490 #endif
2491 
2492 
2493 
2494 #if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec)
2495 
2496 { "sh-*-pe",
2497 &sh_pe_le_vec },
2498 #endif
2499 
2500 
2501 
2502 
2503 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec)
2504 
2505 { "sh-*-vxworks",
2506 &sh_elf32_vxworks_vec },
2507 #endif
2508 
2509 
2510 
2511 
2512 
2513 
2514 
2515 
2516 #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec)
2517 
2518 { "sh-*-*",
2519 &sh_coff_vec },
2520 #endif
2521 
2522 
2523 
2524 
2525 
2526 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
2527 
2528 { "sparclet-*-aout*",
2529 &sparc_aout_sunos_be_vec },
2530 #endif
2531 
2532 
2533 
2534 
2535 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
2536 
2537 { "sparc86x-*-aout*",
2538 &sparc_aout_sunos_be_vec },
2539 #endif
2540 
2541 
2542 
2543 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2544 
2545 { "sparclite-*-elf*", NULL },{ "sparc86x-*-elf*",
2546 &sparc_elf32_vec },
2547 #endif
2548 
2549 
2550 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2551 
2552 { "sparc*-*-chorus*",
2553 &sparc_elf32_vec },
2554 #endif
2555 
2556 
2557 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_linux_vec)
2558 
2559 { "sparc-*-linux*aout*",
2560 &sparc_aout_linux_vec },
2561 #endif
2562 
2563 
2564 
2565 
2566 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2567 
2568 { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*",
2569 &sparc_elf32_vec },
2570 #endif
2571 
2572 
2573 
2574 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2575 
2576 { "sparc-*-netbsdelf*",
2577 &sparc_elf32_vec },
2578 #endif
2579 
2580 
2581 
2582 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_nbsd_vec)
2583 
2584 { "sparc-*-netbsdaout*", NULL },{ "sparc-*-netbsd*",
2585 &sparc_aout_nbsd_vec },
2586 #endif
2587 
2588 
2589 
2590 
2591 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_nbsd_vec)
2592 
2593 { "sparc-*-openbsd[0-2].*", NULL },{ "sparc-*-openbsd3.[0-1]",
2594 &sparc_aout_nbsd_vec },
2595 #endif
2596 
2597 
2598 
2599 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2600 
2601 { "sparc-*-openbsd*",
2602 &sparc_elf32_vec },
2603 #endif
2604 
2605 
2606 
2607 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2608 
2609 { "sparc-*-elf*",
2610 &sparc_elf32_vec },
2611 #endif
2612 
2613 
2614 
2615 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
2616 
2617 { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*",
2618 &sparc_elf32_sol2_vec },
2619 #endif
2620 
2621 
2622 
2623 #ifdef BFD64
2624 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
2625 
2626 { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*",
2627 &sparc_elf32_sol2_vec },
2628 #endif
2629 
2630 
2631 
2632 
2633 #endif
2634 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2635 
2636 { "sparc-*-sysv4*",
2637 &sparc_elf32_vec },
2638 #endif
2639 
2640 
2641 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec)
2642 
2643 { "sparc-*-vxworks*",
2644 &sparc_elf32_vxworks_vec },
2645 #endif
2646 
2647 
2648 
2649 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2650 
2651 { "sparc-*-netware*",
2652 &sparc_elf32_vec },
2653 #endif
2654 
2655 
2656 
2657 #ifdef BFD64
2658 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
2659 
2660 { "sparc64-*-aout*",
2661 &sparc_aout_sunos_be_vec },
2662 #endif
2663 
2664 
2665 
2666 
2667 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
2668 
2669 { "sparc64*-*-linux-*",
2670 &sparc_elf64_vec },
2671 #endif
2672 
2673 
2674 
2675 
2676 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
2677 
2678 { "sparc64-*-elf*", NULL },{ "sparc64-*-rtems*",
2679 &sparc_elf64_vec },
2680 #endif
2681 
2682 
2683 
2684 
2685 #endif /* BFD64 */
2686 #if !defined (SELECT_VECS) || defined (HAVE_sparc_coff_vec)
2687 
2688 { "sparc*-*-coff*",
2689 &sparc_coff_vec },
2690 #endif
2691 
2692 
2693 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2694 
2695 { "sparc-*-rtems*",
2696 &sparc_elf32_vec },
2697 #endif
2698 
2699 
2700 
2701 #if !defined (SELECT_VECS) || defined (HAVE_sparc_aout_sunos_be_vec)
2702 
2703 { "sparc*-*-*",
2704 &sparc_aout_sunos_be_vec },
2705 #endif
2706 
2707 
2708 
2709 
2710 #if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec)
2711 
2712 { "spu-*-elf",
2713 &spu_elf32_vec },
2714 #endif
2715 
2716 
2717 
2718 
2719 #if HAVE_aout_vec
2720 #if !defined (SELECT_VECS) || defined (HAVE_aout_vec)
2721 
2722 { "tahoe-*-*",
2723 &aout_vec },
2724 #endif
2725 
2726 
2727 
2728 #endif
2729 
2730 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec)
2731 
2732 { "tic6x-*-elf",
2733 &tic6x_elf32_c6000_le_vec },
2734 #endif
2735 
2736 
2737 
2738 
2739 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec)
2740 
2741 { "tic6x-*-uclinux",
2742 &tic6x_elf32_linux_le_vec },
2743 #endif
2744 
2745 
2746 
2747 
2748 #if !defined (SELECT_VECS) || defined (HAVE_tic80_coff_vec)
2749 
2750 { "tic80*-*-*",
2751 &tic80_coff_vec },
2752 #endif
2753 
2754 
2755 
2756 
2757 #ifdef BFD64
2758 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec)
2759 
2760 { "tilegx-*-*",
2761 &tilegx_elf64_le_vec },
2762 #endif
2763 
2764 
2765 
2766 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec)
2767 
2768 { "tilegxbe-*-*",
2769 &tilegx_elf64_be_vec },
2770 #endif
2771 
2772 
2773 
2774 #endif
2775 
2776 #if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec)
2777 
2778 { "tilepro-*-*",
2779 &tilepro_elf32_vec },
2780 #endif
2781 
2782 
2783 
2784 #if !defined (SELECT_VECS) || defined (HAVE_ft32_elf32_vec)
2785 
2786 { "ft32*-*-*",
2787 &ft32_elf32_vec },
2788 #endif
2789 
2790 
2791 
2792 #if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec)
2793 
2794 { "v850*-*-*",
2795 &v850_elf32_vec },
2796 #endif
2797 
2798 
2799 
2800 
2801 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
2802 
2803 { "vax-*-netbsdelf*",
2804 &vax_elf32_vec },
2805 #endif
2806 
2807 
2808 
2809 
2810 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
2811 
2812 { "vax-*-netbsdaout*", NULL },{ "vax-*-netbsd*",
2813 &vax_aout_nbsd_vec },
2814 #endif
2815 
2816 
2817 
2818 
2819 
2820 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_bsd_vec)
2821 
2822 { "vax-*-bsd*", NULL },{ "vax-*-ultrix*",
2823 &vax_aout_bsd_vec },
2824 #endif
2825 
2826 
2827 
2828 
2829 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
2830 
2831 { "vax-*-openbsd*",
2832 &vax_aout_nbsd_vec },
2833 #endif
2834 
2835 
2836 
2837 
2838 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
2839 
2840 { "vax-*-linux-*",
2841 &vax_elf32_vec },
2842 #endif
2843 
2844 
2845 
2846 #if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec)
2847 
2848 { "visium-*-elf",
2849 &visium_elf32_vec },
2850 #endif
2851 
2852 
2853 
2854 #if !defined (SELECT_VECS) || defined (HAVE_wasm32_elf32_vec)
2855 
2856 { "wasm32-*-*",
2857 &wasm32_elf32_vec },
2858 #endif
2859 
2860 
2861 
2862 
2863 #if !defined (SELECT_VECS) || defined (HAVE_we32k_coff_vec)
2864 
2865 { "we32k-*-*",
2866 &we32k_coff_vec },
2867 #endif
2868 
2869 
2870 
2871 #if !defined (SELECT_VECS) || defined (HAVE_w65_coff_vec)
2872 
2873 { "w65-*-*",
2874 &w65_coff_vec },
2875 #endif
2876 
2877 
2878 
2879 #if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec)
2880 
2881 { "xgate-*-*",
2882 &xgate_elf32_vec },
2883 #endif
2884 
2885 
2886 
2887 
2888 #if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec)
2889 
2890 { "xstormy16-*-elf",
2891 &xstormy16_elf32_vec },
2892 #endif
2893 
2894 
2895 
2896 #if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec)
2897 
2898 { "xtensa*-*-*",
2899 &xtensa_elf32_le_vec },
2900 #endif
2901 
2902 
2903 
2904 #if !defined (SELECT_VECS) || defined (HAVE_xc16x_elf32_vec)
2905 
2906 { "xc16x-*-elf",
2907 &xc16x_elf32_vec },
2908 #endif
2909 
2910 
2911 
2912 #if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec)
2913 
2914 { "z80-*-*",
2915 &z80_coff_vec },
2916 #endif
2917 
2918 
2919 
2920 
2921 #if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec)
2922 
2923 { "z8k*-*-*",
2924 &z8k_coff_vec },
2925 #endif
2926 
2927 
2928 
2929 
2930 #if !defined (SELECT_VECS) || defined (HAVE_ieee_vec)
2931 
2932 { "*-*-ieee*",
2933 &ieee_vec },
2934 #endif
2935 
2936 
2937 
2938 #if !defined (SELECT_VECS) || defined (HAVE_aout_adobe_vec)
2939 
2940 { "*-adobe-*",
2941 &aout_adobe_vec },
2942 #endif
2943 
2944 
2945 
2946 
2947 #if !defined (SELECT_VECS) || defined (HAVE_m68k_aout_newsos3_vec)
2948 
2949 { "*-sony-*",
2950 &m68k_aout_newsos3_vec },
2951 #endif
2952 
2953 
2954 
2955 
2956 #if !defined (SELECT_VECS) || defined (HAVE_m68k_coff_vec)
2957 
2958 { "*-tandem-*",
2959 &m68k_coff_vec },
2960 #endif
2961 
2962 
2963 
2964