]> Git Repo - binutils.git/blobdiff - config.sub
changed changelog
[binutils.git] / config.sub
index c7e14d0e0b7e862a1ab7b7dcfd54de99652319a2..3d0aa791a8b8d047fa54f73ba6e86a30a5d97651 100755 (executable)
 #      CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
 # it is wrong to echo any other type of specification
 
+if [ x$1 = x ]
+then
+       echo Configuration name missing. 1>&2
+       echo "Usage: $0 CPU-MFR-OPSYS" 1>&2
+       echo "or     $0 ALIAS" 1>&2
+       echo where ALIAS is a recognized configuration type. 1>&2
+       exit 1
+fi
+
 # First pass through any local machine types.
 case $1 in
        *local*)
@@ -63,6 +72,8 @@ case $os in
                os=
                basic_machine=$1
                ;;
+       -scout)
+               ;;
        -sco*)
                os=-scosysv322
                basic_machine=i386-unknown
@@ -105,7 +116,7 @@ case $basic_machine in
                basic_machine=$basic_machine-unknown
                ;;
        # Recognize the basic CPU types with with company name.
-       vax-* | tahoe-* | i386-* | i860-* | m68k-* \
+       vax-* | tahoe-* | i386-* | i486-* | i860-* | m68k-* \
              | m680[01234]0-* | m683?2-* | m88k-* \
              | sparc-* | ns32k-* | alliant-* | arm-* | c[123]* \
              | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
@@ -114,14 +125,6 @@ case $basic_machine in
                ;;
        # Recognize the various machine names and aliases which stand
        # for a CPU type and a company and sometimes even an OS.
-# start-sanitize-life
-       life-*) ;;
-       life)
-               basic_machine=life-philips
-               os=-none
-               ;;
-# end-sanitize-life
-
 # start-sanitize-v9
        sparc64-*) ;;
        hal-32 | hal32)
@@ -178,10 +181,22 @@ case $basic_machine in
                basic_machine=i386-unknown
                os=-sysv4
                ;;
+       i486v4*)
+               basic_machine=i486-unknown
+               os=-sysv4
+               ;;
        i386v)
                basic_machine=i386-unknown
                os=-sysv
                ;;
+       i486v)
+               basic_machine=i486-unknown
+               os=-sysv
+               ;;
+       386bsd)
+               basic_machine=i386-unknown
+               os=-bsd
+               ;;
        spur)
                basic_machine=spur-unknown
                ;;
@@ -355,7 +370,7 @@ case $basic_machine in
                os=-newsos
                ;;
        st2000)
-               basic_machine=m68kmote-tandem
+               basic_machine=m68k-tandem
                ;;
        decstation-dec | decstation | decstation-3100 | pmax | pmin | dec3100 | decstatn)
                basic_machine=mips-dec
@@ -516,6 +531,10 @@ case $basic_machine in
                basic_machine=sparclite-fujitsu
                os=-none
                ;;
+       sparclite-wrs)
+               basic_machine=sparclite-wrs
+               os=-vxworks
+               ;;
        sparcfrw)
                basic_machine=sparcfrw-sun
                os=-sunos4
@@ -532,6 +551,10 @@ case $basic_machine in
                basic_machine=sparclitefrwcompat-fujitsu
                os=-none
                ;;
+       adobe68k)
+               basic_machine=m68010-adobe
+               os=-scout
+               ;;
 
        none)
                basic_machine=none-none
@@ -572,7 +595,8 @@ case $os in
        # First accept the basic system types.
        # The portable systems comes first.
        # Each alternative must end in a *, to match a version number.
-       -bsd* | -sysv* | -mach* | -minix* | -genix* | -ultrix* | -aout | -coff \
+       -bsd* | -sysv* | -mach* | -minix* | -genix* | -ultrix* \
+             | -aout | -coff | -elf \
              | -vms* | -sco* | -esix* | -isc* | -aix* | -sunos* | -hpux* \
              | -unos* | -osf* | -v88r* | -luna* | -dgux* | -solaris* | -sym* \
              | -newsos | -amigados* | -msdos* | -none* | -os68k* | -irix* \
@@ -599,6 +623,9 @@ case $os in
        -aos*)
                os=-bsd
                ;;
+       -386bsd)
+               os=-bsd
+               ;;
        -ctix* | -uts*)
                os=-sysv
                ;;
This page took 0.02615 seconds and 4 git commands to generate.