xref: /netbsd-src/external/gpl3/gdb/lib/libbfd/arch/mips64eb/targmatch.h (revision d16b7486a53dcb8072b60ec6fcb4373a2d0c27b7)
1 /* This file is automatically generated.  DO NOT EDIT! */
2 /* Generated from: NetBSD: mknative-gdb,v 1.16 2023/07/31 17:09:59 christos Exp  */
3 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
4 
5 #ifdef BFD64
6 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_mach_o_vec)
7 
8 { "aarch64-*-darwin*",
9 &aarch64_mach_o_vec },
10 #endif
11 
12 
13 
14 
15 
16 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
17 
18 { "aarch64-*-elf", NULL },{ "aarch64-*-rtems*", NULL },{ "aarch64-*-genode*",
19 &aarch64_elf64_le_vec },
20 #endif
21 
22 
23 
24 
25 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_pe_le_vec)
26 
27 { "aarch64-*-pe*",
28 &aarch64_pe_le_vec },
29 #endif
30 
31 
32 
33 
34 
35 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec)
36 
37 { "aarch64_be-*-elf",
38 &aarch64_elf64_be_vec },
39 #endif
40 
41 
42 
43 
44 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
45 
46 { "aarch64-*-freebsd*",
47 &aarch64_elf64_le_vec },
48 #endif
49 
50 
51 
52 
53 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
54 
55 { "aarch64-*-openbsd*",
56 &aarch64_elf64_le_vec },
57 #endif
58 
59 
60 
61 
62 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
63 
64 { "aarch64-*-fuchsia*",
65 &aarch64_elf64_le_vec },
66 #endif
67 
68 
69 
70 
71 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_cloudabi_vec)
72 
73 { "aarch64-*-cloudabi*",
74 &aarch64_elf64_le_cloudabi_vec },
75 #endif
76 
77 
78 
79 
80 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
81 
82 { "aarch64-*-haiku*",
83 &aarch64_elf64_le_vec },
84 #endif
85 
86 
87 
88 
89 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec)
90 
91 { "aarch64-*-linux*", NULL },{ "aarch64-*-netbsd*",
92 &aarch64_elf64_le_vec },
93 #endif
94 
95 
96 
97 
98 #if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec)
99 
100 { "aarch64_be-*-linux*", NULL },{ "aarch64_be-*-netbsd*",
101 &aarch64_elf64_be_vec },
102 #endif
103 
104 
105 
106 
107 #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_fbsd_vec)
108 
109 { "alpha*-*-freebsd*", NULL },{ "alpha*-*-kfreebsd*-gnu",
110 &alpha_elf64_fbsd_vec },
111 #endif
112 
113 
114 
115 
116 
117 #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec)
118 
119 { "alpha*-*-netbsd*", NULL },{ "alpha*-*-openbsd*",
120 &alpha_elf64_vec },
121 #endif
122 
123 
124 
125 
126 #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
127 
128 { "alpha*-*-linux*ecoff*",
129 &alpha_ecoff_le_vec },
130 #endif
131 
132 
133 
134 
135 #if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec)
136 
137 { "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*",
138 &alpha_elf64_vec },
139 #endif
140 
141 
142 
143 
144 #if !defined (SELECT_VECS) || defined (HAVE_alpha_vms_vec)
145 
146 { "alpha*-*-*vms*",
147 &alpha_vms_vec },
148 #endif
149 
150 
151 
152 
153 #if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec)
154 
155 { "alpha*-*-*",
156 &alpha_ecoff_le_vec },
157 #endif
158 
159 
160 
161 #if !defined (SELECT_VECS) || defined (HAVE_amdgcn_elf64_le_vec)
162 
163 { "amdgcn-*-*",
164 &amdgcn_elf64_le_vec },
165 #endif
166 
167 
168 
169 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_le_vec)
170 
171 { "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu",
172 &ia64_elf64_le_vec },
173 #endif
174 
175 
176 
177 
178 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf32_hpux_be_vec)
179 
180 { "ia64*-*-hpux*",
181 &ia64_elf32_hpux_be_vec },
182 #endif
183 
184 
185 
186 
187 #if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_vms_vec)
188 
189 { "ia64*-*-*vms*",
190 &ia64_elf64_vms_vec },
191 #endif
192 
193 
194 
195 
196 #endif /* BFD64 */
197 
198 #if !defined (SELECT_VECS) || defined (HAVE_am33_elf32_linux_vec)
199 
200 { "am33_2.0-*-linux*",
201 &am33_elf32_linux_vec },
202 #endif
203 
204 
205 
206 #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_be_vec)
207 
208 { "arc*eb-*-elf*", NULL },{ "arc*eb-*-linux*",
209 &arc_elf32_be_vec },
210 #endif
211 
212 
213 
214 
215 #if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_le_vec)
216 
217 { "arc*-*-elf*", NULL },{ "arc*-*-linux*",
218 &arc_elf32_le_vec },
219 #endif
220 
221 
222 
223 
224 #if !defined (SELECT_VECS) || defined (HAVE_arm_mach_o_vec)
225 
226 { "arm-*-darwin*",
227 &arm_mach_o_vec },
228 #endif
229 
230 
231 
232 
233 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
234 
235 { "arm-*-fuchsia*",
236 &arm_elf32_le_vec },
237 #endif
238 
239 
240 
241 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
242 
243 { "arm*-*-haiku*",
244 &arm_elf32_le_vec },
245 #endif
246 
247 
248 
249 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_le_vec)
250 
251 { "arm-*-nacl*",
252 &arm_elf32_nacl_le_vec },
253 #endif
254 
255 
256 
257 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_be_vec)
258 
259 { "armeb-*-nacl*",
260 &arm_elf32_nacl_be_vec },
261 #endif
262 
263 
264 
265 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec)
266 
267 { "armeb-*-netbsd*",
268 &arm_elf32_be_vec },
269 #endif
270 
271 
272 
273 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
274 
275 { "arm-*-netbsd*", NULL },{ "arm-*-openbsd*",
276 &arm_elf32_le_vec },
277 #endif
278 
279 
280 
281 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
282 
283 { "arm-*-nto*", NULL },{ "nto*arm*",
284 &arm_elf32_le_vec },
285 #endif
286 
287 
288 
289 
290 #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_wince_le_vec)
291 
292 { "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*",
293 &arm_pe_wince_le_vec },
294 #endif
295 
296 
297 
298 
299 
300 #if !defined (SELECT_VECS) || defined (HAVE_arm_pe_le_vec)
301 
302 { "arm-*-pe*",
303 &arm_pe_le_vec },
304 #endif
305 
306 
307 
308 
309 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
310 
311 { "arm-*-phoenix*",
312 &arm_elf32_le_vec },
313 #endif
314 
315 
316 
317 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec)
318 
319 { "armeb-*-elf", NULL },{ "arm*b-*-freebsd*", NULL },{ "arm*b-*-linux-*", NULL },{ "armeb-*-eabi*",
320 &arm_elf32_be_vec },
321 #endif
322 
323 
324 
325 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
326 
327 { "arm-*-kaos*",
328 &arm_elf32_le_vec },
329 #endif
330 
331 
332 
333 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
334 
335 { "arm-*-elf", NULL },{ "arm*-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL },
336 { "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL },
337 { "arm*-*-eabi*", NULL },{ "arm-*-rtems*", NULL },{ "arm*-*-uclinuxfdpiceabi",
338 &arm_elf32_le_vec },
339 #endif
340 
341 
342 
343 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_vxworks_le_vec)
344 
345 { "arm*-*-vxworks", NULL },{ "arm*-*-windiss",
346 &arm_elf32_vxworks_le_vec },
347 #endif
348 
349 
350 
351 #if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec)
352 
353 { "arm9e-*-elf",
354 &arm_elf32_le_vec },
355 #endif
356 
357 
358 
359 
360 #if !defined (SELECT_VECS) || defined (HAVE_avr_elf32_vec)
361 
362 { "avr-*-*",
363 &avr_elf32_vec },
364 #endif
365 
366 
367 
368 #if !defined (SELECT_VECS) || defined (HAVE_bfin_elf32_vec)
369 
370 { "bfin-*-*",
371 &bfin_elf32_vec },
372 #endif
373 
374 
375 
376 
377 
378 #if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec)
379 
380 { "c30-*-*coff*", NULL },{ "tic30-*-*coff*",
381 &tic30_coff_vec },
382 #endif
383 
384 
385 
386 #if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec)
387 
388 { "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*",
389 &tic4x_coff1_vec },
390 #endif
391 
392 
393 
394 
395 
396 #if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec)
397 
398 { "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*",
399 &tic54x_coff1_vec },
400 #endif
401 
402 
403 
404 
405 
406 #if !defined (SELECT_VECS) || defined (HAVE_cr16_elf32_vec)
407 
408 { "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*",
409 &cr16_elf32_vec },
410 #endif
411 
412 
413 
414 
415 #if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec)
416 
417 { "cris-*-*", NULL },{ "crisv32-*-*",
418 &cris_aout_vec },
419 #endif
420 
421 
422 
423 
424 
425 #if !defined (SELECT_VECS) || defined (HAVE_crx_elf32_vec)
426 
427 { "crx-*-elf*",
428 &crx_elf32_vec },
429 #endif
430 
431 
432 
433 
434 #if !defined (SELECT_VECS) || defined (HAVE_csky_elf32_le_vec)
435 
436 { "csky-*-elf*", NULL },{ "csky-*-linux*",
437 &csky_elf32_le_vec },
438 #endif
439 
440 
441 
442 
443 #if !defined (SELECT_VECS) || defined (HAVE_d10v_elf32_vec)
444 
445 { "d10v-*-*",
446 &d10v_elf32_vec },
447 #endif
448 
449 
450 
451 #if !defined (SELECT_VECS) || defined (HAVE_dlx_elf32_be_vec)
452 
453 { "dlx-*-elf*",
454 &dlx_elf32_be_vec },
455 #endif
456 
457 
458 
459 
460 #if !defined (SELECT_VECS) || defined (HAVE_d30v_elf32_vec)
461 
462 { "d30v-*-*",
463 &d30v_elf32_vec },
464 #endif
465 
466 
467 
468 #ifdef BFD64
469 #if !defined (SELECT_VECS) || defined (HAVE_bpf_elf64_le_vec)
470 
471 { "bpf-*-none",
472 &bpf_elf64_le_vec },
473 #endif
474 
475 
476 
477 
478 #endif
479 
480 #if !defined (SELECT_VECS) || defined (HAVE_epiphany_elf32_vec)
481 
482 { "epiphany-*-*",
483 &epiphany_elf32_vec },
484 #endif
485 
486 
487 
488 
489 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
490 
491 { "fido-*-elf*",
492 &m68k_elf32_vec },
493 #endif
494 
495 
496 
497 #if !defined (SELECT_VECS) || defined (HAVE_fr30_elf32_vec)
498 
499 { "fr30-*-elf",
500 &fr30_elf32_vec },
501 #endif
502 
503 
504 
505 #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_vec)
506 
507 { "frv-*-elf",
508 &frv_elf32_vec },
509 #endif
510 
511 
512 
513 
514 #if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_fdpic_vec)
515 
516 { "frv-*-*linux*",
517 &frv_elf32_fdpic_vec },
518 #endif
519 
520 
521 
522 
523 #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_be_vec)
524 
525 { "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux",
526 &moxie_elf32_be_vec },
527 #endif
528 
529 
530 
531 
532 #if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_le_vec)
533 
534 { "moxie-*-moxiebox*",
535 &moxie_elf32_le_vec },
536 #endif
537 
538 
539 
540 #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_vec)
541 
542 { "h8300*-*-elf", NULL },{ "h8300*-*-rtems*",
543 &h8300_elf32_vec },
544 #endif
545 
546 
547 
548 
549 #if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_linux_vec)
550 
551 { "h8300*-*-linux*",
552 &h8300_elf32_linux_vec },
553 #endif
554 
555 
556 
557 #ifdef BFD64
558 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_linux_vec)
559 
560 { "hppa*64*-*-linux-*",
561 &hppa_elf64_linux_vec },
562 #endif
563 
564 
565 
566 
567 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_vec)
568 
569 { "hppa*64*-*-hpux11*",
570 &hppa_elf64_vec },
571 #endif
572 
573 
574 
575 
576 
577 #endif
578 
579 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_linux_vec)
580 
581 { "hppa*-*-linux-*",
582 &hppa_elf32_linux_vec },
583 #endif
584 
585 
586 
587 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_nbsd_vec)
588 
589 { "hppa*-*-netbsd*",
590 &hppa_elf32_nbsd_vec },
591 #endif
592 
593 
594 
595 #if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_vec)
596 
597 { "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*",
598 &hppa_elf32_vec },
599 #endif
600 
601 
602 
603 
604 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
605 
606 { "hppa*-*-bsd*",
607 &hppa_som_vec },
608 #endif
609 
610 
611 
612 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
613 
614 { "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*",
615 &hppa_som_vec },
616 #endif
617 
618 
619 #if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec)
620 
621 { "hppa*-*-osf*",
622 &hppa_som_vec },
623 #endif
624 
625 
626 
627 
628 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
629 
630 { "i[3-7]86-*-elf*", NULL },{ "i[3-7]86-*-rtems*", NULL },{ "i[3-7]86-*-genode*",
631 &i386_elf32_vec },
632 #endif
633 
634 
635 
636 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec)
637 
638 { "i[3-7]86-*-solaris2*",
639 &i386_elf32_sol2_vec },
640 #endif
641 
642 
643 
644 
645 
646 #ifdef BFD64
647 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec)
648 
649 { "x86_64-*-solaris2*",
650 &i386_elf32_sol2_vec },
651 #endif
652 
653 
654 
655 
656 #endif
657 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
658 
659 { "i[3-7]86-*-nto*",
660 &i386_elf32_vec },
661 #endif
662 
663 
664 
665 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
666 
667 { "i[3-7]86-*-aros*",
668 &i386_elf32_vec },
669 #endif
670 
671 
672 
673 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
674 
675 { "i[3-7]86-*-dicos*",
676 &i386_elf32_vec },
677 #endif
678 
679 
680 
681 
682 #if !defined (SELECT_VECS) || defined (HAVE_i386_coff_go32_vec)
683 
684 { "*-*-msdosdjgpp*", NULL },{ "*-*-go32*",
685 &i386_coff_go32_vec },
686 #endif
687 
688 
689 
690 #if !defined (SELECT_VECS) || defined (HAVE_i386_mach_o_vec)
691 
692 { "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*",
693 &i386_mach_o_vec },
694 #endif
695 
696 
697 
698 
699 
700 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_bsd_vec)
701 
702 { "i[3-7]86-*-bsd*",
703 &i386_aout_bsd_vec },
704 #endif
705 
706 
707 
708 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
709 
710 { "i[3-7]86-*-dragonfly*",
711 &i386_elf32_vec },
712 #endif
713 
714 
715 
716 
717 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_fbsd_vec)
718 
719 { "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu",
720 &i386_elf32_fbsd_vec },
721 #endif
722 
723 
724 
725 
726 
727 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
728 
729 { "i[3-7]86-*-netbsd*", NULL },{ "i[3-7]86-*-knetbsd*-gnu",
730 &i386_elf32_vec },
731 #endif
732 
733 
734 
735 
736 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
737 
738 { "i[3-7]86-*-openbsd*",
739 &i386_elf32_vec },
740 #endif
741 
742 
743 
744 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
745 
746 { "i[3-7]86-*-linux-*",
747 &i386_elf32_vec },
748 #endif
749 
750 
751 
752 
753 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
754 
755 { "i[3-7]86-*-redox*",
756 &i386_elf32_vec },
757 #endif
758 
759 
760 
761 
762 #ifdef BFD64
763 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_cloudabi_vec)
764 
765 { "x86_64-*-cloudabi*",
766 &x86_64_elf64_cloudabi_vec },
767 #endif
768 
769 
770 
771 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_mach_o_vec)
772 
773 { "x86_64-*-darwin*",
774 &x86_64_mach_o_vec },
775 #endif
776 
777 
778 
779 
780 
781 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
782 
783 { "x86_64-*-dicos*",
784 &x86_64_elf64_vec },
785 #endif
786 
787 
788 
789 
790 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
791 
792 { "x86_64-*-elf*", NULL },{ "x86_64-*-rtems*", NULL },{ "x86_64-*-fuchsia", NULL },{ "x86_64-*-genode*",
793 &x86_64_elf64_vec },
794 #endif
795 
796 
797 
798 
799 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
800 
801 { "x86_64-*-dragonfly*",
802 &x86_64_elf64_vec },
803 #endif
804 
805 
806 
807 
808 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_fbsd_vec)
809 
810 { "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu",
811 &x86_64_elf64_fbsd_vec },
812 #endif
813 
814 
815 
816 
817 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
818 
819 { "x86_64-*-haiku*",
820 &x86_64_elf64_vec },
821 #endif
822 
823 
824 
825 
826 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
827 
828 { "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*",
829 &x86_64_elf64_vec },
830 #endif
831 
832 
833 
834 
835 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
836 
837 { "x86_64-*-linux-*",
838 &x86_64_elf64_vec },
839 #endif
840 
841 
842 
843 
844 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_pe_vec)
845 
846 { "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin",
847 &x86_64_pe_vec },
848 #endif
849 
850 
851 
852 
853 
854 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
855 
856 { "x86_64-*-rdos*",
857 &x86_64_elf64_vec },
858 #endif
859 
860 
861 
862 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
863 
864 { "x86_64-*-redox*",
865 &x86_64_elf64_vec },
866 #endif
867 
868 
869 
870 
871 #endif
872 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
873 
874 { "i[3-7]86-*-lynxos*",
875 &i386_elf32_vec },
876 #endif
877 
878 
879 
880 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
881 
882 { "i[3-7]86-*-gnu*",
883 &i386_elf32_vec },
884 #endif
885 
886 
887 
888 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec)
889 
890 { "i[3-7]86-*-msdos*",
891 &i386_aout_vec },
892 #endif
893 
894 
895 
896 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
897 
898 { "i[3-7]86-*-moss*",
899 &i386_elf32_vec },
900 #endif
901 
902 
903 
904 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
905 
906 { "i[3-7]86-*-beospe*",
907 &i386_pe_vec },
908 #endif
909 
910 
911 
912 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
913 
914 { "i[3-7]86-*-beos*",
915 &i386_elf32_vec },
916 #endif
917 
918 
919 
920 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
921 
922 { "i[3-7]86-*-haiku*",
923 &i386_elf32_vec },
924 #endif
925 
926 
927 
928 #if !defined (SELECT_VECS) || defined (HAVE_i386_pei_vec)
929 
930 { "i[3-7]86-*-interix*",
931 &i386_pei_vec },
932 #endif
933 
934 
935 
936 
937 
938 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
939 
940 { "i[3-7]86-*-rdos*",
941 &i386_elf32_vec },
942 #endif
943 
944 
945 
946 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
947 
948 { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe",
949 &i386_pe_vec },
950 #endif
951 
952 
953 
954 
955 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vxworks_vec)
956 
957 { "i[3-7]86-*-vxworks*",
958 &i386_elf32_vxworks_vec },
959 #endif
960 
961 
962 
963 
964 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
965 
966 { "ia16-*-elf",
967 &i386_elf32_vec },
968 #endif
969 
970 
971 
972 
973 #if !defined (SELECT_VECS) || defined (HAVE_ip2k_elf32_vec)
974 
975 { "ip2k-*-elf",
976 &ip2k_elf32_vec },
977 #endif
978 
979 
980 
981 
982 #if !defined (SELECT_VECS) || defined (HAVE_iq2000_elf32_vec)
983 
984 { "iq2000-*-elf",
985 &iq2000_elf32_vec },
986 #endif
987 
988 
989 
990 #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_vec)
991 
992 { "lm32-*-elf", NULL },{ "lm32-*-rtems*",
993 &lm32_elf32_vec },
994 #endif
995 
996 
997 
998 
999 #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_fdpic_vec)
1000 
1001 { "lm32-*-*linux*",
1002 &lm32_elf32_fdpic_vec },
1003 #endif
1004 
1005 
1006 
1007 
1008 #if !defined (SELECT_VECS) || defined (HAVE_m32c_elf32_vec)
1009 
1010 { "m32c-*-elf",
1011 &m32c_elf32_vec },
1012 #endif
1013 
1014 
1015 
1016 
1017 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_le_vec)
1018 
1019 { "m32r*le-*-linux*",
1020 &m32r_elf32_linux_le_vec },
1021 #endif
1022 
1023 
1024 
1025 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_vec)
1026 
1027 { "m32r*-*-linux*",
1028 &m32r_elf32_linux_vec },
1029 #endif
1030 
1031 
1032 
1033 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_le_vec)
1034 
1035 { "m32r*le-*-*",
1036 &m32r_elf32_le_vec },
1037 #endif
1038 
1039 
1040 
1041 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_vec)
1042 
1043 { "m32r-*-*",
1044 &m32r_elf32_vec },
1045 #endif
1046 
1047 
1048 
1049 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1050 
1051 { "m68*-*-haiku*",
1052 &m68k_elf32_vec },
1053 #endif
1054 
1055 
1056 #if !defined (SELECT_VECS) || defined (HAVE_m68hc11_elf32_vec)
1057 
1058 { "m68hc11-*-*", NULL },{ "m6811-*-*",
1059 &m68hc11_elf32_vec },
1060 #endif
1061 
1062 
1063 
1064 #if !defined (SELECT_VECS) || defined (HAVE_m68hc12_elf32_vec)
1065 
1066 { "m68hc12-*-*", NULL },{ "m6812-*-*",
1067 &m68hc12_elf32_vec },
1068 #endif
1069 
1070 
1071 
1072 
1073 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1074 
1075 { "m68*-*-*",
1076 &m68k_elf32_vec },
1077 #endif
1078 
1079 
1080 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1081 
1082 { "m68*-*-netbsdelf*", NULL },{ "m5407-*-netbsdelf*",
1083 &m68k_elf32_vec },
1084 #endif
1085 
1086 
1087 
1088 
1089 #if !defined (SELECT_VECS) || defined (HAVE_s12z_elf32_vec)
1090 
1091 { "s12z-*-*",
1092 &s12z_elf32_vec },
1093 #endif
1094 
1095 
1096 #if !defined (SELECT_VECS) || defined (HAVE_mcore_elf32_be_vec)
1097 
1098 { "mcore-*-elf",
1099 &mcore_elf32_be_vec },
1100 #endif
1101 
1102 
1103 
1104 #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_be_vec)
1105 
1106 { "mcore-*-pe",
1107 &mcore_pe_be_vec },
1108 #endif
1109 
1110 
1111 
1112 
1113 #if !defined (SELECT_VECS) || defined (HAVE_mep_elf32_vec)
1114 
1115 { "mep-*-elf",
1116 &mep_elf32_vec },
1117 #endif
1118 
1119 
1120 
1121 
1122 #if !defined (SELECT_VECS) || defined (HAVE_metag_elf32_vec)
1123 
1124 { "metag-*-*",
1125 &metag_elf32_vec },
1126 #endif
1127 
1128 
1129 
1130 
1131 #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_le_vec)
1132 
1133 { "microblazeel*-*",
1134 &microblaze_elf32_le_vec },
1135 #endif
1136 
1137 
1138 
1139 
1140 #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec)
1141 
1142 { "microblaze*-*",
1143 &microblaze_elf32_vec },
1144 #endif
1145 
1146 
1147 
1148 
1149 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
1150 
1151 { "mips*-big-*",
1152 &mips_ecoff_be_vec },
1153 #endif
1154 
1155 
1156 
1157 
1158 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_le_vec)
1159 
1160 { "mips*-dec-*", NULL },{ "mips*el-*-ecoff*",
1161 &mips_ecoff_le_vec },
1162 #endif
1163 
1164 
1165 
1166 #if !defined (SELECT_VECS) || defined (HAVE_mips_ecoff_be_vec)
1167 
1168 { "mips*-*-ecoff*",
1169 &mips_ecoff_be_vec },
1170 #endif
1171 
1172 
1173 
1174 #ifdef BFD64
1175 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
1176 
1177 { "mips64*el-*-netbsd*",
1178 &mips_elf32_ntrad_le_vec },
1179 #endif
1180 
1181 
1182 
1183 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
1184 
1185 { "mips64*-*-netbsd*",
1186 &mips_elf32_ntrad_be_vec },
1187 #endif
1188 
1189 
1190 
1191 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1192 
1193 { "mips*el-*-netbsd*",
1194 &mips_elf32_trad_le_vec },
1195 #endif
1196 
1197 
1198 
1199 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1200 
1201 { "mips*-*-netbsd*",
1202 &mips_elf32_trad_be_vec },
1203 #endif
1204 
1205 
1206 
1207 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1208 
1209 { "mips*el-*-haiku*",
1210 &mips_elf32_le_vec },
1211 #endif
1212 
1213 
1214 
1215 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec)
1216 
1217 { "mips*-*-irix6*",
1218 &mips_elf32_n_be_vec },
1219 #endif
1220 
1221 
1222 
1223 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec)
1224 
1225 { "mips64*-ps2-elf*",
1226 &mips_elf32_n_le_vec },
1227 #endif
1228 
1229 
1230 
1231 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1232 
1233 { "mips*-ps2-elf*",
1234 &mips_elf32_le_vec },
1235 #endif
1236 
1237 
1238 
1239 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1240 
1241 { "mips*-*-irix5*",
1242 &mips_elf32_be_vec },
1243 #endif
1244 
1245 
1246 
1247 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec)
1248 
1249 { "mips*el-*-vxworks*",
1250 &mips_elf32_vxworks_le_vec },
1251 #endif
1252 
1253 
1254 
1255 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec)
1256 
1257 { "mips*-*-vxworks*",
1258 &mips_elf32_vxworks_be_vec },
1259 #endif
1260 
1261 
1262 
1263 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1264 
1265 { "mips*el-sde-elf*",
1266 &mips_elf32_trad_le_vec },
1267 #endif
1268 
1269 
1270 
1271 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1272 
1273 { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*",
1274 &mips_elf32_trad_be_vec },
1275 #endif
1276 
1277 
1278 
1279 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1280 
1281 { "mips*el-*-elf*", NULL },{ "mips*-*-chorus*",
1282 &mips_elf32_le_vec },
1283 #endif
1284 
1285 
1286 
1287 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1288 
1289 { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-windiss", NULL },{ "mips*-*-none",
1290 &mips_elf32_be_vec },
1291 #endif
1292 
1293 
1294 
1295 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
1296 
1297 { "mips64*el-*-netbsd*",
1298 &mips_elf32_ntrad_le_vec },
1299 #endif
1300 
1301 
1302 
1303 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
1304 
1305 { "mips64*-*-netbsd*",
1306 &mips_elf32_ntrad_be_vec },
1307 #endif
1308 
1309 
1310 
1311 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1312 
1313 { "mips*el-*-netbsd*",
1314 &mips_elf32_trad_le_vec },
1315 #endif
1316 
1317 
1318 
1319 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1320 
1321 { "mips*-*-netbsd*",
1322 &mips_elf32_trad_be_vec },
1323 #endif
1324 
1325 
1326 
1327 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec)
1328 
1329 { "mips64*-*-openbsd*",
1330 &mips_elf64_trad_be_vec },
1331 #endif
1332 
1333 
1334 
1335 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1336 
1337 { "mips*el-*-openbsd*",
1338 &mips_elf32_le_vec },
1339 #endif
1340 
1341 
1342 
1343 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1344 
1345 { "mips*-*-openbsd*",
1346 &mips_elf32_be_vec },
1347 #endif
1348 
1349 
1350 
1351 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
1352 
1353 { "mips64*el-*-linux*",
1354 &mips_elf32_ntrad_le_vec },
1355 #endif
1356 
1357 
1358 
1359 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
1360 
1361 { "mips64*-*-linux*",
1362 &mips_elf32_ntrad_be_vec },
1363 #endif
1364 
1365 
1366 
1367 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1368 
1369 { "mips*el-*-linux*",
1370 &mips_elf32_trad_le_vec },
1371 #endif
1372 
1373 
1374 
1375 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1376 
1377 { "mips*-*-linux*",
1378 &mips_elf32_trad_be_vec },
1379 #endif
1380 
1381 
1382 
1383 
1384 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec)
1385 
1386 { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu",
1387 &mips_elf32_ntradfbsd_le_vec },
1388 #endif
1389 
1390 
1391 
1392 
1393 
1394 
1395 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec)
1396 
1397 { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu",
1398 &mips_elf32_ntradfbsd_be_vec },
1399 #endif
1400 
1401 
1402 
1403 
1404 
1405 
1406 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec)
1407 
1408 { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu",
1409 &mips_elf32_tradfbsd_le_vec },
1410 #endif
1411 
1412 
1413 
1414 
1415 
1416 
1417 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec)
1418 
1419 { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu",
1420 &mips_elf32_tradfbsd_be_vec },
1421 #endif
1422 
1423 
1424 
1425 
1426 
1427 #if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec)
1428 
1429 { "mmix-*-*",
1430 &mmix_elf64_vec },
1431 #endif
1432 
1433 
1434 
1435 
1436 #endif
1437 #if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec)
1438 
1439 { "mn10200-*-*",
1440 &mn10200_elf32_vec },
1441 #endif
1442 
1443 
1444 
1445 
1446 #if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec)
1447 
1448 { "mn10300-*-*",
1449 &mn10300_elf32_vec },
1450 #endif
1451 
1452 
1453 
1454 
1455 #if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec)
1456 
1457 { "mt-*-elf",
1458 &mt_elf32_vec },
1459 #endif
1460 
1461 
1462 
1463 #if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec)
1464 
1465 { "msp430-*-*",
1466 &msp430_elf32_vec },
1467 #endif
1468 
1469 
1470 
1471 
1472 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec)
1473 
1474 { "nds32*le-*-linux*",
1475 &nds32_elf32_linux_le_vec },
1476 #endif
1477 
1478 
1479 
1480 
1481 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec)
1482 
1483 { "nds32*be-*-linux*",
1484 &nds32_elf32_linux_be_vec },
1485 #endif
1486 
1487 
1488 
1489 
1490 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec)
1491 
1492 { "nds32*le-*-*",
1493 &nds32_elf32_le_vec },
1494 #endif
1495 
1496 
1497 
1498 
1499 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec)
1500 
1501 { "nds32*be-*-*",
1502 &nds32_elf32_be_vec },
1503 #endif
1504 
1505 
1506 
1507 
1508 #ifdef BFD64
1509 #if !defined (SELECT_VECS) || defined (HAVE_nfp_elf64_vec)
1510 
1511 { "nfp-*-*",
1512 &nfp_elf64_vec },
1513 #endif
1514 
1515 
1516 #endif
1517 
1518 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec)
1519 
1520 { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*",
1521 &ns32k_aout_pc532mach_vec },
1522 #endif
1523 
1524 
1525 
1526 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec)
1527 
1528 { "ns32k-*-lites*", NULL },{ "ns32k-*-*bsd*",
1529 &ns32k_aout_pc532nbsd_vec },
1530 #endif
1531 
1532 
1533 
1534 
1535 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_be_vec)
1536 
1537 { "nios2eb-*-*",
1538 &nios2_elf32_be_vec },
1539 #endif
1540 
1541 
1542 
1543 
1544 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
1545 
1546 { "nios2el-*-*",
1547 &nios2_elf32_le_vec },
1548 #endif
1549 
1550 
1551 
1552 
1553 #if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
1554 
1555 { "nios2-*-*",
1556 &nios2_elf32_le_vec },
1557 #endif
1558 
1559 
1560 
1561 
1562 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
1563 
1564 { "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*",
1565 &or1k_elf32_vec },
1566 #endif
1567 
1568 
1569 
1570 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
1571 
1572 { "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*",
1573 &or1k_elf32_vec },
1574 #endif
1575 
1576 
1577 
1578 #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec)
1579 
1580 { "pdp11-*-*",
1581 &pdp11_aout_vec },
1582 #endif
1583 
1584 
1585 
1586 
1587 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec)
1588 
1589 { "pj-*-*",
1590 &pj_elf32_vec },
1591 #endif
1592 
1593 
1594 
1595 
1596 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec)
1597 
1598 { "pjl-*-*",
1599 &pj_elf32_le_vec },
1600 #endif
1601 
1602 
1603 
1604 
1605 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
1606 
1607 { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
1608 &rs6000_xcoff_vec },
1609 #endif
1610 
1611 
1612 
1613 
1614 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1615 
1616 { "powerpc-*-haiku*",
1617 &powerpc_elf32_vec },
1618 #endif
1619 
1620 
1621 
1622 
1623 #ifdef BFD64
1624 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
1625 
1626 { "powerpc64-*-aix5.[01]",
1627 &rs6000_xcoff64_aix_vec },
1628 #endif
1629 
1630 
1631 
1632 
1633 #endif
1634 
1635 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
1636 
1637 { "powerpc-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
1638 &rs6000_xcoff_vec },
1639 #endif
1640 
1641 
1642 
1643 
1644 #ifdef BFD64
1645 
1646 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
1647 
1648 { "powerpc64-*-aix[5-9]*",
1649 &rs6000_xcoff64_aix_vec },
1650 #endif
1651 
1652 
1653 
1654 
1655 #endif
1656 
1657 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
1658 
1659 { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*",
1660 &rs6000_xcoff_vec },
1661 #endif
1662 
1663 
1664 
1665 #ifdef BFD64
1666 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec)
1667 
1668 { "powerpc64-*-aix*",
1669 &rs6000_xcoff64_vec },
1670 #endif
1671 
1672 
1673 
1674 
1675 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec)
1676 
1677 { "powerpc64-*-freebsd*",
1678 &powerpc_elf64_fbsd_vec },
1679 #endif
1680 
1681 
1682 
1683 
1684 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_le_vec)
1685 
1686 { "powerpc64le-*-freebsd*",
1687 &powerpc_elf64_fbsd_le_vec },
1688 #endif
1689 
1690 
1691 
1692 
1693 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec)
1694 
1695 { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL },
1696 { "powerpc64-*-*bsd*",
1697 &powerpc_elf64_vec },
1698 #endif
1699 
1700 
1701 
1702 
1703 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec)
1704 
1705 { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL },
1706 { "powerpc64le-*-*bsd*",
1707 &powerpc_elf64_le_vec },
1708 #endif
1709 
1710 
1711 
1712 
1713 #endif
1714 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec)
1715 
1716 { "powerpc-*-*freebsd*",
1717 &powerpc_elf32_fbsd_vec },
1718 #endif
1719 
1720 
1721 
1722 
1723 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1724 
1725 { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL },
1726 { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL },
1727 { "powerpc-*-chorus*",
1728 &powerpc_elf32_vec },
1729 #endif
1730 
1731 
1732 
1733 
1734 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1735 
1736 { "powerpc-*-kaos*",
1737 &powerpc_elf32_vec },
1738 #endif
1739 
1740 
1741 
1742 
1743 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec)
1744 
1745 { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*",
1746 &mach_o_be_vec },
1747 #endif
1748 
1749 
1750 
1751 
1752 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec)
1753 
1754 { "powerpc-*-macos*",
1755 &powerpc_xcoff_vec },
1756 #endif
1757 
1758 
1759 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1760 
1761 { "powerpc-*-lynxos*",
1762 &powerpc_elf32_vec },
1763 #endif
1764 
1765 
1766 
1767 
1768 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1769 
1770 { "powerpc-*-nto*",
1771 &powerpc_elf32_vec },
1772 #endif
1773 
1774 
1775 
1776 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec)
1777 
1778 { "powerpc-*-vxworks*", NULL },{ "powerpc-*-windiss*",
1779 &powerpc_elf32_vxworks_vec },
1780 #endif
1781 
1782 
1783 
1784 
1785 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
1786 
1787 { "powerpcle-*-nto*",
1788 &powerpc_elf32_le_vec },
1789 #endif
1790 
1791 
1792 
1793 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
1794 
1795 { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL },
1796 { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*",
1797 &powerpc_elf32_le_vec },
1798 #endif
1799 
1800 
1801 
1802 
1803 
1804 #if !defined (SELECT_VECS) || defined (HAVE_pru_elf32_vec)
1805 
1806 { "pru-*-*",
1807 &pru_elf32_vec },
1808 #endif
1809 
1810 
1811 
1812 #ifdef BFD64
1813 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_be_vec)
1814 
1815 { "riscvbe-*-*", NULL },{ "riscv32be*-*-*",
1816 &riscv_elf32_be_vec },
1817 #endif
1818 
1819 
1820 
1821 
1822 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_vec)
1823 
1824 { "riscv-*-*", NULL },{ "riscv32*-*-*",
1825 &riscv_elf32_vec },
1826 #endif
1827 
1828 
1829 
1830 
1831 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_be_vec)
1832 
1833 { "riscv64be*-*-*",
1834 &riscv_elf64_be_vec },
1835 #endif
1836 
1837 
1838 
1839 
1840 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_vec)
1841 
1842 { "riscv64*-*-*",
1843 &riscv_elf64_vec },
1844 #endif
1845 
1846 
1847 
1848 
1849 #endif
1850 
1851 #if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec)
1852 
1853 { "rl78-*-elf",
1854 &rl78_elf32_vec },
1855 #endif
1856 
1857 
1858 
1859 
1860 #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec)
1861 
1862 { "rx-*-elf",
1863 &rx_elf32_le_vec },
1864 #endif
1865 
1866 
1867 
1868 
1869 #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_linux_le_vec)
1870 
1871 { "rx-*-linux*",
1872 &rx_elf32_linux_le_vec },
1873 #endif
1874 
1875 
1876 
1877 
1878 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec)
1879 
1880 { "s390-*-linux*",
1881 &s390_elf32_vec },
1882 #endif
1883 
1884 
1885 
1886 
1887 #ifdef BFD64
1888 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
1889 
1890 { "s390x-*-linux*",
1891 &s390_elf64_vec },
1892 #endif
1893 
1894 
1895 
1896 
1897 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
1898 
1899 { "s390x-*-tpf*",
1900 &s390_elf64_vec },
1901 #endif
1902 
1903 
1904 
1905 
1906 #if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec)
1907 
1908 { "score*-*-elf*",
1909 &score_elf32_be_vec },
1910 #endif
1911 
1912 
1913 
1914 #endif /* BFD64 */
1915 
1916 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec)
1917 
1918 { "sh*eb-*-linux*",
1919 &sh_elf32_linux_be_vec },
1920 #endif
1921 
1922 
1923 
1924 
1925 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec)
1926 
1927 { "sh*-*-linux*",
1928 &sh_elf32_linux_vec },
1929 #endif
1930 
1931 
1932 
1933 
1934 
1935 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
1936 
1937 { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*",
1938 &sh_elf32_vec },
1939 #endif
1940 
1941 
1942 
1943 
1944 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
1945 
1946 { "sh*l*-*-netbsd*",
1947 &sh_elf32_nbsd_le_vec },
1948 #endif
1949 
1950 
1951 
1952 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec)
1953 
1954 { "sh*-*-netbsd*",
1955 &sh_elf32_nbsd_vec },
1956 #endif
1957 
1958 
1959 
1960 
1961 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec)
1962 
1963 { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*",
1964 &sh_elf32_le_vec },
1965 #endif
1966 
1967 
1968 
1969 
1970 
1971 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
1972 
1973 { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*",
1974 &sh_elf32_vec },
1975 #endif
1976 
1977 
1978 
1979 
1980 
1981 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
1982 
1983 { "sh-*-nto*",
1984 &sh_elf32_vec },
1985 #endif
1986 
1987 
1988 
1989 
1990 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
1991 
1992 { "sh*-*-openbsd*",
1993 &sh_elf32_nbsd_le_vec },
1994 #endif
1995 
1996 
1997 
1998 #if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec)
1999 
2000 { "sh-*-pe",
2001 &sh_pe_le_vec },
2002 #endif
2003 
2004 
2005 
2006 
2007 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec)
2008 
2009 { "sh-*-vxworks",
2010 &sh_elf32_vxworks_vec },
2011 #endif
2012 
2013 
2014 
2015 
2016 
2017 
2018 
2019 
2020 #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec)
2021 
2022 { "sh-*-*",
2023 &sh_coff_vec },
2024 #endif
2025 
2026 
2027 
2028 
2029 
2030 
2031 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
2032 
2033 { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*",
2034 &sparc_elf32_sol2_vec },
2035 #endif
2036 
2037 
2038 #ifdef BFD64
2039 
2040 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
2041 
2042 { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*",
2043 &sparc_elf32_sol2_vec },
2044 #endif
2045 
2046 
2047 
2048 
2049 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
2050 
2051 { "sparc64-*-haiku*",
2052 &sparc_elf64_vec },
2053 #endif
2054 
2055 
2056 
2057 
2058 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec)
2059 
2060 { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu",
2061 &sparc_elf64_fbsd_vec },
2062 #endif
2063 
2064 
2065 
2066 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
2067 
2068 { "sparc64*-*-*",
2069 &sparc_elf64_vec },
2070 #endif
2071 
2072 
2073 
2074 
2075 #endif
2076 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2077 
2078 { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*",
2079 &sparc_elf32_vec },
2080 #endif
2081 
2082 
2083 
2084 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec)
2085 
2086 { "sparc-*-vxworks*",
2087 &sparc_elf32_vxworks_vec },
2088 #endif
2089 
2090 
2091 
2092 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2093 
2094 { "sparc*-*-*",
2095 &sparc_elf32_vec },
2096 #endif
2097 
2098 
2099 
2100 #if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec)
2101 
2102 { "spu-*-elf",
2103 &spu_elf32_vec },
2104 #endif
2105 
2106 
2107 
2108 
2109 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec)
2110 
2111 { "tic6x-*-elf",
2112 &tic6x_elf32_c6000_le_vec },
2113 #endif
2114 
2115 
2116 
2117 
2118 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec)
2119 
2120 { "tic6x-*-uclinux",
2121 &tic6x_elf32_linux_le_vec },
2122 #endif
2123 
2124 
2125 
2126 
2127 #ifdef BFD64
2128 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec)
2129 
2130 { "tilegx-*-*",
2131 &tilegx_elf64_le_vec },
2132 #endif
2133 
2134 
2135 
2136 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec)
2137 
2138 { "tilegxbe-*-*",
2139 &tilegx_elf64_be_vec },
2140 #endif
2141 
2142 
2143 
2144 #endif
2145 
2146 #if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec)
2147 
2148 { "tilepro-*-*",
2149 &tilepro_elf32_vec },
2150 #endif
2151 
2152 
2153 
2154 #if !defined (SELECT_VECS) || defined (HAVE_ft32_elf32_vec)
2155 
2156 { "ft32*-*-*",
2157 &ft32_elf32_vec },
2158 #endif
2159 
2160 
2161 
2162 #if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec)
2163 
2164 { "v850*-*-*",
2165 &v850_elf32_vec },
2166 #endif
2167 
2168 
2169 
2170 
2171 
2172 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
2173 
2174 { "vax-*-netbsdaout*",
2175 &vax_aout_nbsd_vec },
2176 #endif
2177 
2178 
2179 
2180 
2181 
2182 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
2183 
2184 { "vax-*-netbsd*",
2185 &vax_elf32_vec },
2186 #endif
2187 
2188 
2189 
2190 
2191 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
2192 
2193 { "vax-*-openbsd*",
2194 &vax_aout_nbsd_vec },
2195 #endif
2196 
2197 
2198 
2199 
2200 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
2201 
2202 { "vax-*-linux-*",
2203 &vax_elf32_vec },
2204 #endif
2205 
2206 
2207 
2208 #if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec)
2209 
2210 { "visium-*-elf",
2211 &visium_elf32_vec },
2212 #endif
2213 
2214 
2215 
2216 #if !defined (SELECT_VECS) || defined (HAVE_wasm32_elf32_vec)
2217 
2218 { "wasm32-*-*",
2219 &wasm32_elf32_vec },
2220 #endif
2221 
2222 
2223 
2224 
2225 #if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec)
2226 
2227 { "xgate-*-*",
2228 &xgate_elf32_vec },
2229 #endif
2230 
2231 
2232 
2233 
2234 #if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec)
2235 
2236 { "xstormy16-*-elf",
2237 &xstormy16_elf32_vec },
2238 #endif
2239 
2240 
2241 
2242 #if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec)
2243 
2244 { "xtensa*-*-*",
2245 &xtensa_elf32_le_vec },
2246 #endif
2247 
2248 
2249 
2250 
2251 #if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec)
2252 
2253 { "z80-*-coff",
2254 &z80_coff_vec },
2255 #endif
2256 
2257 
2258 
2259 
2260 #if !defined (SELECT_VECS) || defined (HAVE_z80_elf32_vec)
2261 
2262 { "z80-*-elf",
2263 &z80_elf32_vec },
2264 #endif
2265 
2266 
2267 
2268 
2269 #if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec)
2270 
2271 { "z8k*-*-*",
2272 &z8k_coff_vec },
2273 #endif
2274 
2275 
2276 
2277 
2278 #ifdef BFD64
2279 #if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf32_vec)
2280 
2281 { "loongarch32-*",
2282 &loongarch_elf32_vec },
2283 #endif
2284 
2285 
2286 
2287 
2288 
2289 #if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf64_vec)
2290 
2291 { "loongarch64-*",
2292 &loongarch_elf64_vec },
2293 #endif
2294 
2295 
2296 
2297 
2298 #endif
2299 
2300