diff options
| author | Richard Kenner | 1997-07-21 00:58:27 +0000 |
|---|---|---|
| committer | Richard Kenner | 1997-07-21 00:58:27 +0000 |
| commit | 13c482f153139a89af8a924189205cfada8e2c83 (patch) | |
| tree | 08c3e2cca1e7278288645dcb3dc19a3a6bd284db | |
| parent | 7c3bc9441e761343fe6239ac0dc754d59a73785b (diff) | |
| download | emacs-13c482f153139a89af8a924189205cfada8e2c83.tar.gz emacs-13c482f153139a89af8a924189205cfada8e2c83.zip | |
(alpha*): Run program to see if ev4, ev5, or ev56.
| -rwxr-xr-x | config.guess | 54 |
1 files changed, 52 insertions, 2 deletions
diff --git a/config.guess b/config.guess index da4358892ba..a73a8d93c0c 100755 --- a/config.guess +++ b/config.guess | |||
| @@ -56,7 +56,32 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in | |||
| 56 | # A Tn.n version is a released field test version. | 56 | # A Tn.n version is a released field test version. |
| 57 | # A Xn.n version is an unreleased experimental baselevel. | 57 | # A Xn.n version is an unreleased experimental baselevel. |
| 58 | # 1.2 uses "1.2" for uname -r. | 58 | # 1.2 uses "1.2" for uname -r. |
| 59 | echo alpha-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//'` | 59 | cat <<EOF >dummy.s |
| 60 | .globl main | ||
| 61 | .ent main | ||
| 62 | main: | ||
| 63 | .frame \$30,0,\$26,0 | ||
| 64 | .prologue 0 | ||
| 65 | .long 0x47e03d84 | ||
| 66 | cmoveq \$4,0,\$3 | ||
| 67 | addl \$3,\$31,\$0 | ||
| 68 | ret \$31,(\$26),1 | ||
| 69 | .end main | ||
| 70 | EOF | ||
| 71 | ${CC-cc} dummy.s -o dummy 2>/dev/null | ||
| 72 | if test "$?" = 0 ; then | ||
| 73 | ./dummy | ||
| 74 | case "$?" in | ||
| 75 | 1) | ||
| 76 | UNAME_MACHINE="alphaev5" | ||
| 77 | ;; | ||
| 78 | 2) | ||
| 79 | UNAME_MACHINE="alphaev56" | ||
| 80 | ;; | ||
| 81 | esac | ||
| 82 | fi | ||
| 83 | rm -f dummy.s dummy | ||
| 84 | echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//'` | ||
| 60 | exit 0 ;; | 85 | exit 0 ;; |
| 61 | 21064:Windows_NT:50:3) | 86 | 21064:Windows_NT:50:3) |
| 62 | echo alpha-dec-winnt3.5 | 87 | echo alpha-dec-winnt3.5 |
| @@ -457,7 +482,32 @@ EOF | |||
| 457 | esac | 482 | esac |
| 458 | 483 | ||
| 459 | if test "${UNAME_MACHINE}" = "alpha" ; then | 484 | if test "${UNAME_MACHINE}" = "alpha" ; then |
| 460 | echo alpha-unknown-linux-gnu ; exit 0 | 485 | sed 's/^ //' <<EOF >dummy.s |
| 486 | .globl main | ||
| 487 | .ent main | ||
| 488 | main: | ||
| 489 | .frame \$30,0,\$26,0 | ||
| 490 | .prologue 0 | ||
| 491 | .long 0x47e03d84 | ||
| 492 | cmoveq \$4,0,\$3 | ||
| 493 | addl \$3,\$31,\$0 | ||
| 494 | ret \$31,(\$26),1 | ||
| 495 | .end main | ||
| 496 | EOF | ||
| 497 | ${CC-cc} dummy.s -o dummy 2>/dev/null | ||
| 498 | if test "$?" = 0 ; then | ||
| 499 | ./dummy | ||
| 500 | case "$?" in | ||
| 501 | 1) | ||
| 502 | UNAME_MACHINE="alphaev5" | ||
| 503 | ;; | ||
| 504 | 2) | ||
| 505 | UNAME_MACHINE="alphaev56" | ||
| 506 | ;; | ||
| 507 | esac | ||
| 508 | fi | ||
| 509 | rm -f dummy.s dummy | ||
| 510 | echo ${UNAME_MACHINE}-unknown-linux-gnu ; exit 0 | ||
| 461 | elif test "${UNAME_MACHINE}" = "mips" ; then | 511 | elif test "${UNAME_MACHINE}" = "mips" ; then |
| 462 | cat >dummy.c <<EOF | 512 | cat >dummy.c <<EOF |
| 463 | main(argc, argv) | 513 | main(argc, argv) |