scripts/config.sub
changeset 2963 59cd7c65c347
parent 2831 d7c5e3b9d7d3
child 3028 670c97e4646c
     1.1 --- a/scripts/config.sub	Tue Jan 03 23:02:04 2012 +0100
     1.2 +++ b/scripts/config.sub	Sun May 06 15:11:24 2012 +0200
     1.3 @@ -4,7 +4,7 @@
     1.4  #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
     1.5  #   2011, 2012 Free Software Foundation, Inc.
     1.6  
     1.7 -timestamp='2012-01-01'
     1.8 +timestamp='2012-04-18'
     1.9  
    1.10  # This file is (in principle) common to ALL GNU software.
    1.11  # The presence of a machine in this file suggests that SOME GNU software
    1.12 @@ -21,9 +21,7 @@
    1.13  # GNU General Public License for more details.
    1.14  #
    1.15  # You should have received a copy of the GNU General Public License
    1.16 -# along with this program; if not, write to the Free Software
    1.17 -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
    1.18 -# 02110-1301, USA.
    1.19 +# along with this program; if not, see <http://www.gnu.org/licenses/>.
    1.20  #
    1.21  # As a special exception to the GNU General Public License, if you
    1.22  # distribute this file as part of a program that contains a
    1.23 @@ -132,6 +130,10 @@
    1.24      os=-$maybe_os
    1.25      basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
    1.26      ;;
    1.27 +  android-linux)
    1.28 +    os=-linux-android
    1.29 +    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
    1.30 +    ;;
    1.31    *)
    1.32      basic_machine=`echo $1 | sed 's/-[^-]*$//'`
    1.33      if [ $basic_machine != $1 ]
    1.34 @@ -223,6 +225,12 @@
    1.35  	-isc*)
    1.36  		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
    1.37  		;;
    1.38 +	-lynx*178)
    1.39 +		os=-lynxos178
    1.40 +		;;
    1.41 +	-lynx*5)
    1.42 +		os=-lynxos5
    1.43 +		;;
    1.44  	-lynx*)
    1.45  		os=-lynxos
    1.46  		;;
    1.47 @@ -247,6 +255,7 @@
    1.48  	# Some are omitted here because they have special meanings below.
    1.49  	1750a | 580 \
    1.50  	| a29k \
    1.51 +	| aarch64 | aarch64_be \
    1.52  	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
    1.53  	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
    1.54  	| am33_2.0 \
    1.55 @@ -319,7 +328,7 @@
    1.56  	c6x)
    1.57  		basic_machine=tic6x-unknown
    1.58  		;;
    1.59 -	m6811 | m68hc11 | m6812 | m68hc12 | picochip)
    1.60 +	m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
    1.61  		basic_machine=$basic_machine-unknown
    1.62  		os=-none
    1.63  		;;
    1.64 @@ -332,7 +341,10 @@
    1.65  	strongarm | thumb | xscale)
    1.66  		basic_machine=arm-unknown
    1.67  		;;
    1.68 -
    1.69 +	xgate)
    1.70 +		basic_machine=$basic_machine-unknown
    1.71 +		os=-none
    1.72 +		;;
    1.73  	xscaleeb)
    1.74  		basic_machine=armeb-unknown
    1.75  		;;
    1.76 @@ -355,6 +367,7 @@
    1.77  	# Recognize the basic CPU types with company name.
    1.78  	580-* \
    1.79  	| a29k-* \
    1.80 +	| aarch64-* | aarch64_be-* \
    1.81  	| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
    1.82  	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
    1.83  	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \