targmatch.h revision 1.16 1 /* This file is automatically generated. DO NOT EDIT! */
2 /* Generated from: NetBSD: mknative-gdb,v 1.19 2024/08/27 21:50:20 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*", NULL },{ "aarch64-*-mingw*",
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*", NULL },{ "aarch64-*-nto*", NULL },{ "aarch64-*-gnu*",
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 { "arm*eb-*-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 #if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec)
872
873 { "x86_64-*-gnu*",
874 &x86_64_elf64_vec },
875 #endif
876
877
878
879
880 #endif
881 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
882
883 { "i[3-7]86-*-lynxos*",
884 &i386_elf32_vec },
885 #endif
886
887
888
889 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
890
891 { "i[3-7]86-*-gnu*",
892 &i386_elf32_vec },
893 #endif
894
895
896
897 #if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec)
898
899 { "i[3-7]86-*-msdos*",
900 &i386_aout_vec },
901 #endif
902
903
904
905 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
906
907 { "i[3-7]86-*-moss*",
908 &i386_elf32_vec },
909 #endif
910
911
912
913 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
914
915 { "i[3-7]86-*-beospe*",
916 &i386_pe_vec },
917 #endif
918
919
920
921 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
922
923 { "i[3-7]86-*-beos*",
924 &i386_elf32_vec },
925 #endif
926
927
928
929 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
930
931 { "i[3-7]86-*-haiku*",
932 &i386_elf32_vec },
933 #endif
934
935
936
937 #if !defined (SELECT_VECS) || defined (HAVE_i386_pei_vec)
938
939 { "i[3-7]86-*-interix*",
940 &i386_pei_vec },
941 #endif
942
943
944
945
946
947 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
948
949 { "i[3-7]86-*-rdos*",
950 &i386_elf32_vec },
951 #endif
952
953
954
955 #if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec)
956
957 { "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe",
958 &i386_pe_vec },
959 #endif
960
961
962
963
964 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vxworks_vec)
965
966 { "i[3-7]86-*-vxworks*",
967 &i386_elf32_vxworks_vec },
968 #endif
969
970
971
972
973 #if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec)
974
975 { "ia16-*-elf",
976 &i386_elf32_vec },
977 #endif
978
979
980
981
982 #if !defined (SELECT_VECS) || defined (HAVE_ip2k_elf32_vec)
983
984 { "ip2k-*-elf",
985 &ip2k_elf32_vec },
986 #endif
987
988
989
990
991 #if !defined (SELECT_VECS) || defined (HAVE_iq2000_elf32_vec)
992
993 { "iq2000-*-elf",
994 &iq2000_elf32_vec },
995 #endif
996
997
998
999 #ifdef BFD64
1000 #if !defined (SELECT_VECS) || defined (HAVE_kvx_elf64_vec)
1001
1002 { "kvx-*-linux*",
1003 &kvx_elf64_vec },
1004 #endif
1005
1006
1007
1008
1009
1010 #if !defined (SELECT_VECS) || defined (HAVE_kvx_elf64_vec)
1011
1012 { "kvx-*-*",
1013 &kvx_elf64_vec },
1014 #endif
1015
1016
1017
1018
1019 #endif
1020
1021 #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_vec)
1022
1023 { "lm32-*-elf", NULL },{ "lm32-*-rtems*",
1024 &lm32_elf32_vec },
1025 #endif
1026
1027
1028
1029
1030 #if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_fdpic_vec)
1031
1032 { "lm32-*-*linux*",
1033 &lm32_elf32_fdpic_vec },
1034 #endif
1035
1036
1037
1038
1039 #if !defined (SELECT_VECS) || defined (HAVE_m32c_elf32_vec)
1040
1041 { "m32c-*-elf",
1042 &m32c_elf32_vec },
1043 #endif
1044
1045
1046
1047
1048 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_le_vec)
1049
1050 { "m32r*le-*-linux*",
1051 &m32r_elf32_linux_le_vec },
1052 #endif
1053
1054
1055
1056 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_vec)
1057
1058 { "m32r*-*-linux*",
1059 &m32r_elf32_linux_vec },
1060 #endif
1061
1062
1063
1064 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_le_vec)
1065
1066 { "m32r*le-*-*",
1067 &m32r_elf32_le_vec },
1068 #endif
1069
1070
1071
1072 #if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_vec)
1073
1074 { "m32r-*-*",
1075 &m32r_elf32_vec },
1076 #endif
1077
1078
1079
1080 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1081
1082 { "m68*-*-haiku*",
1083 &m68k_elf32_vec },
1084 #endif
1085
1086
1087 #if !defined (SELECT_VECS) || defined (HAVE_m68hc11_elf32_vec)
1088
1089 { "m68hc11-*-*", NULL },{ "m6811-*-*",
1090 &m68hc11_elf32_vec },
1091 #endif
1092
1093
1094
1095 #if !defined (SELECT_VECS) || defined (HAVE_m68hc12_elf32_vec)
1096
1097 { "m68hc12-*-*", NULL },{ "m6812-*-*",
1098 &m68hc12_elf32_vec },
1099 #endif
1100
1101
1102
1103
1104 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1105
1106 { "m68*-*-*",
1107 &m68k_elf32_vec },
1108 #endif
1109
1110
1111 #if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec)
1112
1113 { "m68*-*-netbsd*", NULL },{ "m5407-*-netbsd*",
1114 &m68k_elf32_vec },
1115 #endif
1116
1117
1118
1119
1120 #if !defined (SELECT_VECS) || defined (HAVE_s12z_elf32_vec)
1121
1122 { "s12z-*-*",
1123 &s12z_elf32_vec },
1124 #endif
1125
1126
1127 #if !defined (SELECT_VECS) || defined (HAVE_mcore_elf32_be_vec)
1128
1129 { "mcore-*-elf",
1130 &mcore_elf32_be_vec },
1131 #endif
1132
1133
1134
1135 #if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_be_vec)
1136
1137 { "mcore-*-pe",
1138 &mcore_pe_be_vec },
1139 #endif
1140
1141
1142
1143
1144 #if !defined (SELECT_VECS) || defined (HAVE_mep_elf32_vec)
1145
1146 { "mep-*-elf",
1147 &mep_elf32_vec },
1148 #endif
1149
1150
1151
1152
1153 #if !defined (SELECT_VECS) || defined (HAVE_metag_elf32_vec)
1154
1155 { "metag-*-*",
1156 &metag_elf32_vec },
1157 #endif
1158
1159
1160
1161
1162 #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_le_vec)
1163
1164 { "microblazeel*-*",
1165 µblaze_elf32_le_vec },
1166 #endif
1167
1168
1169
1170
1171 #if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec)
1172
1173 { "microblaze*-*",
1174 µblaze_elf32_vec },
1175 #endif
1176
1177
1178
1179
1180 #ifdef BFD64
1181 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_le_vec)
1182
1183 { "mipsn64*el-*-netbsd*",
1184 &mips_elf64_trad_le_vec },
1185 #endif
1186
1187
1188
1189 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec)
1190
1191 { "mipsn64*-*-netbsd*",
1192 &mips_elf64_trad_be_vec },
1193 #endif
1194
1195
1196
1197 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
1198
1199 { "mips64*el-*-netbsd*",
1200 &mips_elf32_ntrad_le_vec },
1201 #endif
1202
1203
1204
1205 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
1206
1207 { "mips64*-*-netbsd*",
1208 &mips_elf32_ntrad_be_vec },
1209 #endif
1210
1211
1212
1213 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1214
1215 { "mips*el-*-netbsd*",
1216 &mips_elf32_trad_le_vec },
1217 #endif
1218
1219
1220
1221 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1222
1223 { "mips*-*-netbsd*",
1224 &mips_elf32_trad_be_vec },
1225 #endif
1226
1227
1228
1229 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1230
1231 { "mips*el-*-haiku*",
1232 &mips_elf32_le_vec },
1233 #endif
1234
1235
1236
1237 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec)
1238
1239 { "mips*-*-irix6*",
1240 &mips_elf32_n_be_vec },
1241 #endif
1242
1243
1244
1245 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec)
1246
1247 { "mips64*-ps2-elf*",
1248 &mips_elf32_n_le_vec },
1249 #endif
1250
1251
1252
1253 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1254
1255 { "mips*-ps2-elf*",
1256 &mips_elf32_le_vec },
1257 #endif
1258
1259
1260
1261 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1262
1263 { "mips*-*-irix5*",
1264 &mips_elf32_be_vec },
1265 #endif
1266
1267
1268
1269 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec)
1270
1271 { "mips*el-*-vxworks*",
1272 &mips_elf32_vxworks_le_vec },
1273 #endif
1274
1275
1276
1277 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec)
1278
1279 { "mips*-*-vxworks*",
1280 &mips_elf32_vxworks_be_vec },
1281 #endif
1282
1283
1284
1285 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1286
1287 { "mips*el-sde-elf*",
1288 &mips_elf32_trad_le_vec },
1289 #endif
1290
1291
1292
1293 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1294
1295 { "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*",
1296 &mips_elf32_trad_be_vec },
1297 #endif
1298
1299
1300
1301 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1302
1303 { "mips*el-*-elf*", NULL },{ "mips*-*-chorus*",
1304 &mips_elf32_le_vec },
1305 #endif
1306
1307
1308
1309 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1310
1311 { "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-windiss", NULL },{ "mips*-*-none",
1312 &mips_elf32_be_vec },
1313 #endif
1314
1315
1316
1317 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec)
1318
1319 { "mips64*-*-openbsd*",
1320 &mips_elf64_trad_be_vec },
1321 #endif
1322
1323
1324
1325 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1326
1327 { "mips*el-*-openbsd*",
1328 &mips_elf32_le_vec },
1329 #endif
1330
1331
1332
1333 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1334
1335 { "mips*-*-openbsd*",
1336 &mips_elf32_be_vec },
1337 #endif
1338
1339
1340
1341 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_le_vec)
1342
1343 { "mips64*el-*-linux*-gnuabi64",
1344 &mips_elf64_trad_le_vec },
1345 #endif
1346
1347
1348
1349
1350 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
1351
1352 { "mips64*el-*-linux*",
1353 &mips_elf32_ntrad_le_vec },
1354 #endif
1355
1356
1357
1358 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec)
1359
1360 { "mips64*-*-linux*-gnuabi64",
1361 &mips_elf64_trad_be_vec },
1362 #endif
1363
1364
1365
1366
1367 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
1368
1369 { "mips64*-*-linux*",
1370 &mips_elf32_ntrad_be_vec },
1371 #endif
1372
1373
1374
1375 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1376
1377 { "mips*el-*-linux*",
1378 &mips_elf32_trad_le_vec },
1379 #endif
1380
1381
1382
1383 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1384
1385 { "mips*-*-linux*",
1386 &mips_elf32_trad_be_vec },
1387 #endif
1388
1389
1390
1391
1392 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec)
1393
1394 { "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu",
1395 &mips_elf32_ntradfbsd_le_vec },
1396 #endif
1397
1398
1399
1400
1401
1402
1403 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec)
1404
1405 { "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu",
1406 &mips_elf32_ntradfbsd_be_vec },
1407 #endif
1408
1409
1410
1411
1412
1413
1414 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec)
1415
1416 { "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu",
1417 &mips_elf32_tradfbsd_le_vec },
1418 #endif
1419
1420
1421
1422
1423
1424
1425 #if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec)
1426
1427 { "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu",
1428 &mips_elf32_tradfbsd_be_vec },
1429 #endif
1430
1431
1432
1433
1434
1435 #if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec)
1436
1437 { "mmix-*-*",
1438 &mmix_elf64_vec },
1439 #endif
1440
1441
1442
1443
1444 #endif
1445 #if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec)
1446
1447 { "mn10200-*-*",
1448 &mn10200_elf32_vec },
1449 #endif
1450
1451
1452
1453
1454 #if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec)
1455
1456 { "mn10300-*-*",
1457 &mn10300_elf32_vec },
1458 #endif
1459
1460
1461
1462
1463 #if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec)
1464
1465 { "mt-*-elf",
1466 &mt_elf32_vec },
1467 #endif
1468
1469
1470
1471 #if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec)
1472
1473 { "msp430-*-*",
1474 &msp430_elf32_vec },
1475 #endif
1476
1477
1478
1479
1480 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec)
1481
1482 { "nds32*le-*-linux*",
1483 &nds32_elf32_linux_le_vec },
1484 #endif
1485
1486
1487
1488
1489 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec)
1490
1491 { "nds32*be-*-linux*",
1492 &nds32_elf32_linux_be_vec },
1493 #endif
1494
1495
1496
1497
1498 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec)
1499
1500 { "nds32*le-*-*",
1501 &nds32_elf32_le_vec },
1502 #endif
1503
1504
1505
1506
1507 #if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec)
1508
1509 { "nds32*be-*-*",
1510 &nds32_elf32_be_vec },
1511 #endif
1512
1513
1514
1515
1516 #ifdef BFD64
1517 #if !defined (SELECT_VECS) || defined (HAVE_nfp_elf64_vec)
1518
1519 { "nfp-*-*",
1520 &nfp_elf64_vec },
1521 #endif
1522
1523
1524 #endif
1525
1526 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec)
1527
1528 { "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*",
1529 &ns32k_aout_pc532mach_vec },
1530 #endif
1531
1532
1533
1534 #if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec)
1535
1536 { "ns32k-*-lites*", NULL },{ "ns32k-*-*bsd*",
1537 &ns32k_aout_pc532nbsd_vec },
1538 #endif
1539
1540
1541
1542
1543 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
1544
1545 { "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*",
1546 &or1k_elf32_vec },
1547 #endif
1548
1549
1550
1551 #if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
1552
1553 { "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*",
1554 &or1k_elf32_vec },
1555 #endif
1556
1557
1558
1559 #if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec)
1560
1561 { "pdp11-*-*",
1562 &pdp11_aout_vec },
1563 #endif
1564
1565
1566
1567
1568 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec)
1569
1570 { "pj-*-*",
1571 &pj_elf32_vec },
1572 #endif
1573
1574
1575
1576
1577 #if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec)
1578
1579 { "pjl-*-*",
1580 &pj_elf32_le_vec },
1581 #endif
1582
1583
1584
1585
1586 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
1587
1588 { "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
1589 &rs6000_xcoff_vec },
1590 #endif
1591
1592
1593
1594
1595
1596 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
1597
1598 { "powerpc-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
1599 &rs6000_xcoff_vec },
1600 #endif
1601
1602
1603
1604
1605 #ifdef BFD64
1606 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
1607
1608 { "powerpc64-*-aix5.[01]",
1609 &rs6000_xcoff64_aix_vec },
1610 #endif
1611
1612
1613
1614
1615
1616 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
1617
1618 { "powerpc64-*-aix[5-9]*",
1619 &rs6000_xcoff64_aix_vec },
1620 #endif
1621
1622
1623
1624
1625 #endif
1626
1627 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
1628
1629 { "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*",
1630 &rs6000_xcoff_vec },
1631 #endif
1632
1633
1634
1635 #ifdef BFD64
1636 #if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec)
1637
1638 { "powerpc64-*-aix*",
1639 &rs6000_xcoff64_vec },
1640 #endif
1641
1642
1643
1644
1645 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec)
1646
1647 { "powerpc64-*-freebsd*",
1648 &powerpc_elf64_fbsd_vec },
1649 #endif
1650
1651
1652
1653
1654 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_le_vec)
1655
1656 { "powerpc64le-*-freebsd*",
1657 &powerpc_elf64_fbsd_le_vec },
1658 #endif
1659
1660
1661
1662
1663 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec)
1664
1665 { "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL },
1666 { "powerpc64-*-*bsd*",
1667 &powerpc_elf64_vec },
1668 #endif
1669
1670
1671
1672
1673 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec)
1674
1675 { "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL },
1676 { "powerpc64le-*-*bsd*",
1677 &powerpc_elf64_le_vec },
1678 #endif
1679
1680
1681
1682
1683 #endif
1684 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec)
1685
1686 { "powerpc-*-*freebsd*",
1687 &powerpc_elf32_fbsd_vec },
1688 #endif
1689
1690
1691
1692
1693 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1694
1695 { "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL },
1696 { "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL },
1697 { "powerpc-*-chorus*",
1698 &powerpc_elf32_vec },
1699 #endif
1700
1701
1702
1703
1704 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1705
1706 { "powerpc-*-haiku*",
1707 &powerpc_elf32_vec },
1708 #endif
1709
1710
1711
1712
1713 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1714
1715 { "powerpc-*-kaos*",
1716 &powerpc_elf32_vec },
1717 #endif
1718
1719
1720
1721
1722 #if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec)
1723
1724 { "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*",
1725 &mach_o_be_vec },
1726 #endif
1727
1728
1729
1730
1731 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec)
1732
1733 { "powerpc-*-macos*",
1734 &powerpc_xcoff_vec },
1735 #endif
1736
1737
1738 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1739
1740 { "powerpc-*-nto*",
1741 &powerpc_elf32_vec },
1742 #endif
1743
1744
1745
1746 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec)
1747
1748 { "powerpc-*-vxworks*",
1749 &powerpc_elf32_vxworks_vec },
1750 #endif
1751
1752
1753
1754
1755 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
1756
1757 { "powerpcle-*-nto*",
1758 &powerpc_elf32_le_vec },
1759 #endif
1760
1761
1762
1763 #if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
1764
1765 { "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL },
1766 { "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*",
1767 &powerpc_elf32_le_vec },
1768 #endif
1769
1770
1771
1772
1773
1774 #if !defined (SELECT_VECS) || defined (HAVE_pru_elf32_vec)
1775
1776 { "pru-*-*",
1777 &pru_elf32_vec },
1778 #endif
1779
1780
1781
1782 #ifdef BFD64
1783 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_be_vec)
1784
1785 { "riscvbe-*-*", NULL },{ "riscv32be*-*-*",
1786 &riscv_elf32_be_vec },
1787 #endif
1788
1789
1790
1791
1792 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_vec)
1793
1794 { "riscv-*-*", NULL },{ "riscv32*-*-*",
1795 &riscv_elf32_vec },
1796 #endif
1797
1798
1799
1800
1801 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_be_vec)
1802
1803 { "riscv64be*-*-*",
1804 &riscv_elf64_be_vec },
1805 #endif
1806
1807
1808
1809
1810 #if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_vec)
1811
1812 { "riscv64*-*-*",
1813 &riscv_elf64_vec },
1814 #endif
1815
1816
1817
1818
1819 #endif
1820
1821 #if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec)
1822
1823 { "rl78-*-elf",
1824 &rl78_elf32_vec },
1825 #endif
1826
1827
1828
1829
1830 #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec)
1831
1832 { "rx-*-elf",
1833 &rx_elf32_le_vec },
1834 #endif
1835
1836
1837
1838
1839 #if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_linux_le_vec)
1840
1841 { "rx-*-linux*",
1842 &rx_elf32_linux_le_vec },
1843 #endif
1844
1845
1846
1847
1848 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec)
1849
1850 { "s390-*-linux*",
1851 &s390_elf32_vec },
1852 #endif
1853
1854
1855
1856
1857 #ifdef BFD64
1858 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
1859
1860 { "s390x-*-linux*",
1861 &s390_elf64_vec },
1862 #endif
1863
1864
1865
1866
1867 #if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
1868
1869 { "s390x-*-tpf*",
1870 &s390_elf64_vec },
1871 #endif
1872
1873
1874
1875
1876 #if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec)
1877
1878 { "score*-*-elf*",
1879 &score_elf32_be_vec },
1880 #endif
1881
1882
1883
1884 #endif /* BFD64 */
1885
1886 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec)
1887
1888 { "sh*eb-*-linux*",
1889 &sh_elf32_linux_be_vec },
1890 #endif
1891
1892
1893
1894
1895 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec)
1896
1897 { "sh*-*-linux*",
1898 &sh_elf32_linux_vec },
1899 #endif
1900
1901
1902
1903
1904
1905 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
1906
1907 { "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*",
1908 &sh_elf32_vec },
1909 #endif
1910
1911
1912
1913
1914 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
1915
1916 { "sh*l*-*-netbsd*",
1917 &sh_elf32_nbsd_le_vec },
1918 #endif
1919
1920
1921
1922 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec)
1923
1924 { "sh*-*-netbsd*",
1925 &sh_elf32_nbsd_vec },
1926 #endif
1927
1928
1929
1930
1931 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec)
1932
1933 { "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*",
1934 &sh_elf32_le_vec },
1935 #endif
1936
1937
1938
1939
1940
1941 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
1942
1943 { "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*",
1944 &sh_elf32_vec },
1945 #endif
1946
1947
1948
1949
1950
1951 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
1952
1953 { "sh-*-nto*",
1954 &sh_elf32_vec },
1955 #endif
1956
1957
1958
1959
1960 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
1961
1962 { "sh*-*-openbsd*",
1963 &sh_elf32_nbsd_le_vec },
1964 #endif
1965
1966
1967
1968 #if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec)
1969
1970 { "sh-*-pe",
1971 &sh_pe_le_vec },
1972 #endif
1973
1974
1975
1976
1977 #if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec)
1978
1979 { "sh-*-vxworks",
1980 &sh_elf32_vxworks_vec },
1981 #endif
1982
1983
1984
1985
1986
1987
1988
1989
1990 #if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec)
1991
1992 { "sh-*-*",
1993 &sh_coff_vec },
1994 #endif
1995
1996
1997
1998
1999
2000
2001 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
2002
2003 { "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*",
2004 &sparc_elf32_sol2_vec },
2005 #endif
2006
2007
2008 #ifdef BFD64
2009
2010 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
2011
2012 { "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*",
2013 &sparc_elf32_sol2_vec },
2014 #endif
2015
2016
2017
2018
2019 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
2020
2021 { "sparc64-*-haiku*",
2022 &sparc_elf64_vec },
2023 #endif
2024
2025
2026
2027
2028 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec)
2029
2030 { "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu",
2031 &sparc_elf64_fbsd_vec },
2032 #endif
2033
2034
2035
2036 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
2037
2038 { "sparc64*-*-*",
2039 &sparc_elf64_vec },
2040 #endif
2041
2042
2043
2044
2045 #endif
2046 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2047
2048 { "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*",
2049 &sparc_elf32_vec },
2050 #endif
2051
2052
2053
2054 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec)
2055
2056 { "sparc-*-vxworks*",
2057 &sparc_elf32_vxworks_vec },
2058 #endif
2059
2060
2061
2062 #if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2063
2064 { "sparc*-*-*",
2065 &sparc_elf32_vec },
2066 #endif
2067
2068
2069
2070 #if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec)
2071
2072 { "spu-*-elf",
2073 &spu_elf32_vec },
2074 #endif
2075
2076
2077
2078
2079 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec)
2080
2081 { "tic6x-*-elf",
2082 &tic6x_elf32_c6000_le_vec },
2083 #endif
2084
2085
2086
2087
2088 #if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec)
2089
2090 { "tic6x-*-uclinux",
2091 &tic6x_elf32_linux_le_vec },
2092 #endif
2093
2094
2095
2096
2097 #ifdef BFD64
2098 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec)
2099
2100 { "tilegx-*-*",
2101 &tilegx_elf64_le_vec },
2102 #endif
2103
2104
2105
2106 #if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec)
2107
2108 { "tilegxbe-*-*",
2109 &tilegx_elf64_be_vec },
2110 #endif
2111
2112
2113
2114 #endif
2115
2116 #if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec)
2117
2118 { "tilepro-*-*",
2119 &tilepro_elf32_vec },
2120 #endif
2121
2122
2123
2124 #if !defined (SELECT_VECS) || defined (HAVE_ft32_elf32_vec)
2125
2126 { "ft32*-*-*",
2127 &ft32_elf32_vec },
2128 #endif
2129
2130
2131
2132 #if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec)
2133
2134 { "v850*-*-*",
2135 &v850_elf32_vec },
2136 #endif
2137
2138
2139
2140
2141
2142 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
2143
2144 { "vax-*-netbsdaout*",
2145 &vax_aout_nbsd_vec },
2146 #endif
2147
2148
2149
2150
2151
2152 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
2153
2154 { "vax-*-netbsd*",
2155 &vax_elf32_vec },
2156 #endif
2157
2158
2159
2160
2161 #if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
2162
2163 { "vax-*-openbsd*",
2164 &vax_aout_nbsd_vec },
2165 #endif
2166
2167
2168
2169
2170 #if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
2171
2172 { "vax-*-linux-*",
2173 &vax_elf32_vec },
2174 #endif
2175
2176
2177
2178 #if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec)
2179
2180 { "visium-*-elf",
2181 &visium_elf32_vec },
2182 #endif
2183
2184
2185
2186 #if !defined (SELECT_VECS) || defined (HAVE_wasm32_elf32_vec)
2187
2188 { "wasm32-*-*",
2189 &wasm32_elf32_vec },
2190 #endif
2191
2192
2193
2194
2195 #if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec)
2196
2197 { "xgate-*-*",
2198 &xgate_elf32_vec },
2199 #endif
2200
2201
2202
2203
2204 #if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec)
2205
2206 { "xstormy16-*-elf",
2207 &xstormy16_elf32_vec },
2208 #endif
2209
2210
2211
2212 #if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec)
2213
2214 { "xtensa*-*-*",
2215 &xtensa_elf32_le_vec },
2216 #endif
2217
2218
2219
2220
2221 #if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec)
2222
2223 { "z80-*-coff",
2224 &z80_coff_vec },
2225 #endif
2226
2227
2228
2229
2230 #if !defined (SELECT_VECS) || defined (HAVE_z80_elf32_vec)
2231
2232 { "z80-*-elf",
2233 &z80_elf32_vec },
2234 #endif
2235
2236
2237
2238
2239 #if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec)
2240
2241 { "z8k*-*-*",
2242 &z8k_coff_vec },
2243 #endif
2244
2245
2246
2247
2248 #ifdef BFD64
2249 #if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf32_vec)
2250
2251 { "loongarch32-*",
2252 &loongarch_elf32_vec },
2253 #endif
2254
2255
2256
2257
2258
2259 #if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf64_vec)
2260
2261 { "loongarch64-*",
2262 &loongarch_elf64_vec },
2263 #endif
2264
2265
2266
2267
2268 #endif
2269
2270