Fix a typo in the logic for handling the OS default for c90-cray, causing c90-cray-[anything] to get overridden to c90-cray-unicos. I’m not aware of any non-Unicos operating systems for the C90, but let’s not be a pointless obstacle for anyone who wants to write one. (For testing purposes I used Linux, because config.sub’s generic logic accepts it in combination with any CPU whatsoever.) --- config.sub | 2 +- testsuite/config-sub.data | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/config.sub b/config.sub index e6058d9..5e21338 100755 --- a/config.sub +++ b/config.sub @@ -1031,7 +1031,7 @@ case $cpu-$vendor in ;; c90-unknown | c90-cray) vendor=cray - basic_os=${Basic_os:-unicos} + basic_os=${basic_os:-unicos} ;; fx80-unknown) vendor=alliant diff --git a/testsuite/config-sub.data b/testsuite/config-sub.data index 14da9a8..454c5a3 100644 --- a/testsuite/config-sub.data +++ b/testsuite/config-sub.data @@ -199,6 +199,11 @@ c6x-unknown-elf tic6x-unknown-elf c8051 c8051-unknown-elf c8051-elf c8051-unknown-elf c90 c90-cray-unicos +c90-cray c90-cray-unicos +c90-linux c90-cray-linux-gnu +c90-unicos c90-cray-unicos +c90-unknown-linux c90-cray-linux-gnu +c90-unknown-unicos c90-cray-unicos cegcc arm-unknown-cegcc clipper clipper-unknown-none clipper-clix clipper-intergraph-clix -- 2.43.2