xref: /netbsd-src/external/gpl3/gdb/lib/libbfd/arch/x86_64/targmatch.h (revision b7b7574d3bf8eeb51a1fa3977b59142ec6434a55)
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_bfd_elf64_littleaarch64_vec)
7 
8 { "aarch64-*-elf",
9 &bfd_elf64_littleaarch64_vec },
10 #endif
11 
12 
13 
14 
15 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_bigaarch64_vec)
16 
17 { "aarch64_be-*-elf",
18 &bfd_elf64_bigaarch64_vec },
19 #endif
20 
21 
22 
23 
24 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_littleaarch64_vec)
25 
26 { "aarch64-*-linux*",
27 &bfd_elf64_littleaarch64_vec },
28 #endif
29 
30 
31 
32 
33 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_bigaarch64_vec)
34 
35 { "aarch64_be-*-linux*",
36 &bfd_elf64_bigaarch64_vec },
37 #endif
38 
39 
40 
41 
42 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_alpha_freebsd_vec)
43 
44 { "alpha*-*-freebsd*", NULL },{ "alpha*-*-kfreebsd*-gnu",
45 &bfd_elf64_alpha_freebsd_vec },
46 #endif
47 
48 
49 
50 
51 
52 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_alpha_vec)
53 
54 { "alpha*-*-netbsd*", NULL },{ "alpha*-*-openbsd*",
55 &bfd_elf64_alpha_vec },
56 #endif
57 
58 
59 
60 
61 #if !defined (SELECT_VECS) || defined (HAVE_ecoffalpha_little_vec)
62 
63 { "alpha*-*-netware*",
64 &ecoffalpha_little_vec },
65 #endif
66 
67 
68 
69 
70 #if !defined (SELECT_VECS) || defined (HAVE_ecoffalpha_little_vec)
71 
72 { "alpha*-*-linux*ecoff*",
73 &ecoffalpha_little_vec },
74 #endif
75 
76 
77 
78 
79 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_alpha_vec)
80 
81 { "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*",
82 &bfd_elf64_alpha_vec },
83 #endif
84 
85 
86 
87 
88 #if !defined (SELECT_VECS) || defined (HAVE_vms_alpha_vec)
89 
90 { "alpha*-*-*vms*",
91 &vms_alpha_vec },
92 #endif
93 
94 
95 
96 
97 #if !defined (SELECT_VECS) || defined (HAVE_ecoffalpha_little_vec)
98 
99 { "alpha*-*-*",
100 &ecoffalpha_little_vec },
101 #endif
102 
103 
104 
105 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_ia64_little_vec)
106 
107 { "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu",
108 &bfd_elf64_ia64_little_vec },
109 #endif
110 
111 
112 
113 
114 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ia64_hpux_big_vec)
115 
116 { "ia64*-*-hpux*",
117 &bfd_elf32_ia64_hpux_big_vec },
118 #endif
119 
120 
121 
122 
123 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_ia64_vms_vec)
124 
125 { "ia64*-*-*vms*",
126 &bfd_elf64_ia64_vms_vec },
127 #endif
128 
129 
130 
131 
132 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sparc_freebsd_vec)
133 
134 { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu",
135 &bfd_elf64_sparc_freebsd_vec },
136 #endif
137 
138 
139 
140 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sparc_vec)
141 
142 { "sparc64-*-netbsd*", NULL },{ "sparc64-*-openbsd*",
143 &bfd_elf64_sparc_vec },
144 #endif
145 
146 
147 
148 
149 #endif /* BFD64 */
150 
151 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_am33lin_vec)
152 
153 { "am34-*-linux*", NULL },{ "am33_2.0-*-linux*",
154 &bfd_elf32_am33lin_vec },
155 #endif
156 
157 
158 
159 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearc_vec)
160 
161 { "arc-*-elf*",
162 &bfd_elf32_littlearc_vec },
163 #endif
164 
165 
166 
167 
168 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_nacl_vec)
169 
170 { "arm-*-nacl*",
171 &bfd_elf32_littlearm_nacl_vec },
172 #endif
173 
174 
175 
176 
177 
178 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigarm_nacl_vec)
179 
180 { "armeb-*-nacl*",
181 &bfd_elf32_bigarm_nacl_vec },
182 #endif
183 
184 
185 
186 
187 
188 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigarm_vec)
189 
190 { "armeb-*-netbsdelf*",
191 &bfd_elf32_bigarm_vec },
192 #endif
193 
194 
195 
196 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
197 
198 { "arm-*-netbsdelf*",
199 &bfd_elf32_littlearm_vec },
200 #endif
201 
202 
203 
204 #if !defined (SELECT_VECS) || defined (HAVE_armnetbsd_vec)
205 
206 { "arm-*-netbsd*", NULL },{ "arm-*-openbsd*",
207 &armnetbsd_vec },
208 #endif
209 
210 
211 
212 
213 
214 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
215 
216 { "arm-*-nto*", NULL },{ "nto*arm*",
217 &bfd_elf32_littlearm_vec },
218 #endif
219 
220 
221 
222 #if !defined (SELECT_VECS) || defined (HAVE_riscix_vec)
223 
224 { "arm-*-riscix*",
225 &riscix_vec },
226 #endif
227 
228 
229 #if !defined (SELECT_VECS) || defined (HAVE_arm_epoc_pe_little_vec)
230 
231 { "arm-epoc-pe*",
232 &arm_epoc_pe_little_vec },
233 #endif
234 
235 
236 
237 
238 
239 #if !defined (SELECT_VECS) || defined (HAVE_arm_wince_pe_little_vec)
240 
241 { "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*",
242 &arm_wince_pe_little_vec },
243 #endif
244 
245 
246 
247 
248 
249 #if !defined (SELECT_VECS) || defined (HAVE_armpe_little_vec)
250 
251 { "arm-*-pe*",
252 &armpe_little_vec },
253 #endif
254 
255 
256 
257 
258 #if !defined (SELECT_VECS) || defined (HAVE_aout_arm_little_vec)
259 
260 { "arm-*-aout", NULL },{ "armel-*-aout",
261 &aout_arm_little_vec },
262 #endif
263 
264 
265 
266 #if !defined (SELECT_VECS) || defined (HAVE_aout_arm_big_vec)
267 
268 { "armeb-*-aout",
269 &aout_arm_big_vec },
270 #endif
271 
272 
273 
274 #if !defined (SELECT_VECS) || defined (HAVE_armcoff_little_vec)
275 
276 { "arm-*-coff",
277 &armcoff_little_vec },
278 #endif
279 
280 
281 
282 
283 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
284 
285 { "arm-*-rtems*",
286 &bfd_elf32_littlearm_vec },
287 #endif
288 
289 
290 
291 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigarm_vec)
292 
293 { "armeb-*-elf", NULL },{ "arm*b-*-linux-*",
294 &bfd_elf32_bigarm_vec },
295 #endif
296 
297 
298 
299 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
300 
301 { "arm-*-kaos*",
302 &bfd_elf32_littlearm_vec },
303 #endif
304 
305 
306 
307 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
308 
309 { "arm-*-elf", NULL },{ "arm-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL },
310 { "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL },
311 { "arm*-*-eabi*",
312 &bfd_elf32_littlearm_vec },
313 #endif
314 
315 
316 
317 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vxworks_vec)
318 
319 { "arm*-*-vxworks", NULL },{ "arm*-*-windiss",
320 &bfd_elf32_littlearm_vxworks_vec },
321 #endif
322 
323 
324 
325 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_symbian_vec)
326 
327 { "arm*-*-symbianelf*",
328 &bfd_elf32_littlearm_symbian_vec },
329 #endif
330 
331 
332 
333 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlearm_vec)
334 
335 { "arm9e-*-elf",
336 &bfd_elf32_littlearm_vec },
337 #endif
338 
339 
340 
341 
342 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_avr_vec)
343 
344 { "avr-*-*",
345 &bfd_elf32_avr_vec },
346 #endif
347 
348 
349 
350 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bfin_vec)
351 
352 { "bfin-*-*",
353 &bfd_elf32_bfin_vec },
354 #endif
355 
356 
357 
358 
359 
360 #if !defined (SELECT_VECS) || defined (HAVE_tic30_aout_vec)
361 
362 { "c30-*-*aout*", NULL },{ "tic30-*-*aout*",
363 &tic30_aout_vec },
364 #endif
365 
366 
367 #if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec)
368 
369 { "c30-*-*coff*", NULL },{ "tic30-*-*coff*",
370 &tic30_coff_vec },
371 #endif
372 
373 
374 
375 #if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec)
376 
377 { "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*", NULL },{ "tic4x-*-rtems*",
378 &tic4x_coff1_vec },
379 #endif
380 
381 
382 
383 
384 
385 #if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec)
386 
387 { "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*",
388 &tic54x_coff1_vec },
389 #endif
390 
391 
392 
393 
394 
395 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_cr16_vec)
396 
397 { "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*",
398 &bfd_elf32_cr16_vec },
399 #endif
400 
401 
402 
403 
404 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_cr16c_vec)
405 
406 { "cr16c-*-elf*",
407 &bfd_elf32_cr16c_vec },
408 #endif
409 
410 
411 
412 
413 #if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec)
414 
415 { "cris-*-*", NULL },{ "crisv32-*-*",
416 &cris_aout_vec },
417 #endif
418 
419 
420 
421 
422 
423 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_crx_vec)
424 
425 { "crx-*-elf*",
426 &bfd_elf32_crx_vec },
427 #endif
428 
429 
430 
431 
432 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_d10v_vec)
433 
434 { "d10v-*-*",
435 &bfd_elf32_d10v_vec },
436 #endif
437 
438 
439 
440 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_dlx_big_vec)
441 
442 { "dlx-*-elf*",
443 &bfd_elf32_dlx_big_vec },
444 #endif
445 
446 
447 
448 
449 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_d30v_vec)
450 
451 { "d30v-*-*",
452 &bfd_elf32_d30v_vec },
453 #endif
454 
455 
456 
457 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_epiphany_vec)
458 
459 { "epiphany-*-elf",
460 &bfd_elf32_epiphany_vec },
461 #endif
462 
463 
464 
465 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
466 
467 { "fido-*-elf*",
468 &bfd_elf32_m68k_vec },
469 #endif
470 
471 
472 
473 
474 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_fr30_vec)
475 
476 { "fr30-*-elf",
477 &bfd_elf32_fr30_vec },
478 #endif
479 
480 
481 
482 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_frv_vec)
483 
484 { "frv-*-elf",
485 &bfd_elf32_frv_vec },
486 #endif
487 
488 
489 
490 
491 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_frvfdpic_vec)
492 
493 { "frv-*-*linux*",
494 &bfd_elf32_frvfdpic_vec },
495 #endif
496 
497 
498 
499 
500 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmoxie_vec)
501 
502 { "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux",
503 &bfd_elf32_bigmoxie_vec },
504 #endif
505 
506 
507 
508 
509 #if !defined (SELECT_VECS) || defined (HAVE_h8300coff_vec)
510 
511 { "h8300*-*-rtemscoff*",
512 &h8300coff_vec },
513 #endif
514 
515 
516 
517 
518 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_h8300_vec)
519 
520 { "h8300*-*-elf", NULL },{ "h8300*-*-rtems*",
521 &bfd_elf32_h8300_vec },
522 #endif
523 
524 
525 
526 
527 #if !defined (SELECT_VECS) || defined (HAVE_h8300coff_vec)
528 
529 { "h8300*-*-*",
530 &h8300coff_vec },
531 #endif
532 
533 
534 
535 
536 #if !defined (SELECT_VECS) || defined (HAVE_h8500coff_vec)
537 
538 { "h8500-*-*",
539 &h8500coff_vec },
540 #endif
541 
542 
543 
544 
545 #ifdef BFD64
546 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_hppa_linux_vec)
547 
548 { "hppa*64*-*-linux-*",
549 &bfd_elf64_hppa_linux_vec },
550 #endif
551 
552 
553 
554 
555 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_hppa_vec)
556 
557 { "hppa*64*-*-hpux11*",
558 &bfd_elf64_hppa_vec },
559 #endif
560 
561 
562 
563 
564 
565 #endif
566 
567 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_hppa_linux_vec)
568 
569 { "hppa*-*-linux-*",
570 &bfd_elf32_hppa_linux_vec },
571 #endif
572 
573 
574 
575 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_hppa_nbsd_vec)
576 
577 { "hppa*-*-netbsd*",
578 &bfd_elf32_hppa_nbsd_vec },
579 #endif
580 
581 
582 
583 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_hppa_vec)
584 
585 { "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*",
586 &bfd_elf32_hppa_vec },
587 #endif
588 
589 
590 
591 
592 #if !defined (SELECT_VECS) || defined (HAVE_som_vec)
593 
594 { "hppa*-*-bsd*",
595 &som_vec },
596 #endif
597 
598 
599 
600 #if !defined (SELECT_VECS) || defined (HAVE_som_vec)
601 
602 { "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*",
603 &som_vec },
604 #endif
605 
606 
607 #if !defined (SELECT_VECS) || defined (HAVE_som_vec)
608 
609 { "hppa*-*-osf*",
610 &som_vec },
611 #endif
612 
613 
614 
615 
616 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i370_vec)
617 
618 { "i370-*-*",
619 &bfd_elf32_i370_vec },
620 #endif
621 
622 
623 
624 #if !defined (SELECT_VECS) || defined (HAVE_i386coff_vec)
625 
626 { "i[3-7]86-*-sco3.2v5*coff",
627 &i386coff_vec },
628 #endif
629 
630 
631 
632 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
633 
634 { "i[3-7]86-*-sysv4*", NULL },{ "i[3-7]86-*-unixware*", NULL },
635 { "i[3-7]86-*-elf", NULL },{ "i[3-7]86-*-sco3.2v5*", NULL },
636 { "i[3-7]86-*-dgux*", NULL },{ "i[3-7]86-*-sysv5*",
637 &bfd_elf32_i386_vec },
638 #endif
639 
640 
641 
642 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_sol2_vec)
643 
644 { "i[3-7]86-*-solaris2*",
645 &bfd_elf32_i386_sol2_vec },
646 #endif
647 
648 
649 
650 
651 
652 #ifdef BFD64
653 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_sol2_vec)
654 
655 { "x86_64-*-solaris2*",
656 &bfd_elf32_i386_sol2_vec },
657 #endif
658 
659 
660 
661 
662 #endif
663 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
664 
665 { "i[3-7]86-*-kaos*",
666 &bfd_elf32_i386_vec },
667 #endif
668 
669 
670 
671 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
672 
673 { "i[3-7]86-*-nto*",
674 &bfd_elf32_i386_vec },
675 #endif
676 
677 
678 
679 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
680 
681 { "i[3-7]86-*-aros*",
682 &bfd_elf32_i386_vec },
683 #endif
684 
685 
686 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
687 
688 { "i[3-7]86-*-chorus*",
689 &bfd_elf32_i386_vec },
690 #endif
691 
692 
693 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
694 
695 { "i[3-7]86-*-dicos*",
696 &bfd_elf32_i386_vec },
697 #endif
698 
699 
700 
701 #if !defined (SELECT_VECS) || defined (HAVE_go32coff_vec)
702 
703 { "*-*-msdosdjgpp*", NULL },{ "*-*-go32*",
704 &go32coff_vec },
705 #endif
706 
707 
708 
709 #if !defined (SELECT_VECS) || defined (HAVE_i386coff_vec)
710 
711 { "i[3-7]86-*-sysv*", NULL },{ "i[3-7]86-*-isc*", NULL },{ "i[3-7]86-*-sco*", NULL },{ "i[3-7]86-*-coff", NULL },
712 { "i[3-7]86-*-aix*",
713 &i386coff_vec },
714 #endif
715 
716 
717 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
718 
719 { "i[3-7]86-*-rtems*",
720 &bfd_elf32_i386_vec },
721 #endif
722 
723 
724 
725 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_i386_vec)
726 
727 { "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*",
728 &mach_o_i386_vec },
729 #endif
730 
731 
732 
733 
734 
735 #if !defined (SELECT_VECS) || defined (HAVE_i386dynix_vec)
736 
737 { "i[3-7]86-sequent-bsd*",
738 &i386dynix_vec },
739 #endif
740 
741 
742 
743 #if !defined (SELECT_VECS) || defined (HAVE_i386bsd_vec)
744 
745 { "i[3-7]86-*-bsd*",
746 &i386bsd_vec },
747 #endif
748 
749 
750 
751 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
752 
753 { "i[3-7]86-*-dragonfly*",
754 &bfd_elf32_i386_vec },
755 #endif
756 
757 
758 
759 #if !defined (SELECT_VECS) || defined (HAVE_i386freebsd_vec)
760 
761 { "i[3-7]86-*-freebsdaout*", NULL },{ "i[3-7]86-*-freebsd[12].*", NULL },
762 { "i[3-7]86-*-freebsd[12]",
763 &i386freebsd_vec },
764 #endif
765 
766 
767 
768 
769 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_freebsd_vec)
770 
771 { "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu",
772 &bfd_elf32_i386_freebsd_vec },
773 #endif
774 
775 
776 
777 
778 
779 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
780 
781 { "i[3-7]86-*-netbsdelf*", NULL },{ "i[3-7]86-*-netbsd*-gnu*", NULL },{ "i[3-7]86-*-knetbsd*-gnu",
782 &bfd_elf32_i386_vec },
783 #endif
784 
785 
786 
787 
788 #if !defined (SELECT_VECS) || defined (HAVE_i386pe_vec)
789 
790 { "i[3-7]86-*-netbsdpe*",
791 &i386pe_vec },
792 #endif
793 
794 
795 
796 #if !defined (SELECT_VECS) || defined (HAVE_i386netbsd_vec)
797 
798 { "i[3-7]86-*-netbsdaout*", NULL },{ "i[3-7]86-*-netbsd*", NULL },
799 { "i[3-7]86-*-openbsd[0-2].*", NULL },{ "i[3-7]86-*-openbsd3.[0-3]",
800 &i386netbsd_vec },
801 #endif
802 
803 
804 
805 
806 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
807 
808 { "i[3-7]86-*-openbsd*",
809 &bfd_elf32_i386_vec },
810 #endif
811 
812 
813 
814 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
815 
816 { "i[3-7]86-*-netware*",
817 &bfd_elf32_i386_vec },
818 #endif
819 
820 
821 
822 #if !defined (SELECT_VECS) || defined (HAVE_i386linux_vec)
823 
824 { "i[3-7]86-*-linux*aout*",
825 &i386linux_vec },
826 #endif
827 
828 
829 
830 
831 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
832 
833 { "i[3-7]86-*-linux-*",
834 &bfd_elf32_i386_vec },
835 #endif
836 
837 
838 
839 
840 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_nacl_vec)
841 
842 { "i[3-7]86-*-nacl*",
843 &bfd_elf32_i386_nacl_vec },
844 #endif
845 
846 
847 
848 
849 
850 #ifdef BFD64
851 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_x86_64_vec)
852 
853 { "x86_64-*-darwin*",
854 &mach_o_x86_64_vec },
855 #endif
856 
857 
858 
859 
860 
861 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
862 
863 { "x86_64-*-dicos*",
864 &bfd_elf64_x86_64_vec },
865 #endif
866 
867 
868 
869 
870 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
871 
872 { "x86_64-*-elf*",
873 &bfd_elf64_x86_64_vec },
874 #endif
875 
876 
877 
878 
879 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
880 
881 { "x86_64-*-dragonfly*",
882 &bfd_elf64_x86_64_vec },
883 #endif
884 
885 
886 
887 
888 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_freebsd_vec)
889 
890 { "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu",
891 &bfd_elf64_x86_64_freebsd_vec },
892 #endif
893 
894 
895 
896 
897 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
898 
899 { "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*",
900 &bfd_elf64_x86_64_vec },
901 #endif
902 
903 
904 
905 
906 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
907 
908 { "x86_64-*-linux-*",
909 &bfd_elf64_x86_64_vec },
910 #endif
911 
912 
913 
914 
915 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_x86_64_nacl_vec)
916 
917 { "x86_64-*-nacl*",
918 &bfd_elf32_x86_64_nacl_vec },
919 #endif
920 
921 
922 
923 
924 
925 #if !defined (SELECT_VECS) || defined (HAVE_x86_64pe_vec)
926 
927 { "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin",
928 &x86_64pe_vec },
929 #endif
930 
931 
932 
933 
934 
935 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_x86_64_vec)
936 
937 { "x86_64-*-rdos*",
938 &bfd_elf64_x86_64_vec },
939 #endif
940 
941 
942 
943 #endif
944 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
945 
946 { "i[3-7]86-*-lynxos*",
947 &bfd_elf32_i386_vec },
948 #endif
949 
950 
951 
952 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
953 
954 { "i[3-7]86-*-gnu*",
955 &bfd_elf32_i386_vec },
956 #endif
957 
958 
959 #if !defined (SELECT_VECS) || defined (HAVE_i386mach3_vec)
960 
961 { "i[3-7]86-*-mach*", NULL },{ "i[3-7]86-*-osf1mk*",
962 &i386mach3_vec },
963 #endif
964 
965 
966 
967 
968 #if !defined (SELECT_VECS) || defined (HAVE_i386os9k_vec)
969 
970 { "i[3-7]86-*-os9k",
971 &i386os9k_vec },
972 #endif
973 
974 
975 #if !defined (SELECT_VECS) || defined (HAVE_i386aout_vec)
976 
977 { "i[3-7]86-*-msdos*",
978 &i386aout_vec },
979 #endif
980 
981 
982 
983 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
984 
985 { "i[3-7]86-*-moss*",
986 &bfd_elf32_i386_vec },
987 #endif
988 
989 
990 
991 #if !defined (SELECT_VECS) || defined (HAVE_i386pe_vec)
992 
993 { "i[3-7]86-*-beospe*",
994 &i386pe_vec },
995 #endif
996 
997 
998 
999 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
1000 
1001 { "i[3-7]86-*-beoself*", NULL },{ "i[3-7]86-*-beos*",
1002 &bfd_elf32_i386_vec },
1003 #endif
1004 
1005 
1006 
1007 #if !defined (SELECT_VECS) || defined (HAVE_i386pei_vec)
1008 
1009 { "i[3-7]86-*-interix*",
1010 &i386pei_vec },
1011 #endif
1012 
1013 
1014 
1015 
1016 
1017 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
1018 
1019 { "i[3-7]86-*-rdos*",
1020 &bfd_elf32_i386_vec },
1021 #endif
1022 
1023 
1024 
1025 #if !defined (SELECT_VECS) || defined (HAVE_i386pe_vec)
1026 
1027 { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe",
1028 &i386pe_vec },
1029 #endif
1030 
1031 
1032 
1033 
1034 #if !defined (SELECT_VECS) || defined (HAVE_i386coff_vec)
1035 
1036 { "i[3-7]86-none-*",
1037 &i386coff_vec },
1038 #endif
1039 
1040 
1041 #if !defined (SELECT_VECS) || defined (HAVE_i386aout_vec)
1042 
1043 { "i[3-7]86-*-aout*", NULL },{ "i[3-7]86*-*-vsta*",
1044 &i386aout_vec },
1045 #endif
1046 
1047 
1048 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vxworks_vec)
1049 
1050 { "i[3-7]86-*-vxworks*",
1051 &bfd_elf32_i386_vxworks_vec },
1052 #endif
1053 
1054 
1055 
1056 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i386_vec)
1057 
1058 { "i[3-7]86-*-chaos",
1059 &bfd_elf32_i386_vec },
1060 #endif
1061 
1062 
1063 
1064 
1065 #if !defined (SELECT_VECS) || defined (HAVE_i860coff_vec)
1066 
1067 { "i860-*-mach3*", NULL },{ "i860-*-osf1*", NULL },{ "i860-*-coff*",
1068 &i860coff_vec },
1069 #endif
1070 
1071 
1072 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i860_little_vec)
1073 
1074 { "i860-stardent-sysv4*", NULL },{ "i860-stardent-elf*",
1075 &bfd_elf32_i860_little_vec },
1076 #endif
1077 
1078 
1079 
1080 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i860_vec)
1081 
1082 { "i860-*-sysv4*", NULL },{ "i860-*-elf*",
1083 &bfd_elf32_i860_vec },
1084 #endif
1085 
1086 
1087 
1088 #if !defined (SELECT_VECS) || defined (HAVE_b_out_vec_little_host)
1089 
1090 { "i960-*-vxworks4*", NULL },{ "i960-*-vxworks5.0",
1091 &b_out_vec_little_host },
1092 #endif
1093 
1094 
1095 
1096 
1097 #if !defined (SELECT_VECS) || defined (HAVE_icoff_little_vec)
1098 
1099 { "i960-*-vxworks5.*", NULL },{ "i960-*-coff*", NULL },{ "i960-*-sysv*",
1100 &icoff_little_vec },
1101 #endif
1102 
1103 
1104 
1105 
1106 #if !defined (SELECT_VECS) || defined (HAVE_b_out_vec_little_host)
1107 
1108 { "i960-*-vxworks*", NULL },{ "i960-*-aout*", NULL },{ "i960-*-bout*", NULL },{ "i960-*-nindy*",
1109 &b_out_vec_little_host },
1110 #endif
1111 
1112 
1113 
1114 
1115 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_i960_vec)
1116 
1117 { "i960-*-elf*",
1118 &bfd_elf32_i960_vec },
1119 #endif
1120 
1121 
1122 
1123 
1124 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ip2k_vec)
1125 
1126 { "ip2k-*-elf",
1127 &bfd_elf32_ip2k_vec },
1128 #endif
1129 
1130 
1131 
1132 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_iq2000_vec)
1133 
1134 { "iq2000-*-elf",
1135 &bfd_elf32_iq2000_vec },
1136 #endif
1137 
1138 
1139 
1140 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_lm32_vec)
1141 
1142 { "lm32-*-elf", NULL },{ "lm32-*-rtems*",
1143 &bfd_elf32_lm32_vec },
1144 #endif
1145 
1146 
1147 
1148 
1149 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_lm32fdpic_vec)
1150 
1151 { "lm32-*-*linux*",
1152 &bfd_elf32_lm32fdpic_vec },
1153 #endif
1154 
1155 
1156 
1157 
1158 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m32c_vec)
1159 
1160 { "m32c-*-elf", NULL },{ "m32c-*-rtems*",
1161 &bfd_elf32_m32c_vec },
1162 #endif
1163 
1164 
1165 
1166 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m32rlelin_vec)
1167 
1168 { "m32r*le-*-linux*",
1169 &bfd_elf32_m32rlelin_vec },
1170 #endif
1171 
1172 
1173 
1174 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m32rlin_vec)
1175 
1176 { "m32r*-*-linux*",
1177 &bfd_elf32_m32rlin_vec },
1178 #endif
1179 
1180 
1181 
1182 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m32rle_vec)
1183 
1184 { "m32r*le-*-*",
1185 &bfd_elf32_m32rle_vec },
1186 #endif
1187 
1188 
1189 
1190 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m32r_vec)
1191 
1192 { "m32r-*-*",
1193 &bfd_elf32_m32r_vec },
1194 #endif
1195 
1196 
1197 
1198 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68hc11_vec)
1199 
1200 { "m68hc11-*-*", NULL },{ "m6811-*-*",
1201 &bfd_elf32_m68hc11_vec },
1202 #endif
1203 
1204 
1205 
1206 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68hc12_vec)
1207 
1208 { "m68hc12-*-*", NULL },{ "m6812-*-*",
1209 &bfd_elf32_m68hc12_vec },
1210 #endif
1211 
1212 
1213 
1214 
1215 #if !defined (SELECT_VECS) || defined (HAVE_m68ksysvcoff_vec)
1216 
1217 { "m68*-motorola-sysv*",
1218 &m68ksysvcoff_vec },
1219 #endif
1220 
1221 
1222 #if !defined (SELECT_VECS) || defined (HAVE_hp300bsd_vec)
1223 
1224 { "m68*-hp-bsd*",
1225 &hp300bsd_vec },
1226 #endif
1227 
1228 
1229 
1230 #if !defined (SELECT_VECS) || defined (HAVE_aout0_big_vec)
1231 
1232 { "m68*-*-aout*",
1233 &aout0_big_vec },
1234 #endif
1235 
1236 
1237 
1238 
1239 
1240 
1241 
1242 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
1243 
1244 { "m68*-*-elf*", NULL },{ "m68*-*-sysv4*", NULL },{ "m68*-*-uclinux*",
1245 &bfd_elf32_m68k_vec },
1246 #endif
1247 
1248 
1249 
1250 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
1251 
1252 { "m68*-*-rtems*",
1253 &bfd_elf32_m68k_vec },
1254 #endif
1255 
1256 
1257 
1258 #if !defined (SELECT_VECS) || defined (HAVE_m68kcoff_vec)
1259 
1260 { "m68*-*-coff*", NULL },{ "m68*-*-sysv*",
1261 &m68kcoff_vec },
1262 #endif
1263 
1264 
1265 
1266 #if !defined (SELECT_VECS) || defined (HAVE_hp300hpux_vec)
1267 
1268 { "m68*-*-hpux*",
1269 &hp300hpux_vec },
1270 #endif
1271 
1272 
1273 
1274 #if !defined (SELECT_VECS) || defined (HAVE_m68klinux_vec)
1275 
1276 { "m68*-*-linux*aout*",
1277 &m68klinux_vec },
1278 #endif
1279 
1280 
1281 
1282 
1283 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
1284 
1285 { "m68*-*-linux-*",
1286 &bfd_elf32_m68k_vec },
1287 #endif
1288 
1289 
1290 
1291 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
1292 
1293 { "m68*-*-gnu*",
1294 &bfd_elf32_m68k_vec },
1295 #endif
1296 
1297 
1298 
1299 
1300 #if !defined (SELECT_VECS) || defined (HAVE_m68k4knetbsd_vec)
1301 
1302 { "m68*-hp*-netbsd*",
1303 &m68k4knetbsd_vec },
1304 #endif
1305 
1306 
1307 
1308 
1309 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
1310 
1311 { "m68*-*-netbsdelf*", NULL },{ "m5407-*-netbsdelf*",
1312 &bfd_elf32_m68k_vec },
1313 #endif
1314 
1315 
1316 
1317 #if !defined (SELECT_VECS) || defined (HAVE_m68knetbsd_vec)
1318 
1319 { "m68*-*-netbsdaout*", NULL },{ "m68*-*-netbsd*",
1320 &m68knetbsd_vec },
1321 #endif
1322 
1323 
1324 
1325 
1326 #if !defined (SELECT_VECS) || defined (HAVE_m68knetbsd_vec)
1327 
1328 { "m68*-*-openbsd*",
1329 &m68knetbsd_vec },
1330 #endif
1331 
1332 
1333 
1334 
1335 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
1336 
1337 { "m68*-*-sunos*", NULL },{ "m68*-*-os68k*", NULL },{ "m68*-*-vxworks*", NULL },{ "m68*-netx-*", NULL },
1338 { "m68*-*-bsd*", NULL },{ "m68*-*-vsta*",
1339 &sunos_big_vec },
1340 #endif
1341 
1342 
1343 
1344 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
1345 
1346 { "m68*-ericsson-*",
1347 &sunos_big_vec },
1348 #endif
1349 
1350 
1351 
1352 
1353 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
1354 
1355 { "m68*-cbm-*",
1356 &bfd_elf32_m68k_vec },
1357 #endif
1358 
1359 
1360 
1361 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m68k_vec)
1362 
1363 { "m68*-*-psos*",
1364 &bfd_elf32_m68k_vec },
1365 #endif
1366 
1367 
1368 
1369 
1370 
1371 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_m88k_vec)
1372 
1373 { "m88*-harris-cxux*", NULL },{ "m88*-*-dgux*", NULL },{ "m88*-*-sysv4*",
1374 &bfd_elf32_m88k_vec },
1375 #endif
1376 
1377 
1378 
1379 #if !defined (SELECT_VECS) || defined (HAVE_m88kmach3_vec)
1380 
1381 { "m88*-*-mach3*",
1382 &m88kmach3_vec },
1383 #endif
1384 
1385 
1386 
1387 #if !defined (SELECT_VECS) || defined (HAVE_m88kopenbsd_vec)
1388 
1389 { "m88*-*-openbsd*",
1390 &m88kopenbsd_vec },
1391 #endif
1392 
1393 
1394 
1395 #if !defined (SELECT_VECS) || defined (HAVE_m88kbcs_vec)
1396 
1397 { "m88*-*-*",
1398 &m88kbcs_vec },
1399 #endif
1400 
1401 
1402 
1403 
1404 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_mcore_big_vec)
1405 
1406 { "mcore-*-elf",
1407 &bfd_elf32_mcore_big_vec },
1408 #endif
1409 
1410 
1411 
1412 #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_big_vec)
1413 
1414 { "mcore-*-pe",
1415 &mcore_pe_big_vec },
1416 #endif
1417 
1418 
1419 
1420 
1421 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_mep_vec)
1422 
1423 { "mep-*-elf",
1424 &bfd_elf32_mep_vec },
1425 #endif
1426 
1427 
1428 
1429 
1430 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_metag_vec)
1431 
1432 { "metag-*-*",
1433 &bfd_elf32_metag_vec },
1434 #endif
1435 
1436 
1437 
1438 
1439 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_microblazeel_vec)
1440 
1441 { "microblazeel*-*",
1442 &bfd_elf32_microblazeel_vec },
1443 #endif
1444 
1445 
1446 
1447 
1448 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_microblaze_vec)
1449 
1450 { "microblaze*-*",
1451 &bfd_elf32_microblaze_vec },
1452 #endif
1453 
1454 
1455 
1456 
1457 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_big_vec)
1458 
1459 { "mips*-big-*",
1460 &ecoff_big_vec },
1461 #endif
1462 
1463 
1464 
1465 #ifdef BFD64
1466 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradlittlemips_vec)
1467 
1468 { "mips*el-*-netbsd*",
1469 &bfd_elf32_tradlittlemips_vec },
1470 #endif
1471 
1472 
1473 
1474 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradbigmips_vec)
1475 
1476 { "mips*-*-netbsd*",
1477 &bfd_elf32_tradbigmips_vec },
1478 #endif
1479 
1480 
1481 
1482 #endif
1483 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_little_vec)
1484 
1485 { "mips*-dec-*", NULL },{ "mips*el-*-ecoff*",
1486 &ecoff_little_vec },
1487 #endif
1488 
1489 
1490 
1491 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_big_vec)
1492 
1493 { "mips*-*-ecoff*",
1494 &ecoff_big_vec },
1495 #endif
1496 
1497 
1498 
1499 #ifdef BFD64
1500 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nbigmips_vec)
1501 
1502 { "mips*-*-irix6*",
1503 &bfd_elf32_nbigmips_vec },
1504 #endif
1505 
1506 
1507 
1508 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nlittlemips_vec)
1509 
1510 { "mips64*-ps2-elf*",
1511 &bfd_elf32_nlittlemips_vec },
1512 #endif
1513 
1514 
1515 
1516 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlemips_vec)
1517 
1518 { "mips*-ps2-elf*",
1519 &bfd_elf32_littlemips_vec },
1520 #endif
1521 
1522 
1523 
1524 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmips_vec)
1525 
1526 { "mips*-*-irix5*",
1527 &bfd_elf32_bigmips_vec },
1528 #endif
1529 
1530 
1531 
1532 #endif
1533 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_big_vec)
1534 
1535 { "mips*-sgi-*", NULL },{ "mips*-*-bsd*",
1536 &ecoff_big_vec },
1537 #endif
1538 
1539 
1540 
1541 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_biglittle_vec)
1542 
1543 { "mips*-*-lnews*",
1544 &ecoff_biglittle_vec },
1545 #endif
1546 
1547 
1548 
1549 #ifdef BFD64
1550 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradbigmips_vec)
1551 
1552 { "mips*-*-sysv4*",
1553 &bfd_elf32_tradbigmips_vec },
1554 #endif
1555 
1556 
1557 
1558 #endif
1559 #if !defined (SELECT_VECS) || defined (HAVE_ecoff_big_vec)
1560 
1561 { "mips*-*-sysv*", NULL },{ "mips*-*-riscos*",
1562 &ecoff_big_vec },
1563 #endif
1564 
1565 
1566 
1567 #ifdef BFD64
1568 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlemips_vxworks_vec)
1569 
1570 { "mips*el-*-vxworks*",
1571 &bfd_elf32_littlemips_vxworks_vec },
1572 #endif
1573 
1574 
1575 
1576 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmips_vxworks_vec)
1577 
1578 { "mips*-*-vxworks*",
1579 &bfd_elf32_bigmips_vxworks_vec },
1580 #endif
1581 
1582 
1583 
1584 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradlittlemips_vec)
1585 
1586 { "mips*el-sde-elf*",
1587 &bfd_elf32_tradlittlemips_vec },
1588 #endif
1589 
1590 
1591 
1592 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradbigmips_vec)
1593 
1594 { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*",
1595 &bfd_elf32_tradbigmips_vec },
1596 #endif
1597 
1598 
1599 
1600 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlemips_vec)
1601 
1602 { "mips*el-*-elf*", NULL },{ "mips*el-*-vxworks*", NULL },{ "mips*-*-chorus*",
1603 &bfd_elf32_littlemips_vec },
1604 #endif
1605 
1606 
1607 
1608 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmips_vec)
1609 
1610 { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-vxworks", NULL },{ "mips*-*-windiss",
1611 &bfd_elf32_bigmips_vec },
1612 #endif
1613 
1614 
1615 
1616 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmips_vec)
1617 
1618 { "mips*-*-none",
1619 &bfd_elf32_bigmips_vec },
1620 #endif
1621 
1622 
1623 
1624 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_tradbigmips_vec)
1625 
1626 { "mips64*-*-openbsd*",
1627 &bfd_elf64_tradbigmips_vec },
1628 #endif
1629 
1630 
1631 
1632 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlemips_vec)
1633 
1634 { "mips*el-*-openbsd*",
1635 &bfd_elf32_littlemips_vec },
1636 #endif
1637 
1638 
1639 
1640 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigmips_vec)
1641 
1642 { "mips*-*-openbsd*",
1643 &bfd_elf32_bigmips_vec },
1644 #endif
1645 
1646 
1647 
1648 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ntradlittlemips_vec)
1649 
1650 { "mips64*el-*-linux*",
1651 &bfd_elf32_ntradlittlemips_vec },
1652 #endif
1653 
1654 
1655 
1656 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ntradbigmips_vec)
1657 
1658 { "mips64*-*-linux*",
1659 &bfd_elf32_ntradbigmips_vec },
1660 #endif
1661 
1662 
1663 
1664 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradlittlemips_vec)
1665 
1666 { "mips*el-*-linux*",
1667 &bfd_elf32_tradlittlemips_vec },
1668 #endif
1669 
1670 
1671 
1672 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradbigmips_vec)
1673 
1674 { "mips*-*-linux*",
1675 &bfd_elf32_tradbigmips_vec },
1676 #endif
1677 
1678 
1679 
1680 
1681 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ntradlittlemips_freebsd_vec)
1682 
1683 { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu",
1684 &bfd_elf32_ntradlittlemips_freebsd_vec },
1685 #endif
1686 
1687 
1688 
1689 
1690 
1691 
1692 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_ntradbigmips_freebsd_vec)
1693 
1694 { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu",
1695 &bfd_elf32_ntradbigmips_freebsd_vec },
1696 #endif
1697 
1698 
1699 
1700 
1701 
1702 
1703 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradlittlemips_freebsd_vec)
1704 
1705 { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu",
1706 &bfd_elf32_tradlittlemips_freebsd_vec },
1707 #endif
1708 
1709 
1710 
1711 
1712 
1713 
1714 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tradbigmips_freebsd_vec)
1715 
1716 { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu",
1717 &bfd_elf32_tradbigmips_freebsd_vec },
1718 #endif
1719 
1720 
1721 
1722 
1723 
1724 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_mmix_vec)
1725 
1726 { "mmix-*-*",
1727 &bfd_elf64_mmix_vec },
1728 #endif
1729 
1730 
1731 
1732 
1733 #endif
1734 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_mn10200_vec)
1735 
1736 { "mn10200-*-*",
1737 &bfd_elf32_mn10200_vec },
1738 #endif
1739 
1740 
1741 
1742 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_mn10300_vec)
1743 
1744 { "mn10300-*-*",
1745 &bfd_elf32_mn10300_vec },
1746 #endif
1747 
1748 
1749 
1750 
1751 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_mt_vec)
1752 
1753 { "mt-*-elf",
1754 &bfd_elf32_mt_vec },
1755 #endif
1756 
1757 
1758 
1759 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_msp430_vec)
1760 
1761 { "msp430-*-*",
1762 &bfd_elf32_msp430_vec },
1763 #endif
1764 
1765 
1766 
1767 
1768 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nds32lelin_vec)
1769 
1770 { "nds32*le-*-linux*",
1771 &bfd_elf32_nds32lelin_vec },
1772 #endif
1773 
1774 
1775 
1776 
1777 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nds32belin_vec)
1778 
1779 { "nds32*be-*-linux*",
1780 &bfd_elf32_nds32belin_vec },
1781 #endif
1782 
1783 
1784 
1785 
1786 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nds32le_vec)
1787 
1788 { "nds32*le-*-*",
1789 &bfd_elf32_nds32le_vec },
1790 #endif
1791 
1792 
1793 
1794 
1795 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_nds32be_vec)
1796 
1797 { "nds32*be-*-*",
1798 &bfd_elf32_nds32be_vec },
1799 #endif
1800 
1801 
1802 
1803 
1804 #if !defined (SELECT_VECS) || defined (HAVE_pc532machaout_vec)
1805 
1806 { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*",
1807 &pc532machaout_vec },
1808 #endif
1809 
1810 
1811 
1812 #if !defined (SELECT_VECS) || defined (HAVE_pc532netbsd_vec)
1813 
1814 { "ns32k-*-netbsd*", NULL },{ "ns32k-*-lites*", NULL },{ "ns32k-*-openbsd*",
1815 &pc532netbsd_vec },
1816 #endif
1817 
1818 
1819 
1820 
1821 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bignios2_vec)
1822 
1823 { "nios2eb-*-*",
1824 &bfd_elf32_bignios2_vec },
1825 #endif
1826 
1827 
1828 
1829 
1830 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlenios2_vec)
1831 
1832 { "nios2el-*-*",
1833 &bfd_elf32_littlenios2_vec },
1834 #endif
1835 
1836 
1837 
1838 
1839 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_littlenios2_vec)
1840 
1841 { "nios2-*-*",
1842 &bfd_elf32_littlenios2_vec },
1843 #endif
1844 
1845 
1846 
1847 
1848 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_openrisc_vec)
1849 
1850 { "openrisc-*-elf",
1851 &bfd_elf32_openrisc_vec },
1852 #endif
1853 
1854 
1855 
1856 #if !defined (SELECT_VECS) || defined (HAVE_or32coff_big_vec)
1857 
1858 { "or32-*-coff",
1859 &or32coff_big_vec },
1860 #endif
1861 
1862 
1863 
1864 
1865 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_or32_big_vec)
1866 
1867 { "or32-*-elf",
1868 &bfd_elf32_or32_big_vec },
1869 #endif
1870 
1871 
1872 
1873 #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec)
1874 
1875 { "pdp11-*-*",
1876 &pdp11_aout_vec },
1877 #endif
1878 
1879 
1880 
1881 
1882 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_pj_vec)
1883 
1884 { "pj-*-*",
1885 &bfd_elf32_pj_vec },
1886 #endif
1887 
1888 
1889 
1890 
1891 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_pjl_vec)
1892 
1893 { "pjl-*-*",
1894 &bfd_elf32_pjl_vec },
1895 #endif
1896 
1897 
1898 
1899 
1900 #if !defined (SELECT_VECS) || defined (HAVE_rs6000coff_vec)
1901 
1902 { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
1903 &rs6000coff_vec },
1904 #endif
1905 
1906 
1907 
1908 
1909 #ifdef BFD64
1910 #if !defined (SELECT_VECS) || defined (HAVE_aix5coff64_vec)
1911 
1912 { "powerpc64-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
1913 &aix5coff64_vec },
1914 #endif
1915 
1916 
1917 
1918 
1919 #endif
1920 
1921 #if !defined (SELECT_VECS) || defined (HAVE_rs6000coff_vec)
1922 
1923 { "powerpc-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
1924 &rs6000coff_vec },
1925 #endif
1926 
1927 
1928 
1929 
1930 #ifdef BFD64
1931 
1932 #if !defined (SELECT_VECS) || defined (HAVE_aix5coff64_vec)
1933 
1934 { "powerpc64-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
1935 &aix5coff64_vec },
1936 #endif
1937 
1938 
1939 
1940 
1941 #endif
1942 
1943 #if !defined (SELECT_VECS) || defined (HAVE_rs6000coff_vec)
1944 
1945 { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*",
1946 &rs6000coff_vec },
1947 #endif
1948 
1949 
1950 
1951 #ifdef BFD64
1952 #if !defined (SELECT_VECS) || defined (HAVE_rs6000coff64_vec)
1953 
1954 { "powerpc64-*-aix*",
1955 &rs6000coff64_vec },
1956 #endif
1957 
1958 
1959 
1960 
1961 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_powerpc_freebsd_vec)
1962 
1963 { "powerpc64-*-freebsd*",
1964 &bfd_elf64_powerpc_freebsd_vec },
1965 #endif
1966 
1967 
1968 
1969 
1970 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_powerpc_vec)
1971 
1972 { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL },
1973 { "powerpc64-*-*bsd*",
1974 &bfd_elf64_powerpc_vec },
1975 #endif
1976 
1977 
1978 
1979 
1980 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_powerpcle_vec)
1981 
1982 { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL },
1983 { "powerpc64le-*-*bsd*",
1984 &bfd_elf64_powerpcle_vec },
1985 #endif
1986 
1987 
1988 
1989 
1990 #endif
1991 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_freebsd_vec)
1992 
1993 { "powerpc-*-*freebsd*",
1994 &bfd_elf32_powerpc_freebsd_vec },
1995 #endif
1996 
1997 
1998 
1999 
2000 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vec)
2001 
2002 { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL },
2003 { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL },
2004 { "powerpc-*-chorus*",
2005 &bfd_elf32_powerpc_vec },
2006 #endif
2007 
2008 
2009 
2010 
2011 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vec)
2012 
2013 { "powerpc-*-kaos*",
2014 &bfd_elf32_powerpc_vec },
2015 #endif
2016 
2017 
2018 
2019 
2020 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec)
2021 
2022 { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*",
2023 &mach_o_be_vec },
2024 #endif
2025 
2026 
2027 
2028 
2029 #if !defined (SELECT_VECS) || defined (HAVE_pmac_xcoff_vec)
2030 
2031 { "powerpc-*-macos*",
2032 &pmac_xcoff_vec },
2033 #endif
2034 
2035 
2036 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vec)
2037 
2038 { "powerpc-*-lynxos*",
2039 &bfd_elf32_powerpc_vec },
2040 #endif
2041 
2042 
2043 
2044 
2045 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vec)
2046 
2047 { "powerpc-*-netware*",
2048 &bfd_elf32_powerpc_vec },
2049 #endif
2050 
2051 
2052 
2053 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vec)
2054 
2055 { "powerpc-*-nto*",
2056 &bfd_elf32_powerpc_vec },
2057 #endif
2058 
2059 
2060 
2061 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpc_vxworks_vec)
2062 
2063 { "powerpc-*-vxworks*", NULL },{ "powerpc-*-windiss*",
2064 &bfd_elf32_powerpc_vxworks_vec },
2065 #endif
2066 
2067 
2068 
2069 
2070 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpcle_vec)
2071 
2072 { "powerpcle-*-nto*",
2073 &bfd_elf32_powerpcle_vec },
2074 #endif
2075 
2076 
2077 
2078 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_powerpcle_vec)
2079 
2080 { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL },
2081 { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*",
2082 &bfd_elf32_powerpcle_vec },
2083 #endif
2084 
2085 
2086 
2087 
2088 #if !defined (SELECT_VECS) || defined (HAVE_bfd_powerpcle_pe_vec)
2089 
2090 { "powerpcle-*-pe", NULL },{ "powerpcle-*-winnt*", NULL },{ "powerpcle-*-cygwin*",
2091 &bfd_powerpcle_pe_vec },
2092 #endif
2093 
2094 
2095 
2096 
2097 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_rl78_vec)
2098 
2099 { "rl78-*-elf",
2100 &bfd_elf32_rl78_vec },
2101 #endif
2102 
2103 
2104 
2105 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_rx_le_vec)
2106 
2107 { "rx-*-elf",
2108 &bfd_elf32_rx_le_vec },
2109 #endif
2110 
2111 
2112 
2113 
2114 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_s390_vec)
2115 
2116 { "s390-*-linux*",
2117 &bfd_elf32_s390_vec },
2118 #endif
2119 
2120 
2121 
2122 
2123 #ifdef BFD64
2124 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_s390_vec)
2125 
2126 { "s390x-*-linux*",
2127 &bfd_elf64_s390_vec },
2128 #endif
2129 
2130 
2131 
2132 
2133 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_s390_vec)
2134 
2135 { "s390x-*-tpf*",
2136 &bfd_elf64_s390_vec },
2137 #endif
2138 
2139 
2140 
2141 
2142 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_bigscore_vec)
2143 
2144 { "score*-*-elf*",
2145 &bfd_elf32_bigscore_vec },
2146 #endif
2147 
2148 
2149 
2150 
2151 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64l_vec)
2152 
2153 { "sh64l*-*-elf*",
2154 &bfd_elf32_sh64l_vec },
2155 #endif
2156 
2157 
2158 
2159 
2160 
2161 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64_vec)
2162 
2163 { "sh64-*-elf*",
2164 &bfd_elf32_sh64_vec },
2165 #endif
2166 
2167 
2168 
2169 
2170 
2171 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64blin_vec)
2172 
2173 { "sh64eb-*-linux*",
2174 &bfd_elf32_sh64blin_vec },
2175 #endif
2176 
2177 
2178 
2179 
2180 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64lin_vec)
2181 
2182 { "sh64-*-linux*",
2183 &bfd_elf32_sh64lin_vec },
2184 #endif
2185 
2186 
2187 
2188 
2189 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shblin_vec)
2190 
2191 { "sh-*-linux*",
2192 &bfd_elf32_shblin_vec },
2193 #endif
2194 
2195 
2196 
2197 
2198 #endif /* BFD64 */
2199 
2200 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shblin_vec)
2201 
2202 { "sh*eb-*-linux*",
2203 &bfd_elf32_shblin_vec },
2204 #endif
2205 
2206 
2207 
2208 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shlin_vec)
2209 
2210 { "sh*-*-linux*",
2211 &bfd_elf32_shlin_vec },
2212 #endif
2213 
2214 
2215 
2216 
2217 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh_vec)
2218 
2219 { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*",
2220 &bfd_elf32_sh_vec },
2221 #endif
2222 
2223 
2224 #ifdef BFD64
2225 
2226 #endif
2227 
2228 
2229 #ifdef BFD64
2230 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64lnbsd_vec)
2231 
2232 { "sh5le-*-netbsd*",
2233 &bfd_elf32_sh64lnbsd_vec },
2234 #endif
2235 
2236 
2237 
2238 
2239 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh64nbsd_vec)
2240 
2241 { "sh5-*-netbsd*",
2242 &bfd_elf32_sh64nbsd_vec },
2243 #endif
2244 
2245 
2246 
2247 
2248 
2249 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sh64lnbsd_vec)
2250 
2251 { "sh64le-*-netbsd*",
2252 &bfd_elf64_sh64lnbsd_vec },
2253 #endif
2254 
2255 
2256 
2257 
2258 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sh64nbsd_vec)
2259 
2260 { "sh64-*-netbsd*",
2261 &bfd_elf64_sh64nbsd_vec },
2262 #endif
2263 
2264 
2265 
2266 
2267 
2268 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shlnbsd_vec)
2269 
2270 { "sh*l*-*-netbsdelf*",
2271 &bfd_elf32_shlnbsd_vec },
2272 #endif
2273 
2274 
2275 
2276 
2277 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shnbsd_vec)
2278 
2279 { "sh-*-netbsdelf*",
2280 &bfd_elf32_shnbsd_vec },
2281 #endif
2282 
2283 
2284 
2285 
2286 #endif
2287 
2288 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shnbsd_vec)
2289 
2290 { "sh*-*-netbsdelf*",
2291 &bfd_elf32_shnbsd_vec },
2292 #endif
2293 
2294 
2295 
2296 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shl_symbian_vec)
2297 
2298 { "sh*-*-symbianelf*",
2299 &bfd_elf32_shl_symbian_vec },
2300 #endif
2301 
2302 
2303 
2304 
2305 
2306 #ifdef BFD64
2307 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shl_vec)
2308 
2309 { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*",
2310 &bfd_elf32_shl_vec },
2311 #endif
2312 
2313 
2314 
2315 
2316 
2317 #endif
2318 
2319 #if !defined (SELECT_VECS) || defined (HAVE_shcoff_vec)
2320 
2321 { "sh-*-rtemscoff*",
2322 &shcoff_vec },
2323 #endif
2324 
2325 
2326 
2327 
2328 
2329 #ifdef BFD64
2330 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh_vec)
2331 
2332 { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*",
2333 &bfd_elf32_sh_vec },
2334 #endif
2335 
2336 
2337 
2338 
2339 
2340 #endif
2341 
2342 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sh_vec)
2343 
2344 { "sh-*-nto*",
2345 &bfd_elf32_sh_vec },
2346 #endif
2347 
2348 
2349 
2350 
2351 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shlnbsd_vec)
2352 
2353 { "sh*-*-openbsd*",
2354 &bfd_elf32_shlnbsd_vec },
2355 #endif
2356 
2357 
2358 
2359 #if !defined (SELECT_VECS) || defined (HAVE_shlpe_vec)
2360 
2361 { "sh-*-pe",
2362 &shlpe_vec },
2363 #endif
2364 
2365 
2366 
2367 
2368 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_shvxworks_vec)
2369 
2370 { "sh-*-vxworks",
2371 &bfd_elf32_shvxworks_vec },
2372 #endif
2373 
2374 
2375 
2376 
2377 
2378 
2379 
2380 
2381 #if !defined (SELECT_VECS) || defined (HAVE_shcoff_vec)
2382 
2383 { "sh-*-*",
2384 &shcoff_vec },
2385 #endif
2386 
2387 
2388 
2389 
2390 
2391 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
2392 
2393 { "sparclet-*-aout*",
2394 &sunos_big_vec },
2395 #endif
2396 
2397 
2398 
2399 
2400 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
2401 
2402 { "sparc86x-*-aout*",
2403 &sunos_big_vec },
2404 #endif
2405 
2406 
2407 
2408 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
2409 
2410 { "sparclite-*-elf*", NULL },{ "sparc86x-*-elf*",
2411 &bfd_elf32_sparc_vec },
2412 #endif
2413 
2414 
2415 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
2416 
2417 { "sparc*-*-chorus*",
2418 &bfd_elf32_sparc_vec },
2419 #endif
2420 
2421 
2422 #if !defined (SELECT_VECS) || defined (HAVE_sparclinux_vec)
2423 
2424 { "sparc-*-linux*aout*",
2425 &sparclinux_vec },
2426 #endif
2427 
2428 
2429 
2430 
2431 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
2432 
2433 { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*",
2434 &bfd_elf32_sparc_vec },
2435 #endif
2436 
2437 
2438 
2439 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
2440 
2441 { "sparc-*-netbsdelf*",
2442 &bfd_elf32_sparc_vec },
2443 #endif
2444 
2445 
2446 
2447 #if !defined (SELECT_VECS) || defined (HAVE_sparcnetbsd_vec)
2448 
2449 { "sparc-*-netbsdaout*", NULL },{ "sparc-*-netbsd*",
2450 &sparcnetbsd_vec },
2451 #endif
2452 
2453 
2454 
2455 
2456 #if !defined (SELECT_VECS) || defined (HAVE_sparcnetbsd_vec)
2457 
2458 { "sparc-*-openbsd[0-2].*", NULL },{ "sparc-*-openbsd3.[0-1]",
2459 &sparcnetbsd_vec },
2460 #endif
2461 
2462 
2463 
2464 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
2465 
2466 { "sparc-*-openbsd*",
2467 &bfd_elf32_sparc_vec },
2468 #endif
2469 
2470 
2471 
2472 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
2473 
2474 { "sparc-*-elf*",
2475 &bfd_elf32_sparc_vec },
2476 #endif
2477 
2478 
2479 
2480 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_sol2_vec)
2481 
2482 { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*",
2483 &bfd_elf32_sparc_sol2_vec },
2484 #endif
2485 
2486 
2487 
2488 #ifdef BFD64
2489 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_sol2_vec)
2490 
2491 { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*",
2492 &bfd_elf32_sparc_sol2_vec },
2493 #endif
2494 
2495 
2496 
2497 
2498 #endif
2499 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
2500 
2501 { "sparc-*-sysv4*",
2502 &bfd_elf32_sparc_vec },
2503 #endif
2504 
2505 
2506 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vxworks_vec)
2507 
2508 { "sparc-*-vxworks*",
2509 &bfd_elf32_sparc_vxworks_vec },
2510 #endif
2511 
2512 
2513 
2514 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
2515 
2516 { "sparc-*-netware*",
2517 &bfd_elf32_sparc_vec },
2518 #endif
2519 
2520 
2521 
2522 #ifdef BFD64
2523 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
2524 
2525 { "sparc64-*-aout*",
2526 &sunos_big_vec },
2527 #endif
2528 
2529 
2530 
2531 
2532 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sparc_vec)
2533 
2534 { "sparc64*-*-linux-*",
2535 &bfd_elf64_sparc_vec },
2536 #endif
2537 
2538 
2539 
2540 
2541 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_sparc_vec)
2542 
2543 { "sparc64-*-elf*", NULL },{ "sparc64-*-rtems*",
2544 &bfd_elf64_sparc_vec },
2545 #endif
2546 
2547 
2548 
2549 
2550 #endif /* BFD64 */
2551 #if !defined (SELECT_VECS) || defined (HAVE_sparccoff_vec)
2552 
2553 { "sparc*-*-coff*",
2554 &sparccoff_vec },
2555 #endif
2556 
2557 
2558 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_sparc_vec)
2559 
2560 { "sparc-*-rtems*",
2561 &bfd_elf32_sparc_vec },
2562 #endif
2563 
2564 
2565 
2566 #if !defined (SELECT_VECS) || defined (HAVE_sunos_big_vec)
2567 
2568 { "sparc*-*-*",
2569 &sunos_big_vec },
2570 #endif
2571 
2572 
2573 
2574 
2575 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_spu_vec)
2576 
2577 { "spu-*-elf",
2578 &bfd_elf32_spu_vec },
2579 #endif
2580 
2581 
2582 
2583 
2584 #if HAVE_host_aout_vec
2585 #if !defined (SELECT_VECS) || defined (HAVE_host_aout_vec)
2586 
2587 { "tahoe-*-*",
2588 &host_aout_vec },
2589 #endif
2590 
2591 
2592 
2593 #endif
2594 
2595 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tic6x_elf_le_vec)
2596 
2597 { "tic6x-*-elf",
2598 &bfd_elf32_tic6x_elf_le_vec },
2599 #endif
2600 
2601 
2602 
2603 
2604 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tic6x_linux_le_vec)
2605 
2606 { "tic6x-*-uclinux",
2607 &bfd_elf32_tic6x_linux_le_vec },
2608 #endif
2609 
2610 
2611 
2612 
2613 #if !defined (SELECT_VECS) || defined (HAVE_tic80coff_vec)
2614 
2615 { "tic80*-*-*",
2616 &tic80coff_vec },
2617 #endif
2618 
2619 
2620 
2621 
2622 #ifdef BFD64
2623 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_tilegx_le_vec)
2624 
2625 { "tilegx-*-*",
2626 &bfd_elf64_tilegx_le_vec },
2627 #endif
2628 
2629 
2630 
2631 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf64_tilegx_be_vec)
2632 
2633 { "tilegxbe-*-*",
2634 &bfd_elf64_tilegx_be_vec },
2635 #endif
2636 
2637 
2638 
2639 #endif
2640 
2641 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_tilepro_vec)
2642 
2643 { "tilepro-*-*",
2644 &bfd_elf32_tilepro_vec },
2645 #endif
2646 
2647 
2648 
2649 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_v850_vec)
2650 
2651 { "v850*-*-*",
2652 &bfd_elf32_v850_vec },
2653 #endif
2654 
2655 
2656 
2657 
2658 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_vax_vec)
2659 
2660 { "vax-*-netbsdelf*",
2661 &bfd_elf32_vax_vec },
2662 #endif
2663 
2664 
2665 
2666 
2667 #if !defined (SELECT_VECS) || defined (HAVE_vaxnetbsd_vec)
2668 
2669 { "vax-*-netbsdaout*", NULL },{ "vax-*-netbsd*",
2670 &vaxnetbsd_vec },
2671 #endif
2672 
2673 
2674 
2675 
2676 
2677 #if !defined (SELECT_VECS) || defined (HAVE_vaxbsd_vec)
2678 
2679 { "vax-*-bsd*", NULL },{ "vax-*-ultrix*",
2680 &vaxbsd_vec },
2681 #endif
2682 
2683 
2684 
2685 
2686 #if !defined (SELECT_VECS) || defined (HAVE_vaxnetbsd_vec)
2687 
2688 { "vax-*-openbsd*",
2689 &vaxnetbsd_vec },
2690 #endif
2691 
2692 
2693 
2694 
2695 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_vax_vec)
2696 
2697 { "vax-*-linux-*",
2698 &bfd_elf32_vax_vec },
2699 #endif
2700 
2701 
2702 
2703 #if !defined (SELECT_VECS) || defined (HAVE_we32kcoff_vec)
2704 
2705 { "we32k-*-*",
2706 &we32kcoff_vec },
2707 #endif
2708 
2709 
2710 
2711 #if !defined (SELECT_VECS) || defined (HAVE_w65_vec)
2712 
2713 { "w65-*-*",
2714 &w65_vec },
2715 #endif
2716 
2717 
2718 
2719 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_xgate_vec)
2720 
2721 { "xgate-*-*",
2722 &bfd_elf32_xgate_vec },
2723 #endif
2724 
2725 
2726 
2727 
2728 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_xstormy16_vec)
2729 
2730 { "xstormy16-*-elf",
2731 &bfd_elf32_xstormy16_vec },
2732 #endif
2733 
2734 
2735 
2736 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_xtensa_le_vec)
2737 
2738 { "xtensa*-*-*",
2739 &bfd_elf32_xtensa_le_vec },
2740 #endif
2741 
2742 
2743 
2744 #if !defined (SELECT_VECS) || defined (HAVE_bfd_elf32_xc16x_vec)
2745 
2746 { "xc16x-*-elf",
2747 &bfd_elf32_xc16x_vec },
2748 #endif
2749 
2750 
2751 
2752 #if !defined (SELECT_VECS) || defined (HAVE_z80coff_vec)
2753 
2754 { "z80-*-*",
2755 &z80coff_vec },
2756 #endif
2757 
2758 
2759 
2760 
2761 #if !defined (SELECT_VECS) || defined (HAVE_z8kcoff_vec)
2762 
2763 { "z8k*-*-*",
2764 &z8kcoff_vec },
2765 #endif
2766 
2767 
2768 
2769 
2770 #if !defined (SELECT_VECS) || defined (HAVE_ieee_vec)
2771 
2772 { "*-*-ieee*",
2773 &ieee_vec },
2774 #endif
2775 
2776 
2777 
2778 #if !defined (SELECT_VECS) || defined (HAVE_a_out_adobe_vec)
2779 
2780 { "*-adobe-*",
2781 &a_out_adobe_vec },
2782 #endif
2783 
2784 
2785 
2786 
2787 #if !defined (SELECT_VECS) || defined (HAVE_newsos3_vec)
2788 
2789 { "*-sony-*",
2790 &newsos3_vec },
2791 #endif
2792 
2793 
2794 
2795 
2796 #if !defined (SELECT_VECS) || defined (HAVE_m68kcoff_vec)
2797 
2798 { "*-tandem-*",
2799 &m68kcoff_vec },
2800 #endif
2801 
2802 
2803 
2804