From 130dcf778772962039c05f0138a191a14f725a5e Mon Sep 17 00:00:00 2001 From: Zack Weinberg Date: Mon, 3 Jun 2024 15:28:44 -0400 Subject: [PATCH] config.sub: testsuite: add 121 more test cases. These all hit code paths that were not already being tested, but produce (what appears to be) the correct canonical name without requiring any more code changes. Signed-off-by: Dmitry V. Levin --- testsuite/config-sub.data | 121 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) diff --git a/testsuite/config-sub.data b/testsuite/config-sub.data index 08ed56f..b528544 100644 --- a/testsuite/config-sub.data +++ b/testsuite/config-sub.data @@ -3,6 +3,8 @@ 3300-motorola m68k-motorola-sysv 386bsd i386-pc-bsd 3b1 m68000-att-sysv +3b2 we32k-att-sysv +3b5 we32k-att-sysv 580 580-unknown-none 7300 m68000-att-sysv 7300-att m68000-att-sysv @@ -15,6 +17,7 @@ aarch64 aarch64-unknown-none aarch64-bme aarch64-unknown-bme aarch64-elf aarch64-unknown-elf aarch64-genode aarch64-unknown-genode +aarch64-gnu/linux aarch64-unknown-linux-gnu aarch64-l4re aarch64-unknown-l4re aarch64-linux aarch64-unknown-linux-gnu aarch64-linux-mlibc aarch64-unknown-linux-mlibc @@ -95,6 +98,8 @@ arm-linux-androideabi arm-unknown-linux-androideabi arm-mingw32ce arm-unknown-mingw32ce arm-pikeos arm-unknown-eabi arm-rebel arm-rebel-linux-gnu +arm-riscix arm-acorn-riscix +arm-riscix1.2 arm-acorn-riscix1.2 arm-riscos arm-unknown-riscos arm-semi arm-semi-aout arm-sysgo-pikeos arm-sysgo-eabi @@ -178,6 +183,7 @@ bfin-elf bfin-unknown-elf blackfin bfin-unknown-linux-gnu blackfin-elf bfin-unknown-elf blackfin-linux bfin-unknown-linux-gnu +bluegene powerpc-ibm-cnk bpf bpf-unknown-none bpf-elf bpf-unknown-elf c1 c1-convex-bsd @@ -218,6 +224,7 @@ c90-unknown-unicos c90-cray-unicos cegcc arm-unknown-cegcc clipper clipper-unknown-none clipper-clix clipper-intergraph-clix +clipper-highlevel clipper-highlevel-bsd clipper-intergraph clipper-intergraph-clix convex-c1 c1-convex-bsd convex-c2 c2-convex-bsd @@ -230,7 +237,9 @@ cr16-random-elf cr16-random-elf cray j90-cray-unicos craynv craynv-cray-unicosmp crds m68k-crds-unos +cris-axis cris-axis-none cris-linux cris-axis-linux-gnu +crisv32-axis crisv32-axis-none crisv32-linux crisv32-axis-linux-gnu crx crx-unknown-elf csky-linux csky-unknown-linux-gnu @@ -274,7 +283,9 @@ encore ns32k-encore-bsd epiphany epiphany-unknown-none epiphany-elf epiphany-unknown-elf es1800 m68k-ericsson-ose +etrax-axis cris-axis-none etraxfs crisv32-axis-none +etraxfs-axis crisv32-axis-none fido fido-unknown-none fido-elf fido-unknown-elf fr30 fr30-unknown-none @@ -287,6 +298,7 @@ fx80 fx80-alliant-none genix ns32k-ns-genix gmicro tron-gmicro-sysv go32 i386-pc-go32 +h3050r hppa1.1-hitachi-hiuxwe2 h8300 h8300-unknown-none h8300hms h8300-hitachi-hms h8300xray h8300-hitachi-xray @@ -296,20 +308,42 @@ harris m88k-harris-sysv3 hcs12z s12z-unknown-none hexagon hexagon-unknown-elf hexagon-linux hexagon-unknown-linux-gnu +hiux hppa1.1-hitachi-hiuxwe2 +hiuxwe2 hppa1.1-hitachi-hiuxwe2 hp300 m68k-hp-hpux hp300bsd m68k-hp-bsd hp300hpux m68k-hp-hpux hp3k900 hppa1.0-hp-hpux +hp600 hppa1.0-hp-hpux +hp700 hppa1.1-hp-hpux +hp780 hppa1.1-hp-hpux +hp800 hppa1.0-hp-hpux +hp801 hppa1.1-hp-hpux hp893 hppa1.1-hp-hpux hp900 hppa1.0-hp-hpux hp9k200 m68000-hp-hpux hp9k310 m68000-hp-hpux +hp9k320 m68k-hp-hpux +hp9k600 hppa1.0-hp-hpux +hp9k700 hppa1.1-hp-hpux +hp9k780 hppa1.1-hp-hpux +hp9k800 hppa1.0-hp-hpux +hp9k801 hppa1.1-hp-hpux hp9k893 hppa1.1-hp-hpux hppa hppa-unknown-none hppa-next hppa-next-nextstep hppa1.0 hppa1.0-unknown-none hppa1.0-hitachi hppa1.0-hitachi-hiuxwe2 +hppa1.0-hiux hppa1.0-hitachi-hiuxwe2 +hppa1.0-hiuxwe2 hppa1.0-hitachi-hiuxwe2 +hppa1.0-hp hppa1.0-hp-hpux +hppa1.0-hpux hppa1.0-hp-hpux +hppa1.0-mpeix hppa1.0-hp-mpeix hppa1.1-hitachi hppa1.1-hitachi-hiuxwe2 +hppa1.1-hiux hppa1.1-hitachi-hiuxwe2 +hppa1.1-hiuxwe2 hppa1.1-hitachi-hiuxwe2 +hppa1.1-wec hppa1.1-wec-proelf +hppa1.1-winbond hppa1.1-winbond-proelf hppa2.0 hppa2.0-unknown-none hppa2.0n hppa2.0n-unknown-none hppa64 hppa64-unknown-none @@ -349,14 +383,19 @@ i386-pc-chorusos i386-pc-chorusos i386-pc-chorusos2 i386-pc-chorusos i386-pc-nacl i386-pc-nacl i386-pc-sco i386-pc-sco3.2v2 +i386-pc-sco3.2.4 i386-pc-sco3.2v4 +i386-pc-sco3.2.5 i386-pc-sco3.2v5 i386-pc-sco4 i386-pc-sco3.2v4 i386-pc-sco5 i386-pc-sco3.2v5 i386-pc-sco5v6 i386-pc-sco5v6 i386-pc-sco6 i386-pc-sco5v6 i386-pc-syllable i386-pc-syllable i386-pc-syllable2 i386-pc-syllable +i386-pc-unixware i386-pc-sysv4.2uw i386-phoenix i386-pc-phoenix i386-plan9 i386-pc-plan9 +i386-rtmk i386-pc-rtmk +i386-sequent i386-sequent-ptx i386-serenity i386-pc-serenity i386-solidbsd i386-pc-solidbsd i386-sortix i386-pc-sortix @@ -366,13 +405,26 @@ i386-vsta i386-pc-vsta i386-windows i386-pc-windows i386-xenix i386-pc-xenix i386mach i386-mach-mach +i386sol2 i386-pc-solaris2 +i386v i386-pc-sysv +i386v32 i386-pc-sysv32 +i386v4 i386-pc-sysv4 i486-elf i486-pc-elf +i486-ncr i486-ncr-sysv +i486sol2 i486-pc-solaris2 +i486v i486-pc-sysv +i486v32 i486-pc-sysv32 +i486v4 i486-pc-sysv4 i586-auroraux i586-pc-auroraux i586-auroraux5.0 i586-pc-auroraux5.0 i586-elf i586-pc-elf i586-rdos i586-pc-rdos i586-skyos i586-pc-skyos i586-zephyr i586-unknown-zephyr +i586sol2 i586-pc-solaris2 +i586v i586-pc-sysv +i586v32 i586-pc-sysv32 +i586v4 i586-pc-sysv4 i686-android-linux i686-unknown-linux-android i686-dicos i686-pc-dicos i686-elf i686-pc-elf @@ -388,6 +440,12 @@ i686-zephyr i686-unknown-zephyr i786-elf i786-pc-elf i860 i860-unknown-sysv i860-stratus i860-stratus-sysv +i860-svr3 i860-unknown-sysv3 +i860-svr4 i860-unknown-sysv4 +i860-sysv i860-unknown-sysv +i860-sysv4 i860-unknown-sysv4 +i860-sysvr4 i860-unknown-sysv4 +i860-vos i860-stratus-vos i960 i960-unknown-none ia16 ia16-unknown-none ia64 ia64-unknown-none @@ -442,12 +500,27 @@ m68000 m68000-unknown-none m68000-sun m68000-sun-sunos3 m68hcs12z s12z-unknown-none m68k m68k-unknown-none +m68k-altos m68k-altos-sysv +m68k-apollo m68k-apollo-domain +m68k-apple m68k-apple-macos +m68k-apple-mac6 m68k-apple-macos6 +m68k-apple-macos6 m68k-apple-macos6 m68k-atari m68k-atari-mint +m68k-aux m68k-apple-aux m68k-bull m68k-bull-sysv3 +m68k-cbm m68k-cbm-amigaos m68k-ccur m68k-ccur-rtu +m68k-cisco m68k-cisco-aout m68k-commodore m68k-cbm-amigaos +m68k-convergent m68k-convergent-sysv +m68k-crds m68k-crds-unos m68k-es1800 m68k-unknown-ose +m68k-hp m68k-hp-hpux +m68k-macos m68k-apple-macos +m68k-masscomp m68k-masscomp-rtu m68k-mint m68k-atari-mint +m68k-mpw m68k-apple-mpw +m68k-ncr m68k-ncr-sysv m68k-next-nextstep m68k-next-nextstep m68k-next-nextstep1 m68k-next-nextstep m68k-next-nextstep2 m68k-next-nextstep2 @@ -467,11 +540,17 @@ m68k-psos m68k-unknown-psos m68k-psos2 m68k-unknown-psos m68k-rom68k m68k-rom68k-coff m68k-rombug m68k-rombug-coff +m68k-tti m68k-tti-sysv3 +m68k-unos m68k-crds-unos m68knommu m68k-unknown-linux-gnu m68knommu-elf m68k-unknown-elf m68knommu-linux m68k-unknown-linux-gnu m88k m88k-unknown-none +m88k-dg m88k-dg-dgux +m88k-dgux m88k-dg-dgux +m88k-dolphin m88k-dolphin-sysv3 m88k-harris m88k-harris-sysv3 +m88k-luna m88k-omron-luna m88k-omron m88k-omron-luna m9s12z s12z-unknown-none mac m68k-apple-macos @@ -499,8 +578,13 @@ mingw32 i686-pc-mingw32 mingw32ce arm-unknown-mingw32ce mingw64 x86_64-pc-mingw64 miniframe m68000-convergent-sysv +mint m68k-atari-mint +mint20 m68k-atari-mint mips mips-unknown-elf +mips-cisco mips-cisco-elf +mips-dec mips-dec-ultrix4.2 mips-digital mips-dec-ultrix4.2 +mips-mips mips-mips-elf mips-sde-elf mips-sde-elf mips-sgi mips-sgi-irix mips-siemens mips-siemens-sysv4 @@ -510,6 +594,7 @@ mips-sinix5.0 mips-sni-sysv5.0 mips-sni mips-sni-sysv4 mips-zephyr mips-unknown-zephyr mips16 mips16-unknown-elf +mips3 mips64-unknown-elf mips64 mips64-unknown-elf mips64eb mips64eb-unknown-elf mips64el mips64el-unknown-elf @@ -580,12 +665,15 @@ mipstx39el mipstx39el-unknown-elf mmax ns32k-encore-bsd mmix mmix-knuth-mmixware mmix-elf mmix-knuth-elf +mmix-knuth mmix-knuth-mmixware mmix-unknown-elf mmix-knuth-elf mn10200 mn10200-unknown-none mn10300 mn10300-unknown-none mon960 i960-intel-mon960 monitor m68k-rom68k-coff morphos powerpc-unknown-morphos +motorola-3300 m68k-motorola-sysv +motorola-delta m68k-motorola-sysv moxie moxie-unknown-none moxie-elf moxie-unknown-elf moxiebox moxie-unknown-moxiebox @@ -631,14 +719,23 @@ nios2eb nios2eb-unknown-none nios2eb-elf nios2eb-unknown-elf nios2el nios2el-unknown-none nios2el-elf nios2el-unknown-elf +none none-none-none +none-none none-none-none nonstopux mips-compaq-nonstopux np1 np1-gould-sysv +np1-gould np1-gould-sysv ns16k ns16k-unknown-none ns32k ns32k-unknown-none +ns32k-encore ns32k-encore-bsd +ns32k-genix ns32k-ns-genix +ns32k-ns ns32k-ns-genix +ns32k-ptx ns32k-sequent-ptx +ns32k-sequent ns32k-sequent-ptx nsv-tandem-nsk nsv-tandem-nsk nsx-tandem-nsk nsx-tandem-nsk nvptx nvptx-unknown-none op50n hppa1.1-oki-proelf +op50n-oki hppa1.1-oki-proelf op60c hppa1.1-oki-proelf open8 open8-unknown-none open8-elf open8-unknown-elf @@ -661,6 +758,7 @@ or1knd-linux-uclibc or1knd-unknown-linux-uclibc or32 or32-unknown-coff or32-linux or32-unknown-linux-gnu orion orion-highlevel-bsd +orion-highlevel orion-highlevel-bsd orion105 clipper-highlevel-bsd os400 powerpc-ibm-os400 os68k m68k-none-os68k @@ -684,8 +782,10 @@ pdp11 pdp11-dec-none pentium i586-unknown-none pentium2 i686-unknown-none pentium3 i686-unknown-none +pentium4 i786-unknown-none pentiumii i686-unknown-none pentiumiii i686-unknown-none +pentiumpro i686-unknown-none picochip picochip-unknown-none pj pj-unknown-none pjl pjl-unknown-none @@ -694,16 +794,21 @@ pmac-mpw powerpc-apple-mpw pmax mips-dec-ultrix4.2 pmin mips-dec-ultrix4.2 pn pn-gould-sysv +pn-gould pn-gould-sysv +power power-ibm-aix powerpc powerpc-unknown-none powerpc-bluegene powerpc-ibm-cnk powerpc-cnk powerpc-ibm-cnk powerpc-eabisim powerpc-unknown-eabisim powerpc-eabivle powerpc-unknown-eabivle +powerpc-elf-lynx powerpc-elf-lynxos powerpc-elf-lynxos powerpc-elf-lynxos powerpc-elf-lynxos5 powerpc-elf-lynxos5 powerpc-haiku powerpc-unknown-haiku +powerpc-os400 powerpc-ibm-os400 powerpc-pikeos powerpc-unknown-elf powerpc-sysgo-pikeos powerpc-sysgo-elf +powerpc-tpf powerpc-ibm-tpf powerpc-wrs-vxworks powerpc-wrs-vxworks powerpc-wrs-vxworks-spe powerpc-wrs-vxworks-spe powerpc-xcoff-lynxos178 powerpc-xcoff-lynxos178 @@ -719,6 +824,12 @@ ppc-beos powerpc-be-beos ppc-elf powerpc-unknown-elf ppc-none-elf powerpc-none-elf ppc-zephyr powerpc-unknown-zephyr +ppc64 powerpc64-unknown-none +ppc64-elf powerpc64-unknown-elf +ppc64-none-elf powerpc64-none-elf +ppc64le powerpc64le-unknown-none +ppc64le-elf powerpc64le-unknown-elf +ppc64le-none-elf powerpc64le-none-elf ppcbe powerpc-unknown-none ppcbe-elf powerpc-unknown-elf ppcbe-none-elf powerpc-none-elf @@ -779,6 +890,7 @@ rom68k m68k-rom68k-coff romp romp-ibm-aix rs6000 rs6000-ibm-aix rs6000-bull rs6000-bull-bosx +rtpc-ibm romp-ibm-aix rx rx-unknown-none rx-linux rx-unknown-linux-gnu s12z s12z-unknown-none @@ -791,8 +903,11 @@ s390x s390x-ibm-none s390x-busybox-linux s390x-busybox-linux-gnu s390x-ibm-zvmoe s390x-ibm-zvmoe s390x-linux s390x-ibm-linux-gnu +s390x-tpf s390x-ibm-tpf sa29200 a29k-amd-udi safari m68000-att-sysv +sb1 mipsisa64sb1-unknown-elf +sb1el mipsisa64sb1el-unknown-elf score score-unknown-elf score-elf score-unknown-elf sde mipsisa32-sde-elf @@ -866,6 +981,7 @@ sparc-sunos sparc-sun-sunos sparc-sunos4 sparc-sun-sunos4 sparc-sunos5 sparc-sun-solaris2 sparc-sunos6 sparc-sun-solaris3 +sparc-tti sparc-tti-sysv3 sparc-zephyr sparc-unknown-zephyr sparc64 sparc64-unknown-none sparc64-linux sparc64-unknown-linux-gnu @@ -888,6 +1004,7 @@ sps7 m68k-bull-sysv2 spu spu-unknown-elf spu-elf spu-unknown-elf spu-linux spu-unknown-linux-gnu +spur spur-unknown-none st2000 m68k-tandem-none stratus i860-stratus-sysv4 strongarm arm-unknown-none @@ -942,6 +1059,8 @@ tower m68k-ncr-sysv tower-32 m68k-ncr-sysv tpf s390x-ibm-tpf tron tron-unknown-none +tx39 mipstx39-unknown-elf +tx39el mipstx39el-unknown-elf ubicom32 ubicom32-unknown-none ubicom32-elf ubicom32-unknown-elf udi29k a29k-amd-udi @@ -976,6 +1095,7 @@ vxworks68 m68k-wrs-vxworks vxworks960 i960-wrs-vxworks w65 w65-wdc-none w89k hppa1.1-winbond-proelf +w89k-winbond hppa1.1-winbond-proelf wasm32 wasm32-unknown-none wasm32-emscripten wasm32-unknown-emscripten wasm32-wasi wasm32-unknown-wasi @@ -1000,6 +1120,7 @@ x86_64-managarm x86_64-pc-managarm-mlibc x86_64-managarm-kernel x86_64-pc-managarm-kernel x86_64-managarm-mlibc x86_64-pc-managarm-mlibc x86_64-nto x86_64-pc-nto-qnx +x86_64-nto-qnx x86_64-pc-nto-qnx x86_64-os108 x86_64-pc-os108 x86_64-pc-ptx x86_64-pc-ptx x86_64-ptx x86_64-pc-ptx