aboutsummaryrefslogtreecommitdiffstats
path: root/config.sub
diff options
context:
space:
mode:
authorMiles Bader2008-01-30 07:57:28 +0000
committerMiles Bader2008-01-30 07:57:28 +0000
commitd235ca2ff8fab139ce797757fcb159d1e28fa7e0 (patch)
tree96c5cd1a06a0d9dc26e8470c6eabfc032c0046f3 /config.sub
parent3709a060f679dba14df71ae64a0035fa2b5b3106 (diff)
parent02cbe062bee38a6705bafb1699d77e3c44cfafcf (diff)
downloademacs-d235ca2ff8fab139ce797757fcb159d1e28fa7e0.tar.gz
emacs-d235ca2ff8fab139ce797757fcb159d1e28fa7e0.zip
Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-324
Diffstat (limited to 'config.sub')
-rwxr-xr-xconfig.sub54
1 files changed, 45 insertions, 9 deletions
diff --git a/config.sub b/config.sub
index c8d69e9a05f..6759825a5b7 100755
--- a/config.sub
+++ b/config.sub
@@ -1,10 +1,10 @@
1#! /bin/sh 1#! /bin/sh
2# Configuration validation subroutine script. 2# Configuration validation subroutine script.
3# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 3# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4# 2002, 2003, 2004, 2005, 2006, 2007 4# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
5# Free Software Foundation, Inc. 5# Free Software Foundation, Inc.
6 6
7timestamp='2007-02-26' 7timestamp='2008-01-16'
8 8
9# This file is (in principle) common to ALL GNU software. 9# This file is (in principle) common to ALL GNU software.
10# The presence of a machine in this file suggests that SOME GNU software 10# The presence of a machine in this file suggests that SOME GNU software
@@ -72,8 +72,8 @@ Report bugs and patches to <config-patches@gnu.org>."
72version="\ 72version="\
73GNU config.sub ($timestamp) 73GNU config.sub ($timestamp)
74 74
75Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 75Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
76Free Software Foundation, Inc. 762002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
77 77
78This is free software; see the source for copying conditions. There is NO 78This is free software; see the source for copying conditions. There is NO
79warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." 79warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -369,10 +369,14 @@ case $basic_machine in
369 | v850-* | v850e-* | vax-* \ 369 | v850-* | v850e-* | vax-* \
370 | we32k-* \ 370 | we32k-* \
371 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ 371 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
372 | xstormy16-* | xtensa-* \ 372 | xstormy16-* | xtensa*-* \
373 | ymp-* \ 373 | ymp-* \
374 | z8k-*) 374 | z8k-*)
375 ;; 375 ;;
376 # Recognize the basic CPU types without company name, with glob match.
377 xtensa*)
378 basic_machine=$basic_machine-unknown
379 ;;
376 # Recognize the various machine names and aliases which stand 380 # Recognize the various machine names and aliases which stand
377 # for a CPU type and a company and sometimes even an OS. 381 # for a CPU type and a company and sometimes even an OS.
378 386bsd) 382 386bsd)
@@ -443,6 +447,14 @@ case $basic_machine in
443 basic_machine=ns32k-sequent 447 basic_machine=ns32k-sequent
444 os=-dynix 448 os=-dynix
445 ;; 449 ;;
450 blackfin)
451 basic_machine=bfin-unknown
452 os=-linux
453 ;;
454 blackfin-*)
455 basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
456 os=-linux
457 ;;
446 c90) 458 c90)
447 basic_machine=c90-cray 459 basic_machine=c90-cray
448 os=-unicos 460 os=-unicos
@@ -475,8 +487,8 @@ case $basic_machine in
475 basic_machine=craynv-cray 487 basic_machine=craynv-cray
476 os=-unicosmp 488 os=-unicosmp
477 ;; 489 ;;
478 cr16c) 490 cr16)
479 basic_machine=cr16c-unknown 491 basic_machine=cr16-unknown
480 os=-elf 492 os=-elf
481 ;; 493 ;;
482 crds | unos) 494 crds | unos)
@@ -668,6 +680,14 @@ case $basic_machine in
668 basic_machine=m68k-isi 680 basic_machine=m68k-isi
669 os=-sysv 681 os=-sysv
670 ;; 682 ;;
683 m68knommu)
684 basic_machine=m68k-unknown
685 os=-linux
686 ;;
687 m68knommu-*)
688 basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
689 os=-linux
690 ;;
671 m88k-omron*) 691 m88k-omron*)
672 basic_machine=m88k-omron 692 basic_machine=m88k-omron
673 ;; 693 ;;
@@ -683,6 +703,10 @@ case $basic_machine in
683 basic_machine=i386-pc 703 basic_machine=i386-pc
684 os=-mingw32 704 os=-mingw32
685 ;; 705 ;;
706 mingw32ce)
707 basic_machine=arm-unknown
708 os=-mingw32ce
709 ;;
686 miniframe) 710 miniframe)
687 basic_machine=m68000-convergent 711 basic_machine=m68000-convergent
688 ;; 712 ;;
@@ -809,6 +833,14 @@ case $basic_machine in
809 basic_machine=i860-intel 833 basic_machine=i860-intel
810 os=-osf 834 os=-osf
811 ;; 835 ;;
836 parisc)
837 basic_machine=hppa-unknown
838 os=-linux
839 ;;
840 parisc-*)
841 basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
842 os=-linux
843 ;;
812 pbd) 844 pbd)
813 basic_machine=sparc-tti 845 basic_machine=sparc-tti
814 ;; 846 ;;
@@ -1017,6 +1049,10 @@ case $basic_machine in
1017 basic_machine=tic6x-unknown 1049 basic_machine=tic6x-unknown
1018 os=-coff 1050 os=-coff
1019 ;; 1051 ;;
1052 tile*)
1053 basic_machine=tile-unknown
1054 os=-linux-gnu
1055 ;;
1020 tx39) 1056 tx39)
1021 basic_machine=mipstx39-unknown 1057 basic_machine=mipstx39-unknown
1022 ;; 1058 ;;