targmatch.h revision 1.13
1/* This file is automatically generated. DO NOT EDIT! */ 2/* Generated from: NetBSD: mknative-gdb,v 1.16 2023/07/31 17:09:59 christos Exp */ 3/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ 4 5#ifdef BFD64 6#if !defined (SELECT_VECS) || defined (HAVE_aarch64_mach_o_vec) 7 8{ "aarch64-*-darwin*", 9&aarch64_mach_o_vec }, 10#endif 11 12 13 14 15 16#if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 17 18{ "aarch64-*-elf", NULL },{ "aarch64-*-rtems*", NULL },{ "aarch64-*-genode*", 19&aarch64_elf64_le_vec }, 20#endif 21 22 23 24 25#if !defined (SELECT_VECS) || defined (HAVE_aarch64_pe_le_vec) 26 27{ "aarch64-*-pe*", 28&aarch64_pe_le_vec }, 29#endif 30 31 32 33 34 35#if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec) 36 37{ "aarch64_be-*-elf", 38&aarch64_elf64_be_vec }, 39#endif 40 41 42 43 44#if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 45 46{ "aarch64-*-freebsd*", 47&aarch64_elf64_le_vec }, 48#endif 49 50 51 52 53#if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 54 55{ "aarch64-*-openbsd*", 56&aarch64_elf64_le_vec }, 57#endif 58 59 60 61 62#if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 63 64{ "aarch64-*-fuchsia*", 65&aarch64_elf64_le_vec }, 66#endif 67 68 69 70 71#if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_cloudabi_vec) 72 73{ "aarch64-*-cloudabi*", 74&aarch64_elf64_le_cloudabi_vec }, 75#endif 76 77 78 79 80#if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 81 82{ "aarch64-*-haiku*", 83&aarch64_elf64_le_vec }, 84#endif 85 86 87 88 89#if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_le_vec) 90 91{ "aarch64-*-linux*", NULL },{ "aarch64-*-netbsd*", 92&aarch64_elf64_le_vec }, 93#endif 94 95 96 97 98#if !defined (SELECT_VECS) || defined (HAVE_aarch64_elf64_be_vec) 99 100{ "aarch64_be-*-linux*", NULL },{ "aarch64_be-*-netbsd*", 101&aarch64_elf64_be_vec }, 102#endif 103 104 105 106 107#if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_fbsd_vec) 108 109{ "alpha*-*-freebsd*", NULL },{ "alpha*-*-kfreebsd*-gnu", 110&alpha_elf64_fbsd_vec }, 111#endif 112 113 114 115 116 117#if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec) 118 119{ "alpha*-*-netbsd*", NULL },{ "alpha*-*-openbsd*", 120&alpha_elf64_vec }, 121#endif 122 123 124 125 126#if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec) 127 128{ "alpha*-*-linux*ecoff*", 129&alpha_ecoff_le_vec }, 130#endif 131 132 133 134 135#if !defined (SELECT_VECS) || defined (HAVE_alpha_elf64_vec) 136 137{ "alpha*-*-linux-*", NULL },{ "alpha*-*-elf*", 138&alpha_elf64_vec }, 139#endif 140 141 142 143 144#if !defined (SELECT_VECS) || defined (HAVE_alpha_vms_vec) 145 146{ "alpha*-*-*vms*", 147&alpha_vms_vec }, 148#endif 149 150 151 152 153#if !defined (SELECT_VECS) || defined (HAVE_alpha_ecoff_le_vec) 154 155{ "alpha*-*-*", 156&alpha_ecoff_le_vec }, 157#endif 158 159 160 161#if !defined (SELECT_VECS) || defined (HAVE_amdgcn_elf64_le_vec) 162 163{ "amdgcn-*-*", 164&amdgcn_elf64_le_vec }, 165#endif 166 167 168 169#if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_le_vec) 170 171{ "ia64*-*-freebsd*", NULL },{ "ia64*-*-netbsd*", NULL },{ "ia64*-*-linux-*", NULL },{ "ia64*-*-elf*", NULL },{ "ia64*-*-kfreebsd*-gnu", 172&ia64_elf64_le_vec }, 173#endif 174 175 176 177 178#if !defined (SELECT_VECS) || defined (HAVE_ia64_elf32_hpux_be_vec) 179 180{ "ia64*-*-hpux*", 181&ia64_elf32_hpux_be_vec }, 182#endif 183 184 185 186 187#if !defined (SELECT_VECS) || defined (HAVE_ia64_elf64_vms_vec) 188 189{ "ia64*-*-*vms*", 190&ia64_elf64_vms_vec }, 191#endif 192 193 194 195 196#endif /* BFD64 */ 197 198#if !defined (SELECT_VECS) || defined (HAVE_am33_elf32_linux_vec) 199 200{ "am33_2.0-*-linux*", 201&am33_elf32_linux_vec }, 202#endif 203 204 205 206#if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_be_vec) 207 208{ "arc*eb-*-elf*", NULL },{ "arc*eb-*-linux*", 209&arc_elf32_be_vec }, 210#endif 211 212 213 214 215#if !defined (SELECT_VECS) || defined (HAVE_arc_elf32_le_vec) 216 217{ "arc*-*-elf*", NULL },{ "arc*-*-linux*", 218&arc_elf32_le_vec }, 219#endif 220 221 222 223 224#if !defined (SELECT_VECS) || defined (HAVE_arm_mach_o_vec) 225 226{ "arm-*-darwin*", 227&arm_mach_o_vec }, 228#endif 229 230 231 232 233#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 234 235{ "arm-*-fuchsia*", 236&arm_elf32_le_vec }, 237#endif 238 239 240 241#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 242 243{ "arm*-*-haiku*", 244&arm_elf32_le_vec }, 245#endif 246 247 248 249#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_le_vec) 250 251{ "arm-*-nacl*", 252&arm_elf32_nacl_le_vec }, 253#endif 254 255 256 257#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_nacl_be_vec) 258 259{ "armeb-*-nacl*", 260&arm_elf32_nacl_be_vec }, 261#endif 262 263 264 265#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec) 266 267{ "armeb-*-netbsd*", 268&arm_elf32_be_vec }, 269#endif 270 271 272 273#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 274 275{ "arm-*-netbsd*", NULL },{ "arm-*-openbsd*", 276&arm_elf32_le_vec }, 277#endif 278 279 280 281#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 282 283{ "arm-*-nto*", NULL },{ "nto*arm*", 284&arm_elf32_le_vec }, 285#endif 286 287 288 289 290#if !defined (SELECT_VECS) || defined (HAVE_arm_pe_wince_le_vec) 291 292{ "arm-wince-pe", NULL },{ "arm-*-wince", NULL },{ "arm*-*-mingw32ce*", NULL },{ "arm*-*-cegcc*", 293&arm_pe_wince_le_vec }, 294#endif 295 296 297 298 299 300#if !defined (SELECT_VECS) || defined (HAVE_arm_pe_le_vec) 301 302{ "arm-*-pe*", 303&arm_pe_le_vec }, 304#endif 305 306 307 308 309#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 310 311{ "arm-*-phoenix*", 312&arm_elf32_le_vec }, 313#endif 314 315 316 317#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_be_vec) 318 319{ "armeb-*-elf", NULL },{ "arm*b-*-freebsd*", NULL },{ "arm*b-*-linux-*", NULL },{ "armeb-*-eabi*", 320&arm_elf32_be_vec }, 321#endif 322 323 324 325#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 326 327{ "arm-*-kaos*", 328&arm_elf32_le_vec }, 329#endif 330 331 332 333#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 334 335{ "arm-*-elf", NULL },{ "arm*-*-freebsd*", NULL },{ "arm*-*-linux-*", NULL },{ "arm*-*-conix*", NULL }, 336{ "arm*-*-uclinux*", NULL },{ "arm-*-kfreebsd*-gnu", NULL }, 337{ "arm*-*-eabi*", NULL },{ "arm-*-rtems*", NULL },{ "arm*-*-uclinuxfdpiceabi", 338&arm_elf32_le_vec }, 339#endif 340 341 342 343#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_vxworks_le_vec) 344 345{ "arm*-*-vxworks", NULL },{ "arm*-*-windiss", 346&arm_elf32_vxworks_le_vec }, 347#endif 348 349 350 351#if !defined (SELECT_VECS) || defined (HAVE_arm_elf32_le_vec) 352 353{ "arm9e-*-elf", 354&arm_elf32_le_vec }, 355#endif 356 357 358 359 360#if !defined (SELECT_VECS) || defined (HAVE_avr_elf32_vec) 361 362{ "avr-*-*", 363&avr_elf32_vec }, 364#endif 365 366 367 368#if !defined (SELECT_VECS) || defined (HAVE_bfin_elf32_vec) 369 370{ "bfin-*-*", 371&bfin_elf32_vec }, 372#endif 373 374 375 376 377 378#if !defined (SELECT_VECS) || defined (HAVE_tic30_coff_vec) 379 380{ "c30-*-*coff*", NULL },{ "tic30-*-*coff*", 381&tic30_coff_vec }, 382#endif 383 384 385 386#if !defined (SELECT_VECS) || defined (HAVE_tic4x_coff1_vec) 387 388{ "c4x-*-*coff*", NULL },{ "tic4x-*-*coff*", 389&tic4x_coff1_vec }, 390#endif 391 392 393 394 395 396#if !defined (SELECT_VECS) || defined (HAVE_tic54x_coff1_vec) 397 398{ "c54x*-*-*coff*", NULL },{ "tic54x-*-*coff*", 399&tic54x_coff1_vec }, 400#endif 401 402 403 404 405 406#if !defined (SELECT_VECS) || defined (HAVE_cr16_elf32_vec) 407 408{ "cr16-*-elf*", NULL },{ "cr16*-*-uclinux*", 409&cr16_elf32_vec }, 410#endif 411 412 413 414 415#if !defined (SELECT_VECS) || defined (HAVE_cris_aout_vec) 416 417{ "cris-*-*", NULL },{ "crisv32-*-*", 418&cris_aout_vec }, 419#endif 420 421 422 423 424 425#if !defined (SELECT_VECS) || defined (HAVE_crx_elf32_vec) 426 427{ "crx-*-elf*", 428&crx_elf32_vec }, 429#endif 430 431 432 433 434#if !defined (SELECT_VECS) || defined (HAVE_csky_elf32_le_vec) 435 436{ "csky-*-elf*", NULL },{ "csky-*-linux*", 437&csky_elf32_le_vec }, 438#endif 439 440 441 442 443#if !defined (SELECT_VECS) || defined (HAVE_d10v_elf32_vec) 444 445{ "d10v-*-*", 446&d10v_elf32_vec }, 447#endif 448 449 450 451#if !defined (SELECT_VECS) || defined (HAVE_dlx_elf32_be_vec) 452 453{ "dlx-*-elf*", 454&dlx_elf32_be_vec }, 455#endif 456 457 458 459 460#if !defined (SELECT_VECS) || defined (HAVE_d30v_elf32_vec) 461 462{ "d30v-*-*", 463&d30v_elf32_vec }, 464#endif 465 466 467 468#ifdef BFD64 469#if !defined (SELECT_VECS) || defined (HAVE_bpf_elf64_le_vec) 470 471{ "bpf-*-none", 472&bpf_elf64_le_vec }, 473#endif 474 475 476 477 478#endif 479 480#if !defined (SELECT_VECS) || defined (HAVE_epiphany_elf32_vec) 481 482{ "epiphany-*-*", 483&epiphany_elf32_vec }, 484#endif 485 486 487 488 489#if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 490 491{ "fido-*-elf*", 492&m68k_elf32_vec }, 493#endif 494 495 496 497#if !defined (SELECT_VECS) || defined (HAVE_fr30_elf32_vec) 498 499{ "fr30-*-elf", 500&fr30_elf32_vec }, 501#endif 502 503 504 505#if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_vec) 506 507{ "frv-*-elf", 508&frv_elf32_vec }, 509#endif 510 511 512 513 514#if !defined (SELECT_VECS) || defined (HAVE_frv_elf32_fdpic_vec) 515 516{ "frv-*-*linux*", 517&frv_elf32_fdpic_vec }, 518#endif 519 520 521 522 523#if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_be_vec) 524 525{ "moxie-*-elf", NULL },{ "moxie-*-rtems*", NULL },{ "moxie-*-uclinux", 526&moxie_elf32_be_vec }, 527#endif 528 529 530 531 532#if !defined (SELECT_VECS) || defined (HAVE_moxie_elf32_le_vec) 533 534{ "moxie-*-moxiebox*", 535&moxie_elf32_le_vec }, 536#endif 537 538 539 540#if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_vec) 541 542{ "h8300*-*-elf", NULL },{ "h8300*-*-rtems*", 543&h8300_elf32_vec }, 544#endif 545 546 547 548 549#if !defined (SELECT_VECS) || defined (HAVE_h8300_elf32_linux_vec) 550 551{ "h8300*-*-linux*", 552&h8300_elf32_linux_vec }, 553#endif 554 555 556 557#ifdef BFD64 558#if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_linux_vec) 559 560{ "hppa*64*-*-linux-*", 561&hppa_elf64_linux_vec }, 562#endif 563 564 565 566 567#if !defined (SELECT_VECS) || defined (HAVE_hppa_elf64_vec) 568 569{ "hppa*64*-*-hpux11*", 570&hppa_elf64_vec }, 571#endif 572 573 574 575 576 577#endif 578 579#if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_linux_vec) 580 581{ "hppa*-*-linux-*", 582&hppa_elf32_linux_vec }, 583#endif 584 585 586 587#if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_nbsd_vec) 588 589{ "hppa*-*-netbsd*", 590&hppa_elf32_nbsd_vec }, 591#endif 592 593 594 595#if !defined (SELECT_VECS) || defined (HAVE_hppa_elf32_vec) 596 597{ "hppa*-*-*elf*", NULL },{ "hppa*-*-lites*", NULL },{ "hppa*-*-sysv4*", NULL },{ "hppa*-*-openbsd*", 598&hppa_elf32_vec }, 599#endif 600 601 602 603 604#if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 605 606{ "hppa*-*-bsd*", 607&hppa_som_vec }, 608#endif 609 610 611 612#if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 613 614{ "hppa*-*-hpux*", NULL },{ "hppa*-*-hiux*", NULL },{ "hppa*-*-mpeix*", 615&hppa_som_vec }, 616#endif 617 618 619#if !defined (SELECT_VECS) || defined (HAVE_hppa_som_vec) 620 621{ "hppa*-*-osf*", 622&hppa_som_vec }, 623#endif 624 625 626 627 628#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 629 630{ "i[3-7]86-*-elf*", NULL },{ "i[3-7]86-*-rtems*", NULL },{ "i[3-7]86-*-genode*", 631&i386_elf32_vec }, 632#endif 633 634 635 636#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec) 637 638{ "i[3-7]86-*-solaris2*", 639&i386_elf32_sol2_vec }, 640#endif 641 642 643 644 645 646#ifdef BFD64 647#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_sol2_vec) 648 649{ "x86_64-*-solaris2*", 650&i386_elf32_sol2_vec }, 651#endif 652 653 654 655 656#endif 657#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 658 659{ "i[3-7]86-*-nto*", 660&i386_elf32_vec }, 661#endif 662 663 664 665#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 666 667{ "i[3-7]86-*-aros*", 668&i386_elf32_vec }, 669#endif 670 671 672 673#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 674 675{ "i[3-7]86-*-dicos*", 676&i386_elf32_vec }, 677#endif 678 679 680 681 682#if !defined (SELECT_VECS) || defined (HAVE_i386_coff_go32_vec) 683 684{ "*-*-msdosdjgpp*", NULL },{ "*-*-go32*", 685&i386_coff_go32_vec }, 686#endif 687 688 689 690#if !defined (SELECT_VECS) || defined (HAVE_i386_mach_o_vec) 691 692{ "i[3-7]86-*-darwin*", NULL },{ "i[3-7]86-*-macos10*", NULL },{ "i[3-7]86-*-rhapsody*", 693&i386_mach_o_vec }, 694#endif 695 696 697 698 699 700#if !defined (SELECT_VECS) || defined (HAVE_i386_aout_bsd_vec) 701 702{ "i[3-7]86-*-bsd*", 703&i386_aout_bsd_vec }, 704#endif 705 706 707 708#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 709 710{ "i[3-7]86-*-dragonfly*", 711&i386_elf32_vec }, 712#endif 713 714 715 716 717#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_fbsd_vec) 718 719{ "i[3-7]86-*-freebsd*", NULL },{ "i[3-7]86-*-kfreebsd*-gnu", 720&i386_elf32_fbsd_vec }, 721#endif 722 723 724 725 726 727#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 728 729{ "i[3-7]86-*-netbsd*", NULL },{ "i[3-7]86-*-knetbsd*-gnu", 730&i386_elf32_vec }, 731#endif 732 733 734 735 736#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 737 738{ "i[3-7]86-*-openbsd*", 739&i386_elf32_vec }, 740#endif 741 742 743 744#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 745 746{ "i[3-7]86-*-linux-*", 747&i386_elf32_vec }, 748#endif 749 750 751 752 753#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 754 755{ "i[3-7]86-*-redox*", 756&i386_elf32_vec }, 757#endif 758 759 760 761 762#ifdef BFD64 763#if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_cloudabi_vec) 764 765{ "x86_64-*-cloudabi*", 766&x86_64_elf64_cloudabi_vec }, 767#endif 768 769 770 771#if !defined (SELECT_VECS) || defined (HAVE_x86_64_mach_o_vec) 772 773{ "x86_64-*-darwin*", 774&x86_64_mach_o_vec }, 775#endif 776 777 778 779 780 781#if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 782 783{ "x86_64-*-dicos*", 784&x86_64_elf64_vec }, 785#endif 786 787 788 789 790#if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 791 792{ "x86_64-*-elf*", NULL },{ "x86_64-*-rtems*", NULL },{ "x86_64-*-fuchsia", NULL },{ "x86_64-*-genode*", 793&x86_64_elf64_vec }, 794#endif 795 796 797 798 799#if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 800 801{ "x86_64-*-dragonfly*", 802&x86_64_elf64_vec }, 803#endif 804 805 806 807 808#if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_fbsd_vec) 809 810{ "x86_64-*-freebsd*", NULL },{ "x86_64-*-kfreebsd*-gnu", 811&x86_64_elf64_fbsd_vec }, 812#endif 813 814 815 816 817#if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 818 819{ "x86_64-*-haiku*", 820&x86_64_elf64_vec }, 821#endif 822 823 824 825 826#if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 827 828{ "x86_64-*-netbsd*", NULL },{ "x86_64-*-openbsd*", 829&x86_64_elf64_vec }, 830#endif 831 832 833 834 835#if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 836 837{ "x86_64-*-linux-*", 838&x86_64_elf64_vec }, 839#endif 840 841 842 843 844#if !defined (SELECT_VECS) || defined (HAVE_x86_64_pe_vec) 845 846{ "x86_64-*-mingw*", NULL },{ "x86_64-*-pe", NULL },{ "x86_64-*-pep", NULL },{ "x86_64-*-cygwin", 847&x86_64_pe_vec }, 848#endif 849 850 851 852 853 854#if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 855 856{ "x86_64-*-rdos*", 857&x86_64_elf64_vec }, 858#endif 859 860 861 862#if !defined (SELECT_VECS) || defined (HAVE_x86_64_elf64_vec) 863 864{ "x86_64-*-redox*", 865&x86_64_elf64_vec }, 866#endif 867 868 869 870 871#endif 872#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 873 874{ "i[3-7]86-*-lynxos*", 875&i386_elf32_vec }, 876#endif 877 878 879 880#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 881 882{ "i[3-7]86-*-gnu*", 883&i386_elf32_vec }, 884#endif 885 886 887 888#if !defined (SELECT_VECS) || defined (HAVE_i386_aout_vec) 889 890{ "i[3-7]86-*-msdos*", 891&i386_aout_vec }, 892#endif 893 894 895 896#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 897 898{ "i[3-7]86-*-moss*", 899&i386_elf32_vec }, 900#endif 901 902 903 904#if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec) 905 906{ "i[3-7]86-*-beospe*", 907&i386_pe_vec }, 908#endif 909 910 911 912#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 913 914{ "i[3-7]86-*-beos*", 915&i386_elf32_vec }, 916#endif 917 918 919 920#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 921 922{ "i[3-7]86-*-haiku*", 923&i386_elf32_vec }, 924#endif 925 926 927 928#if !defined (SELECT_VECS) || defined (HAVE_i386_pei_vec) 929 930{ "i[3-7]86-*-interix*", 931&i386_pei_vec }, 932#endif 933 934 935 936 937 938#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 939 940{ "i[3-7]86-*-rdos*", 941&i386_elf32_vec }, 942#endif 943 944 945 946#if !defined (SELECT_VECS) || defined (HAVE_i386_pe_vec) 947 948{ "i[3-7]86-*-mingw32*", NULL },{ "i[3-7]86-*-cygwin*", NULL },{ "i[3-7]86-*-winnt", NULL },{ "i[3-7]86-*-pe", 949&i386_pe_vec }, 950#endif 951 952 953 954 955#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vxworks_vec) 956 957{ "i[3-7]86-*-vxworks*", 958&i386_elf32_vxworks_vec }, 959#endif 960 961 962 963 964#if !defined (SELECT_VECS) || defined (HAVE_i386_elf32_vec) 965 966{ "ia16-*-elf", 967&i386_elf32_vec }, 968#endif 969 970 971 972 973#if !defined (SELECT_VECS) || defined (HAVE_ip2k_elf32_vec) 974 975{ "ip2k-*-elf", 976&ip2k_elf32_vec }, 977#endif 978 979 980 981 982#if !defined (SELECT_VECS) || defined (HAVE_iq2000_elf32_vec) 983 984{ "iq2000-*-elf", 985&iq2000_elf32_vec }, 986#endif 987 988 989 990#if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_vec) 991 992{ "lm32-*-elf", NULL },{ "lm32-*-rtems*", 993&lm32_elf32_vec }, 994#endif 995 996 997 998 999#if !defined (SELECT_VECS) || defined (HAVE_lm32_elf32_fdpic_vec) 1000 1001{ "lm32-*-*linux*", 1002&lm32_elf32_fdpic_vec }, 1003#endif 1004 1005 1006 1007 1008#if !defined (SELECT_VECS) || defined (HAVE_m32c_elf32_vec) 1009 1010{ "m32c-*-elf", 1011&m32c_elf32_vec }, 1012#endif 1013 1014 1015 1016 1017#if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_le_vec) 1018 1019{ "m32r*le-*-linux*", 1020&m32r_elf32_linux_le_vec }, 1021#endif 1022 1023 1024 1025#if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_linux_vec) 1026 1027{ "m32r*-*-linux*", 1028&m32r_elf32_linux_vec }, 1029#endif 1030 1031 1032 1033#if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_le_vec) 1034 1035{ "m32r*le-*-*", 1036&m32r_elf32_le_vec }, 1037#endif 1038 1039 1040 1041#if !defined (SELECT_VECS) || defined (HAVE_m32r_elf32_vec) 1042 1043{ "m32r-*-*", 1044&m32r_elf32_vec }, 1045#endif 1046 1047 1048 1049#if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1050 1051{ "m68*-*-haiku*", 1052&m68k_elf32_vec }, 1053#endif 1054 1055 1056#if !defined (SELECT_VECS) || defined (HAVE_m68hc11_elf32_vec) 1057 1058{ "m68hc11-*-*", NULL },{ "m6811-*-*", 1059&m68hc11_elf32_vec }, 1060#endif 1061 1062 1063 1064#if !defined (SELECT_VECS) || defined (HAVE_m68hc12_elf32_vec) 1065 1066{ "m68hc12-*-*", NULL },{ "m6812-*-*", 1067&m68hc12_elf32_vec }, 1068#endif 1069 1070 1071 1072 1073#if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1074 1075{ "m68*-*-*", 1076&m68k_elf32_vec }, 1077#endif 1078 1079 1080#if !defined (SELECT_VECS) || defined (HAVE_m68k_elf32_vec) 1081 1082{ "m68*-*-netbsdelf*", NULL },{ "m5407-*-netbsdelf*", 1083&m68k_elf32_vec }, 1084#endif 1085 1086 1087 1088 1089#if !defined (SELECT_VECS) || defined (HAVE_s12z_elf32_vec) 1090 1091{ "s12z-*-*", 1092&s12z_elf32_vec }, 1093#endif 1094 1095 1096#if !defined (SELECT_VECS) || defined (HAVE_mcore_elf32_be_vec) 1097 1098{ "mcore-*-elf", 1099&mcore_elf32_be_vec }, 1100#endif 1101 1102 1103 1104#if !defined (SELECT_VECS) || defined (HAVE_mcore_pe_be_vec) 1105 1106{ "mcore-*-pe", 1107&mcore_pe_be_vec }, 1108#endif 1109 1110 1111 1112 1113#if !defined (SELECT_VECS) || defined (HAVE_mep_elf32_vec) 1114 1115{ "mep-*-elf", 1116&mep_elf32_vec }, 1117#endif 1118 1119 1120 1121 1122#if !defined (SELECT_VECS) || defined (HAVE_metag_elf32_vec) 1123 1124{ "metag-*-*", 1125&metag_elf32_vec }, 1126#endif 1127 1128 1129 1130 1131#if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_le_vec) 1132 1133{ "microblazeel*-*", 1134µblaze_elf32_le_vec }, 1135#endif 1136 1137 1138 1139 1140#if !defined (SELECT_VECS) || defined (HAVE_microblaze_elf32_vec) 1141 1142{ "microblaze*-*", 1143µblaze_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