targmatch.h revision 1.15
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*-*-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