aboutsummaryrefslogtreecommitdiff
path: root/libgo/configure
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2011-04-01 23:02:16 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2011-04-01 23:02:16 +0000
commite59b917109ad5ecb461cd4fc6b7fda924eda8fa7 (patch)
tree7e44bdc2d5869d3188f44a45c44af937965a9f3e /libgo/configure
parent4ac7fcaac05916bfbf58851691f9e19e288181aa (diff)
downloadgcc-e59b917109ad5ecb461cd4fc6b7fda924eda8fa7.zip
gcc-e59b917109ad5ecb461cd4fc6b7fda924eda8fa7.tar.gz
gcc-e59b917109ad5ecb461cd4fc6b7fda924eda8fa7.tar.bz2
libgo: Support for alpha.
From Uros Bizjak. From-SVN: r171860
Diffstat (limited to 'libgo/configure')
-rw-r--r--libgo/configure23
1 files changed, 21 insertions, 2 deletions
diff --git a/libgo/configure b/libgo/configure
index 30d1cdc..2821967 100644
--- a/libgo/configure
+++ b/libgo/configure
@@ -644,6 +644,8 @@ LIBGO_IS_M68K_FALSE
LIBGO_IS_M68K_TRUE
LIBGO_IS_ARM_FALSE
LIBGO_IS_ARM_TRUE
+LIBGO_IS_ALPHA_FALSE
+LIBGO_IS_ALPHA_TRUE
LIBGO_IS_386_FALSE
LIBGO_IS_386_TRUE
GOOS
@@ -10911,7 +10913,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 10914 "configure"
+#line 10916 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -11017,7 +11019,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 11020 "configure"
+#line 11022 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -13290,6 +13292,7 @@ fi
is_386=no
+is_alpha=no
is_arm=no
is_m68k=no
mips_abi=""
@@ -13300,6 +13303,10 @@ is_sparc64=no
is_x86_64=no
GOARCH=unknown
case ${host} in
+ alpha*-*-*)
+ is_alpha=yes
+ GOARCH=alpha
+ ;;
arm*-*-* | strongarm*-*-* | ep9312*-*-* | xscale-*-*)
is_arm=yes
GOARCH=arm
@@ -13435,6 +13442,14 @@ else
LIBGO_IS_386_FALSE=
fi
+ if test $is_alpha = yes; then
+ LIBGO_IS_ALPHA_TRUE=
+ LIBGO_IS_ALPHA_FALSE='#'
+else
+ LIBGO_IS_ALPHA_TRUE='#'
+ LIBGO_IS_ALPHA_FALSE=
+fi
+
if test $is_arm = yes; then
LIBGO_IS_ARM_TRUE=
LIBGO_IS_ARM_FALSE='#'
@@ -14612,6 +14627,10 @@ if test -z "${LIBGO_IS_386_TRUE}" && test -z "${LIBGO_IS_386_FALSE}"; then
as_fn_error "conditional \"LIBGO_IS_386\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
+if test -z "${LIBGO_IS_ALPHA_TRUE}" && test -z "${LIBGO_IS_ALPHA_FALSE}"; then
+ as_fn_error "conditional \"LIBGO_IS_ALPHA\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
if test -z "${LIBGO_IS_ARM_TRUE}" && test -z "${LIBGO_IS_ARM_FALSE}"; then
as_fn_error "conditional \"LIBGO_IS_ARM\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5