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