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{ "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#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*-*-netbsd*", NULL },{ "m5407-*-netbsd*",
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#ifdef BFD64
1150#if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_le_vec)
1151
1152{ "mipsn64*el-*-netbsd*",
1153&mips_elf64_trad_le_vec },
1154#endif
1155
1156
1157
1158#if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec)
1159
1160{ "mipsn64*-*-netbsd*",
1161&mips_elf64_trad_be_vec },
1162#endif
1163
1164
1165
1166#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
1167
1168{ "mips64*el-*-netbsd*",
1169&mips_elf32_ntrad_le_vec },
1170#endif
1171
1172
1173
1174#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
1175
1176{ "mips64*-*-netbsd*",
1177&mips_elf32_ntrad_be_vec },
1178#endif
1179
1180
1181
1182#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1183
1184{ "mips*el-*-netbsd*",
1185&mips_elf32_trad_le_vec },
1186#endif
1187
1188
1189
1190#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1191
1192{ "mips*-*-netbsd*",
1193&mips_elf32_trad_be_vec },
1194#endif
1195
1196
1197
1198#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1199
1200{ "mips*el-*-haiku*",
1201&mips_elf32_le_vec },
1202#endif
1203
1204
1205
1206#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_be_vec)
1207
1208{ "mips*-*-irix6*",
1209&mips_elf32_n_be_vec },
1210#endif
1211
1212
1213
1214#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_n_le_vec)
1215
1216{ "mips64*-ps2-elf*",
1217&mips_elf32_n_le_vec },
1218#endif
1219
1220
1221
1222#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1223
1224{ "mips*-ps2-elf*",
1225&mips_elf32_le_vec },
1226#endif
1227
1228
1229
1230#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1231
1232{ "mips*-*-irix5*",
1233&mips_elf32_be_vec },
1234#endif
1235
1236
1237
1238#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_le_vec)
1239
1240{ "mips*el-*-vxworks*",
1241&mips_elf32_vxworks_le_vec },
1242#endif
1243
1244
1245
1246#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_vxworks_be_vec)
1247
1248{ "mips*-*-vxworks*",
1249&mips_elf32_vxworks_be_vec },
1250#endif
1251
1252
1253
1254#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1255
1256{ "mips*el-sde-elf*",
1257&mips_elf32_trad_le_vec },
1258#endif
1259
1260
1261
1262#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1263
1264{ "mips*-sde-elf*", NULL },{ "mips*-mti-elf*", NULL },{ "mips*-img-elf*",
1265&mips_elf32_trad_be_vec },
1266#endif
1267
1268
1269
1270#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1271
1272{ "mips*el-*-elf*", NULL },{ "mips*-*-chorus*",
1273&mips_elf32_le_vec },
1274#endif
1275
1276
1277
1278#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1279
1280{ "mips*-*-elf*", NULL },{ "mips*-*-rtems*", NULL },{ "mips*-*-windiss", NULL },{ "mips*-*-none",
1281&mips_elf32_be_vec },
1282#endif
1283
1284
1285
1286#if !defined (SELECT_VECS) || defined (HAVE_mips_elf64_trad_be_vec)
1287
1288{ "mips64*-*-openbsd*",
1289&mips_elf64_trad_be_vec },
1290#endif
1291
1292
1293
1294#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_le_vec)
1295
1296{ "mips*el-*-openbsd*",
1297&mips_elf32_le_vec },
1298#endif
1299
1300
1301
1302#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_be_vec)
1303
1304{ "mips*-*-openbsd*",
1305&mips_elf32_be_vec },
1306#endif
1307
1308
1309
1310#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_le_vec)
1311
1312{ "mips64*el-*-linux*",
1313&mips_elf32_ntrad_le_vec },
1314#endif
1315
1316
1317
1318#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntrad_be_vec)
1319
1320{ "mips64*-*-linux*",
1321&mips_elf32_ntrad_be_vec },
1322#endif
1323
1324
1325
1326#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_le_vec)
1327
1328{ "mips*el-*-linux*",
1329&mips_elf32_trad_le_vec },
1330#endif
1331
1332
1333
1334#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_trad_be_vec)
1335
1336{ "mips*-*-linux*",
1337&mips_elf32_trad_be_vec },
1338#endif
1339
1340
1341
1342
1343#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_le_vec)
1344
1345{ "mips64*el-*-freebsd*", NULL },{ "mips64*el-*-kfreebsd*-gnu",
1346&mips_elf32_ntradfbsd_le_vec },
1347#endif
1348
1349
1350
1351
1352
1353
1354#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_ntradfbsd_be_vec)
1355
1356{ "mips64*-*-freebsd*", NULL },{ "mips64*-*-kfreebsd*-gnu",
1357&mips_elf32_ntradfbsd_be_vec },
1358#endif
1359
1360
1361
1362
1363
1364
1365#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_le_vec)
1366
1367{ "mips*el-*-freebsd*", NULL },{ "mips*el-*-kfreebsd*-gnu",
1368&mips_elf32_tradfbsd_le_vec },
1369#endif
1370
1371
1372
1373
1374
1375
1376#if !defined (SELECT_VECS) || defined (HAVE_mips_elf32_tradfbsd_be_vec)
1377
1378{ "mips*-*-freebsd*", NULL },{ "mips*-*-kfreebsd*-gnu",
1379&mips_elf32_tradfbsd_be_vec },
1380#endif
1381
1382
1383
1384
1385
1386#if !defined (SELECT_VECS) || defined (HAVE_mmix_elf64_vec)
1387
1388{ "mmix-*-*",
1389&mmix_elf64_vec },
1390#endif
1391
1392
1393
1394
1395#endif
1396#if !defined (SELECT_VECS) || defined (HAVE_mn10200_elf32_vec)
1397
1398{ "mn10200-*-*",
1399&mn10200_elf32_vec },
1400#endif
1401
1402
1403
1404
1405#if !defined (SELECT_VECS) || defined (HAVE_mn10300_elf32_vec)
1406
1407{ "mn10300-*-*",
1408&mn10300_elf32_vec },
1409#endif
1410
1411
1412
1413
1414#if !defined (SELECT_VECS) || defined (HAVE_mt_elf32_vec)
1415
1416{ "mt-*-elf",
1417&mt_elf32_vec },
1418#endif
1419
1420
1421
1422#if !defined (SELECT_VECS) || defined (HAVE_msp430_elf32_vec)
1423
1424{ "msp430-*-*",
1425&msp430_elf32_vec },
1426#endif
1427
1428
1429
1430
1431#if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_le_vec)
1432
1433{ "nds32*le-*-linux*",
1434&nds32_elf32_linux_le_vec },
1435#endif
1436
1437
1438
1439
1440#if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_linux_be_vec)
1441
1442{ "nds32*be-*-linux*",
1443&nds32_elf32_linux_be_vec },
1444#endif
1445
1446
1447
1448
1449#if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_le_vec)
1450
1451{ "nds32*le-*-*",
1452&nds32_elf32_le_vec },
1453#endif
1454
1455
1456
1457
1458#if !defined (SELECT_VECS) || defined (HAVE_nds32_elf32_be_vec)
1459
1460{ "nds32*be-*-*",
1461&nds32_elf32_be_vec },
1462#endif
1463
1464
1465
1466
1467#ifdef BFD64
1468#if !defined (SELECT_VECS) || defined (HAVE_nfp_elf64_vec)
1469
1470{ "nfp-*-*",
1471&nfp_elf64_vec },
1472#endif
1473
1474
1475#endif
1476
1477#if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532mach_vec)
1478
1479{ "ns32k-pc532-mach*", NULL },{ "ns32k-pc532-ux*",
1480&ns32k_aout_pc532mach_vec },
1481#endif
1482
1483
1484
1485#if !defined (SELECT_VECS) || defined (HAVE_ns32k_aout_pc532nbsd_vec)
1486
1487{ "ns32k-*-lites*", NULL },{ "ns32k-*-*bsd*",
1488&ns32k_aout_pc532nbsd_vec },
1489#endif
1490
1491
1492
1493
1494#if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_be_vec)
1495
1496{ "nios2eb-*-*",
1497&nios2_elf32_be_vec },
1498#endif
1499
1500
1501
1502
1503#if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
1504
1505{ "nios2el-*-*",
1506&nios2_elf32_le_vec },
1507#endif
1508
1509
1510
1511
1512#if !defined (SELECT_VECS) || defined (HAVE_nios2_elf32_le_vec)
1513
1514{ "nios2-*-*",
1515&nios2_elf32_le_vec },
1516#endif
1517
1518
1519
1520
1521#if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
1522
1523{ "or1k-*-elf", NULL },{ "or1k-*-linux*", NULL },{ "or1k-*-rtems*",
1524&or1k_elf32_vec },
1525#endif
1526
1527
1528
1529#if !defined (SELECT_VECS) || defined (HAVE_or1k_elf32_vec)
1530
1531{ "or1knd-*-elf", NULL },{ "or1knd-*-linux*", NULL },{ "or1knd-*-rtems*",
1532&or1k_elf32_vec },
1533#endif
1534
1535
1536
1537#if !defined (SELECT_VECS) || defined (HAVE_pdp11_aout_vec)
1538
1539{ "pdp11-*-*",
1540&pdp11_aout_vec },
1541#endif
1542
1543
1544
1545
1546#if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_vec)
1547
1548{ "pj-*-*",
1549&pj_elf32_vec },
1550#endif
1551
1552
1553
1554
1555#if !defined (SELECT_VECS) || defined (HAVE_pj_elf32_le_vec)
1556
1557{ "pjl-*-*",
1558&pj_elf32_le_vec },
1559#endif
1560
1561
1562
1563
1564#if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
1565
1566{ "powerpc-*-aix5.[01]", NULL },{ "rs6000-*-aix5.[01]",
1567&rs6000_xcoff_vec },
1568#endif
1569
1570
1571
1572
1573#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1574
1575{ "powerpc-*-haiku*",
1576&powerpc_elf32_vec },
1577#endif
1578
1579
1580
1581
1582#ifdef BFD64
1583#if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
1584
1585{ "powerpc64-*-aix5.[01]",
1586&rs6000_xcoff64_aix_vec },
1587#endif
1588
1589
1590
1591
1592#endif
1593
1594#if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
1595
1596{ "powerpc-*-aix[5-9]*", NULL },{ "rs6000-*-aix[5-9]*",
1597&rs6000_xcoff_vec },
1598#endif
1599
1600
1601
1602
1603#ifdef BFD64
1604
1605#if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_aix_vec)
1606
1607{ "powerpc64-*-aix[5-9]*",
1608&rs6000_xcoff64_aix_vec },
1609#endif
1610
1611
1612
1613
1614#endif
1615
1616#if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff_vec)
1617
1618{ "powerpc-*-aix*", NULL },{ "powerpc-*-beos*", NULL },{ "rs6000-*-*",
1619&rs6000_xcoff_vec },
1620#endif
1621
1622
1623
1624#ifdef BFD64
1625#if !defined (SELECT_VECS) || defined (HAVE_rs6000_xcoff64_vec)
1626
1627{ "powerpc64-*-aix*",
1628&rs6000_xcoff64_vec },
1629#endif
1630
1631
1632
1633
1634#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_vec)
1635
1636{ "powerpc64-*-freebsd*",
1637&powerpc_elf64_fbsd_vec },
1638#endif
1639
1640
1641
1642
1643#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_fbsd_le_vec)
1644
1645{ "powerpc64le-*-freebsd*",
1646&powerpc_elf64_fbsd_le_vec },
1647#endif
1648
1649
1650
1651
1652#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_vec)
1653
1654{ "powerpc64-*-elf*", NULL },{ "powerpc-*-elf64*", NULL },{ "powerpc64-*-linux*", NULL },
1655{ "powerpc64-*-*bsd*",
1656&powerpc_elf64_vec },
1657#endif
1658
1659
1660
1661
1662#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf64_le_vec)
1663
1664{ "powerpc64le-*-elf*", NULL },{ "powerpcle-*-elf64*", NULL },{ "powerpc64le-*-linux*", NULL },
1665{ "powerpc64le-*-*bsd*",
1666&powerpc_elf64_le_vec },
1667#endif
1668
1669
1670
1671
1672#endif
1673#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_fbsd_vec)
1674
1675{ "powerpc-*-*freebsd*",
1676&powerpc_elf32_fbsd_vec },
1677#endif
1678
1679
1680
1681
1682#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1683
1684{ "powerpc-*-*bsd*", NULL },{ "powerpc-*-elf*", NULL },{ "powerpc-*-sysv4*", NULL },{ "powerpc-*-eabi*", NULL },
1685{ "powerpc-*-solaris2*", NULL },{ "powerpc-*-linux-*", NULL },{ "powerpc-*-rtems*", NULL },
1686{ "powerpc-*-chorus*",
1687&powerpc_elf32_vec },
1688#endif
1689
1690
1691
1692
1693#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1694
1695{ "powerpc-*-kaos*",
1696&powerpc_elf32_vec },
1697#endif
1698
1699
1700
1701
1702#if !defined (SELECT_VECS) || defined (HAVE_mach_o_be_vec)
1703
1704{ "powerpc-*-darwin*", NULL },{ "powerpc-*-macos10*", NULL },{ "powerpc-*-rhapsody*",
1705&mach_o_be_vec },
1706#endif
1707
1708
1709
1710
1711#if !defined (SELECT_VECS) || defined (HAVE_powerpc_xcoff_vec)
1712
1713{ "powerpc-*-macos*",
1714&powerpc_xcoff_vec },
1715#endif
1716
1717
1718#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1719
1720{ "powerpc-*-lynxos*",
1721&powerpc_elf32_vec },
1722#endif
1723
1724
1725
1726
1727#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vec)
1728
1729{ "powerpc-*-nto*",
1730&powerpc_elf32_vec },
1731#endif
1732
1733
1734
1735#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_vxworks_vec)
1736
1737{ "powerpc-*-vxworks*", NULL },{ "powerpc-*-windiss*",
1738&powerpc_elf32_vxworks_vec },
1739#endif
1740
1741
1742
1743
1744#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
1745
1746{ "powerpcle-*-nto*",
1747&powerpc_elf32_le_vec },
1748#endif
1749
1750
1751
1752#if !defined (SELECT_VECS) || defined (HAVE_powerpc_elf32_le_vec)
1753
1754{ "powerpcle-*-elf*", NULL },{ "powerpcle-*-sysv4*", NULL },{ "powerpcle-*-eabi*", NULL },
1755{ "powerpcle-*-solaris2*", NULL },{ "powerpcle-*-linux-*", NULL },{ "powerpcle-*-vxworks*",
1756&powerpc_elf32_le_vec },
1757#endif
1758
1759
1760
1761
1762
1763#if !defined (SELECT_VECS) || defined (HAVE_pru_elf32_vec)
1764
1765{ "pru-*-*",
1766&pru_elf32_vec },
1767#endif
1768
1769
1770
1771#ifdef BFD64
1772#if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_be_vec)
1773
1774{ "riscvbe-*-*", NULL },{ "riscv32be*-*-*",
1775&riscv_elf32_be_vec },
1776#endif
1777
1778
1779
1780
1781#if !defined (SELECT_VECS) || defined (HAVE_riscv_elf32_vec)
1782
1783{ "riscv-*-*", NULL },{ "riscv32*-*-*",
1784&riscv_elf32_vec },
1785#endif
1786
1787
1788
1789
1790#if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_be_vec)
1791
1792{ "riscv64be*-*-*",
1793&riscv_elf64_be_vec },
1794#endif
1795
1796
1797
1798
1799#if !defined (SELECT_VECS) || defined (HAVE_riscv_elf64_vec)
1800
1801{ "riscv64*-*-*",
1802&riscv_elf64_vec },
1803#endif
1804
1805
1806
1807
1808#endif
1809
1810#if !defined (SELECT_VECS) || defined (HAVE_rl78_elf32_vec)
1811
1812{ "rl78-*-elf",
1813&rl78_elf32_vec },
1814#endif
1815
1816
1817
1818
1819#if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_le_vec)
1820
1821{ "rx-*-elf",
1822&rx_elf32_le_vec },
1823#endif
1824
1825
1826
1827
1828#if !defined (SELECT_VECS) || defined (HAVE_rx_elf32_linux_le_vec)
1829
1830{ "rx-*-linux*",
1831&rx_elf32_linux_le_vec },
1832#endif
1833
1834
1835
1836
1837#if !defined (SELECT_VECS) || defined (HAVE_s390_elf32_vec)
1838
1839{ "s390-*-linux*",
1840&s390_elf32_vec },
1841#endif
1842
1843
1844
1845
1846#ifdef BFD64
1847#if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
1848
1849{ "s390x-*-linux*",
1850&s390_elf64_vec },
1851#endif
1852
1853
1854
1855
1856#if !defined (SELECT_VECS) || defined (HAVE_s390_elf64_vec)
1857
1858{ "s390x-*-tpf*",
1859&s390_elf64_vec },
1860#endif
1861
1862
1863
1864
1865#if !defined (SELECT_VECS) || defined (HAVE_score_elf32_be_vec)
1866
1867{ "score*-*-elf*",
1868&score_elf32_be_vec },
1869#endif
1870
1871
1872
1873#endif /* BFD64 */
1874
1875#if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_be_vec)
1876
1877{ "sh*eb-*-linux*",
1878&sh_elf32_linux_be_vec },
1879#endif
1880
1881
1882
1883
1884#if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_linux_vec)
1885
1886{ "sh*-*-linux*",
1887&sh_elf32_linux_vec },
1888#endif
1889
1890
1891
1892
1893
1894#if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
1895
1896{ "sh-*-uclinux*", NULL },{ "sh[12]-*-uclinux*",
1897&sh_elf32_vec },
1898#endif
1899
1900
1901
1902
1903#if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
1904
1905{ "sh*l*-*-netbsd*",
1906&sh_elf32_nbsd_le_vec },
1907#endif
1908
1909
1910
1911#if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_vec)
1912
1913{ "sh*-*-netbsd*",
1914&sh_elf32_nbsd_vec },
1915#endif
1916
1917
1918
1919
1920#if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_le_vec)
1921
1922{ "shl*-*-elf*", NULL },{ "sh[1234]l*-*-elf*", NULL },{ "sh3el*-*-elf*", NULL },{ "shl*-*-kaos*",
1923&sh_elf32_le_vec },
1924#endif
1925
1926
1927
1928
1929
1930#if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
1931
1932{ "sh-*-elf*", NULL },{ "sh[1234]*-elf*", NULL },{ "sh-*-rtems*", NULL },{ "sh-*-kaos*",
1933&sh_elf32_vec },
1934#endif
1935
1936
1937
1938
1939
1940#if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vec)
1941
1942{ "sh-*-nto*",
1943&sh_elf32_vec },
1944#endif
1945
1946
1947
1948
1949#if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_nbsd_le_vec)
1950
1951{ "sh*-*-openbsd*",
1952&sh_elf32_nbsd_le_vec },
1953#endif
1954
1955
1956
1957#if !defined (SELECT_VECS) || defined (HAVE_sh_pe_le_vec)
1958
1959{ "sh-*-pe",
1960&sh_pe_le_vec },
1961#endif
1962
1963
1964
1965
1966#if !defined (SELECT_VECS) || defined (HAVE_sh_elf32_vxworks_vec)
1967
1968{ "sh-*-vxworks",
1969&sh_elf32_vxworks_vec },
1970#endif
1971
1972
1973
1974
1975
1976
1977
1978
1979#if !defined (SELECT_VECS) || defined (HAVE_sh_coff_vec)
1980
1981{ "sh-*-*",
1982&sh_coff_vec },
1983#endif
1984
1985
1986
1987
1988
1989
1990#if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
1991
1992{ "sparc-*-solaris2.[0-6]", NULL },{ "sparc-*-solaris2.[0-6].*",
1993&sparc_elf32_sol2_vec },
1994#endif
1995
1996
1997#ifdef BFD64
1998
1999#if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_sol2_vec)
2000
2001{ "sparc-*-solaris2*", NULL },{ "sparcv9-*-solaris2*", NULL },{ "sparc64-*-solaris2*",
2002&sparc_elf32_sol2_vec },
2003#endif
2004
2005
2006
2007
2008#if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
2009
2010{ "sparc64-*-haiku*",
2011&sparc_elf64_vec },
2012#endif
2013
2014
2015
2016
2017#if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_fbsd_vec)
2018
2019{ "sparc64-*-freebsd*", NULL },{ "sparc64-*-kfreebsd*-gnu",
2020&sparc_elf64_fbsd_vec },
2021#endif
2022
2023
2024
2025#if !defined (SELECT_VECS) || defined (HAVE_sparc_elf64_vec)
2026
2027{ "sparc64*-*-*",
2028&sparc_elf64_vec },
2029#endif
2030
2031
2032
2033
2034#endif
2035#if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2036
2037{ "sparc-*-linux-*", NULL },{ "sparcv*-*-linux-*",
2038&sparc_elf32_vec },
2039#endif
2040
2041
2042
2043#if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vxworks_vec)
2044
2045{ "sparc-*-vxworks*",
2046&sparc_elf32_vxworks_vec },
2047#endif
2048
2049
2050
2051#if !defined (SELECT_VECS) || defined (HAVE_sparc_elf32_vec)
2052
2053{ "sparc*-*-*",
2054&sparc_elf32_vec },
2055#endif
2056
2057
2058
2059#if !defined (SELECT_VECS) || defined (HAVE_spu_elf32_vec)
2060
2061{ "spu-*-elf",
2062&spu_elf32_vec },
2063#endif
2064
2065
2066
2067
2068#if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_c6000_le_vec)
2069
2070{ "tic6x-*-elf",
2071&tic6x_elf32_c6000_le_vec },
2072#endif
2073
2074
2075
2076
2077#if !defined (SELECT_VECS) || defined (HAVE_tic6x_elf32_linux_le_vec)
2078
2079{ "tic6x-*-uclinux",
2080&tic6x_elf32_linux_le_vec },
2081#endif
2082
2083
2084
2085
2086#ifdef BFD64
2087#if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_le_vec)
2088
2089{ "tilegx-*-*",
2090&tilegx_elf64_le_vec },
2091#endif
2092
2093
2094
2095#if !defined (SELECT_VECS) || defined (HAVE_tilegx_elf64_be_vec)
2096
2097{ "tilegxbe-*-*",
2098&tilegx_elf64_be_vec },
2099#endif
2100
2101
2102
2103#endif
2104
2105#if !defined (SELECT_VECS) || defined (HAVE_tilepro_elf32_vec)
2106
2107{ "tilepro-*-*",
2108&tilepro_elf32_vec },
2109#endif
2110
2111
2112
2113#if !defined (SELECT_VECS) || defined (HAVE_ft32_elf32_vec)
2114
2115{ "ft32*-*-*",
2116&ft32_elf32_vec },
2117#endif
2118
2119
2120
2121#if !defined (SELECT_VECS) || defined (HAVE_v850_elf32_vec)
2122
2123{ "v850*-*-*",
2124&v850_elf32_vec },
2125#endif
2126
2127
2128
2129
2130
2131#if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
2132
2133{ "vax-*-netbsdaout*",
2134&vax_aout_nbsd_vec },
2135#endif
2136
2137
2138
2139
2140
2141#if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
2142
2143{ "vax-*-netbsd*",
2144&vax_elf32_vec },
2145#endif
2146
2147
2148
2149
2150#if !defined (SELECT_VECS) || defined (HAVE_vax_aout_nbsd_vec)
2151
2152{ "vax-*-openbsd*",
2153&vax_aout_nbsd_vec },
2154#endif
2155
2156
2157
2158
2159#if !defined (SELECT_VECS) || defined (HAVE_vax_elf32_vec)
2160
2161{ "vax-*-linux-*",
2162&vax_elf32_vec },
2163#endif
2164
2165
2166
2167#if !defined (SELECT_VECS) || defined (HAVE_visium_elf32_vec)
2168
2169{ "visium-*-elf",
2170&visium_elf32_vec },
2171#endif
2172
2173
2174
2175#if !defined (SELECT_VECS) || defined (HAVE_wasm32_elf32_vec)
2176
2177{ "wasm32-*-*",
2178&wasm32_elf32_vec },
2179#endif
2180
2181
2182
2183
2184#if !defined (SELECT_VECS) || defined (HAVE_xgate_elf32_vec)
2185
2186{ "xgate-*-*",
2187&xgate_elf32_vec },
2188#endif
2189
2190
2191
2192
2193#if !defined (SELECT_VECS) || defined (HAVE_xstormy16_elf32_vec)
2194
2195{ "xstormy16-*-elf",
2196&xstormy16_elf32_vec },
2197#endif
2198
2199
2200
2201#if !defined (SELECT_VECS) || defined (HAVE_xtensa_elf32_le_vec)
2202
2203{ "xtensa*-*-*",
2204&xtensa_elf32_le_vec },
2205#endif
2206
2207
2208
2209
2210#if !defined (SELECT_VECS) || defined (HAVE_z80_coff_vec)
2211
2212{ "z80-*-coff",
2213&z80_coff_vec },
2214#endif
2215
2216
2217
2218
2219#if !defined (SELECT_VECS) || defined (HAVE_z80_elf32_vec)
2220
2221{ "z80-*-elf",
2222&z80_elf32_vec },
2223#endif
2224
2225
2226
2227
2228#if !defined (SELECT_VECS) || defined (HAVE_z8k_coff_vec)
2229
2230{ "z8k*-*-*",
2231&z8k_coff_vec },
2232#endif
2233
2234
2235
2236
2237#ifdef BFD64
2238#if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf32_vec)
2239
2240{ "loongarch32-*",
2241&loongarch_elf32_vec },
2242#endif
2243
2244
2245
2246
2247
2248#if !defined (SELECT_VECS) || defined (HAVE_loongarch_elf64_vec)
2249
2250{ "loongarch64-*",
2251&loongarch_elf64_vec },
2252#endif
2253
2254
2255
2256
2257#endif
2258
2259