* testsuite/config-sub.data: Many more missing test cases.

* config.sub (hp300): Set $os to hpux.

nb: The config.sub bug was found after writing hp300 test cases.
This commit is contained in:
Ben Elliston 2019-06-26 13:29:37 +10:00
parent 1854fb9ed1
commit 717418e698
3 changed files with 77 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2019-06-26 Ben Elliston <bje@gnu.org>
* testsuite/config-sub.data: Many more missing test cases.
* config.sub (hp300): Set $os to hpux.
2019-06-26 Ben Elliston <bje@gnu.org>
* testsuite/config-sub.data: Add some missing test cases.

9
config.sub vendored
View File

@ -2,7 +2,7 @@
# Configuration validation subroutine script.
# Copyright 1992-2019 Free Software Foundation, Inc.
timestamp='2019-05-23'
timestamp='2019-06-26'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@ -337,17 +337,14 @@ case $1 in
basic_machine=m88k-harris
os=sysv3
;;
hp300)
hp300 | hp300hpux)
basic_machine=m68k-hp
os=hpux
;;
hp300bsd)
basic_machine=m68k-hp
os=bsd
;;
hp300hpux)
basic_machine=m68k-hp
os=hpux
;;
hppaosf)
basic_machine=hppa1.1-hp
os=osf

View File

@ -1,6 +1,11 @@
1750a 1750a-unknown-none
3300 m68k-motorola-sysv
3300-motorola m68k-motorola-sysv
386bsd i386-pc-bsd
3b1 m68000-att-sysv
580 580-unknown-none
7300-att m68000-att-sysv
7300 m68000-att-sysv
a29k a29k-unknown-none
a29khif a29k-amd-udi
aarch64 aarch64-unknown-none
@ -100,6 +105,7 @@ armv8r armv8r-unknown-none
aros i386-pc-aros
asmjs asmjs-unknown-none
asmjs-emscripten asmjs-unknown-emscripten
att-7300 m68000-att-sysv
aux m68k-apple-aux
avr32 avr32-unknown-none
avr32-linux avr32-unknown-linux-gnu
@ -163,9 +169,12 @@ decstatn mips-dec-ultrix4.2
decsystem10 pdp10-dec-tops10
decsystem20 pdp10-dec-tops20
delta88 m88k-motorola-sysv3
delta m68k-motorola-sysv
delta-motorola m68k-motorola-sysv
dicos i686-pc-dicos
djgpp i586-pc-msdosdjgpp
dlx dlx-unknown-none
dpx20-bull m68k-bull-sysv3
dpx2xxx m68k-bull-sysv3
dsp16xx dsp16xx-unknown-none
e2k e2k-unknown-none
@ -189,6 +198,7 @@ frv frv-unknown-none
frv-linux frv-unknown-linux-gnu
ft32-elf ft32-unknown-elf
ft32 ft32-unknown-none
fx2800 i860-alliant-sysv
fx80 fx80-alliant-none
genix ns32k-ns-genix
gmicro tron-gmicro-sysv
@ -202,16 +212,23 @@ harris m88k-harris-sysv3
hcs12z s12z-unknown-none
hexagon hexagon-unknown-elf
hexagon-linux hexagon-unknown-linux-gnu
hp300bsd m68k-hp-bsd
hp300hpux m68k-hp-hpux
hp300 m68k-hp-hpux
hp3k900 hppa1.0-hp-hpux
hp893 hppa1.1-hp-hpux
hp900 hppa1.0-hp-hpux
hp9k200 m68000-hp-hpux
hp9k310 m68000-hp-hpux
hp9k893 hppa1.1-hp-hpux
hppa1.0 hppa1.0-unknown-none
hppa2.0 hppa2.0-unknown-none
hppa2.0n hppa2.0n-unknown-none
hppa64 hppa64-unknown-none
hppa hppa-unknown-none
hppa-next hppa-next-nextstep
hppaosf hppa1.1-hp-osf
hppro hppa1.1-hp-proelf
i370 i370-ibm-mvs
i370-opened i370-ibm-openedition
i386-386bsd i386-pc-bsd
@ -230,6 +247,7 @@ i386-libertybsd i386-pc-libertybsd
i386-linux i386-pc-linux-gnu
i386-linux-musl i386-pc-linux-musl
i386-linux-newlib i386-pc-linux-newlib
i386mach i386-mach-mach
i386-midipix i386-pc-midipix
i386-mingw32 i386-pc-mingw32
i386-msys i386-pc-msys
@ -247,6 +265,7 @@ i386-phoenix i386-pc-phoenix
i386-plan9 i386-pc-plan9
i386-solidbsd i386-pc-solidbsd
i386-sortix i386-pc-sortix
i386-sun i386-sun-sunos4.0.2
i386-udk i386-pc-udk
i386-vsta i386-pc-vsta
i386-windows i386-pc-windows
@ -275,6 +294,7 @@ iris4d mips-sgi-irix4
iris mips-sgi-irix4
isi68 m68k-isi-sysv
isi m68k-isi-sysv
j90-cray j90-cray-unicos
j90 j90-cray-unicos
j90-unicos j90-cray-unicos
k1om k1om-unknown-none
@ -284,8 +304,10 @@ le32-nacl le32-unknown-nacl
le64 le64-unknown-none
le64-none le64-unknown-none
leon3-elf sparc-leon3-elf
leon3 sparc-leon3-sunos4.1.1
leon3-vxworks sparc-leon3-vxworks
leon-elf sparc-leon-elf
leon sparc-leon-sunos4.1.1
leon-wrs-vxworks sparc-leon-vxworks
lm32-elf lm32-unknown-elf
lm32 lm32-unknown-none
@ -295,6 +317,7 @@ m32c m32c-unknown-none
m32rle m32rle-unknown-none
m32r m32r-unknown-none
m68000 m68000-unknown-none
m68000-sun m68000-sun-sunos3
m68hcs12z s12z-unknown-none
m68k-es1800 m68k-unknown-ose
m68k m68k-unknown-none
@ -305,6 +328,8 @@ m68knommu m68k-unknown-linux-gnu
m88k m88k-unknown-none
m88k-omron m88k-omron-luna
m9s12z s12z-unknown-none
mac m68k-apple-macos
mac-mpw m68k-apple-mpw
magnum mips-mips-sysv
maxq-elf maxq-unknown-elf
maxq maxq-unknown-none
@ -326,6 +351,7 @@ microblaze microblaze-xilinx-none
mingw32ce arm-unknown-mingw32ce
mingw32 i686-pc-mingw32
mingw64 x86_64-pc-mingw64
miniframe m68000-convergent-sysv
mips16 mips16-unknown-elf
mips64eb mips64eb-unknown-elf
mips64el mips64el-unknown-elf
@ -387,11 +413,13 @@ mmix-elf mmix-knuth-elf
mmix mmix-knuth-mmixware
mn10200 mn10200-unknown-none
mn10300 mn10300-unknown-none
mon960 i960-intel-mon960
monitor m68k-rom68k-coff
morphos powerpc-unknown-morphos
moxiebox moxie-unknown-moxiebox
moxie-elf moxie-unknown-elf
moxie moxie-unknown-none
mpw m68k-apple-macos
ms1-elf mt-unknown-elf
ms1 mt-unknown-none
msdos i386-pc-msdos
@ -411,6 +439,8 @@ necv70 v70-nec-sysv
netbsd386 i386-pc-netbsd
netwinder armv4l-rebel-linux-gnu
news1000 m68030-sony-newsos
news-3600 mips-sony-newsos
news700 m68k-sony-newsos
news800 m68k-sony-newsos
news900 m68k-sony-newsos
news m68k-sony-newsos
@ -429,11 +459,14 @@ nios2 nios2-unknown-none
nios-elf nios-unknown-elf
nios nios-unknown-none
nonstopux mips-compaq-nonstopux
np1 np1-gould-sysv
ns16k ns16k-unknown-none
ns32k ns32k-unknown-none
nsv-tandem-nsk nsv-tandem-nsk
nsx-tandem-nsk nsx-tandem-nsk
nvptx nvptx-unknown-none
op50n hppa1.1-oki-proelf
op60c hppa1.1-oki-proelf
open8-elf open8-unknown-elf
open8 open8-unknown-none
openrisc-linux or32-unknown-linux-gnu
@ -454,11 +487,23 @@ or1knd or1knd-unknown-none
or1k or1k-unknown-none
or32-linux or32-unknown-linux-gnu
or32 or32-unknown-coff
orion105 clipper-highlevel-bsd
orion orion-highlevel-bsd
os400 powerpc-ibm-os400
os68k m68k-none-os68k
ose68000 m68000-ericsson-ose
OSE68000 m68000-ericsson-ose
ose68k m68k-ericsson-ose
OSE68k m68k-ericsson-ose
ose m68k-ericsson-ose
OSE m68k-ericsson-ose
pa-hitachi hppa1.1-hitachi-hiuxwe2
paragon i860-intel-osf
parisc hppa-unknown-linux-gnu
pbb m68k-tti-sysv3
pbd sparc-tti-sysv3
pc532 ns32k-pc532-none
pc7300 m68000-att-sysv
pc98-freebsd i386-pc-freebsd
pc98 i386-pc-none
pdp10 pdp10-unknown-tops20
@ -466,8 +511,11 @@ pdp11 pdp11-dec-none
picochip picochip-unknown-none
pjl pjl-unknown-none
pj pj-unknown-none
pmac-mpw powerpc-apple-mpw
pmac powerpc-apple-macos
pmax mips-dec-ultrix4.2
pmin mips-dec-ultrix4.2
pn pn-gould-sysv
powerpc64le powerpc64le-unknown-none
powerpc64 powerpc64-unknown-none
powerpc-bluegene powerpc-ibm-cnk
@ -494,10 +542,13 @@ ppc-none-elf powerpc-none-elf
ppc powerpc-unknown-none
pru-elf pru-unknown-elf
pru pru-unknown-elf
ps2 i386-ibm-aix
pw32 i586-unknown-pw32
pyramid pyramid-unknown-none
rdos32 i386-pc-rdos
rdos64 x86_64-pc-rdos
rdos x86_64-pc-rdos
risc-news mips-sony-newsos
riscv32-company-elf riscv32-company-elf
riscv32-company-hcos riscv32-company-hcos
riscv32-elf riscv32-unknown-elf
@ -516,6 +567,7 @@ riscv riscv-unknown-none
rl78-linux rl78-unknown-linux-gnu
rl78 rl78-unknown-none
roadrunner i386-sun-sunos4.0.2
rom68k m68k-rom68k-coff
romp romp-ibm-aix
rs6000 rs6000-ibm-aix
rx-linux rx-unknown-linux-gnu
@ -524,9 +576,11 @@ s12z s12z-unknown-none
s390-ibm-zvmoe s390-ibm-zvmoe
s390x-ibm-zvmoe s390x-ibm-zvmoe
sa29200 a29k-amd-udi
safari m68000-att-sysv
score-elf score-unknown-elf
score score-unknown-elf
sde-elf mipsisa32-sde-elf
sde mipsisa32-sde-elf
sei mips-sei-seiux
sequent i386-sequent-ptx
sh1-elf sh1-unknown-elf
@ -599,6 +653,7 @@ sparcv9 sparcv9-unknown-none
sparcv9v-elf sparcv9v-unknown-elf
sparcv9v-solaris2.9 sparcv9v-unknown-solaris2.9
sparcv9v sparcv9v-unknown-none
sps7 m68k-bull-sysv2
spu-elf spu-unknown-elf
spu-linux spu-unknown-linux-gnu
spu spu-unknown-elf
@ -607,9 +662,16 @@ stratus i860-stratus-sysv4
strongarm arm-unknown-none
strongarm-none-elf arm-none-elf
sun2 m68000-sun-sunos3
sun2os3 m68000-sun-sunos3
sun2os4 m68000-sun-sunos4
sun386 i386-sun-sunos4.0.2
sun386i i386-sun-sunos4.0.2
sun3 m68k-sun-sunos4.1.1
sun3os3 m68k-sun-sunos3
sun3os4 m68k-sun-sunos4
sun4os3 sparc-sun-sunos3
sun4os4 sparc-sun-sunos4
sun4sol2 sparc-sun-solaris2
sun4 sparc-sun-sunos4.1.1
sv1 sv1-cray-unicos
symmetry i386-sequent-bsd
@ -644,6 +706,8 @@ tile-linux tile-unknown-linux-gnu
tile tile-unknown-linux-gnu
tile-unknown-linux tile-unknown-linux-gnu
toad1 pdp10-xkl-tops20
tower-32 m68k-ncr-sysv
tower m68k-ncr-sysv
tpf s390x-ibm-tpf
tron tron-unknown-none
ubicom32-elf ubicom32-unknown-elf
@ -651,6 +715,7 @@ ubicom32 ubicom32-unknown-none
udi29k a29k-amd-udi
ultra3 a29k-nyu-sym1
umax ns32k-encore-bsd
unixpc m68000-att-sysv
unos m68k-crds-unos
v850e1-elf v850e1-unknown-elf
v850e1 v850e1-unknown-none
@ -669,10 +734,14 @@ vaxv vax-dec-sysv
visium-elf visium-unknown-elf
visium visium-unknown-none
vms vax-dec-vms
vpp f301-fujitsu-uxpv
vsta i386-pc-vsta
vx f301-fujitsu-uxpv
vxworks29k a29k-wrs-vxworks
vxworks68 m68k-wrs-vxworks
vxworks960 i960-wrs-vxworks
w65 w65-wdc-none
w89k hppa1.1-winbond-proelf
wasm32-emscripten wasm32-unknown-emscripten
wasm32-wasi wasm32-unknown-wasi
wasm32 wasm32-unknown-none