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


Reply via email to