diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2016-08-07 22:32:46 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2016-08-07 22:32:46 +0000 |
commit | 4f8e688afc2506eddabbd279978474b42330dbde (patch) | |
tree | 8e220f52080a004ca3ebfa32b8532ab4dcd54c5d /libgo/configure | |
parent | 531e5ae3cc5fbf208c6d149be1191552134a8d65 (diff) | |
download | gcc-4f8e688afc2506eddabbd279978474b42330dbde.zip gcc-4f8e688afc2506eddabbd279978474b42330dbde.tar.gz gcc-4f8e688afc2506eddabbd279978474b42330dbde.tar.bz2 |
internal/syscall/unix: fix syscalls for alpha, ia64, s390
Also change the configure script to set GOARCH correctly for ia64, and
add ia64 as a processor to match.sh and gotest.
Reviewed-on: https://go-review.googlesource.com/25549
From-SVN: r239225
Diffstat (limited to 'libgo/configure')
-rwxr-xr-x | libgo/configure | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/libgo/configure b/libgo/configure index d8105db..756f62e 100755 --- a/libgo/configure +++ b/libgo/configure @@ -660,6 +660,8 @@ LIBGO_IS_MIPS_FALSE LIBGO_IS_MIPS_TRUE LIBGO_IS_M68K_FALSE LIBGO_IS_M68K_TRUE +LIBGO_IS_IA64_FALSE +LIBGO_IS_IA64_TRUE LIBGO_IS_ARM64_FALSE LIBGO_IS_ARM64_TRUE LIBGO_IS_ARM_FALSE @@ -11128,7 +11130,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11131 "configure" +#line 11133 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11234,7 +11236,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11237 "configure" +#line 11239 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -13635,6 +13637,7 @@ is_386=no is_alpha=no is_arm=no is_arm64=no +is_ia64=no is_m68k=no mips_abi=unknown is_ppc=no @@ -13679,6 +13682,10 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext GOARCH=amd64 fi ;; + ia64-*-*) + is_ia64=yes + GOARCH=ia64 + ;; m68k*-*-*) is_m68k=yes GOARCH=m68k @@ -13848,6 +13855,14 @@ else LIBGO_IS_ARM64_FALSE= fi + if test $is_ia64 = yes; then + LIBGO_IS_IA64_TRUE= + LIBGO_IS_IA64_FALSE='#' +else + LIBGO_IS_IA64_TRUE='#' + LIBGO_IS_IA64_FALSE= +fi + if test $is_m68k = yes; then LIBGO_IS_M68K_TRUE= LIBGO_IS_M68K_FALSE='#' @@ -15799,6 +15814,10 @@ if test -z "${LIBGO_IS_ARM64_TRUE}" && test -z "${LIBGO_IS_ARM64_FALSE}"; then as_fn_error "conditional \"LIBGO_IS_ARM64\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${LIBGO_IS_IA64_TRUE}" && test -z "${LIBGO_IS_IA64_FALSE}"; then + as_fn_error "conditional \"LIBGO_IS_IA64\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${LIBGO_IS_M68K_TRUE}" && test -z "${LIBGO_IS_M68K_FALSE}"; then as_fn_error "conditional \"LIBGO_IS_M68K\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 |