diff options
author | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-09-30 11:59:42 +0000 |
---|---|---|
committer | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-09-30 11:59:42 +0000 |
commit | e0aaecf37648f72bae57f746ef48f3d8cc32f48d (patch) | |
tree | 3f3009c6e05fa775a22de8c30178ef4f3c765709 /libffi/configure.in | |
parent | 989e69d726ce1bdd61ae7482ec11bfb36050ef45 (diff) | |
download | gcc-e0aaecf37648f72bae57f746ef48f3d8cc32f48d.tar.gz |
* configure.in: Add s390x-*-linux-* target.
* configure: Regenerate.
* include/ffi.h.in: Define S390X for s390x targets.
(FFI_CLOSURES): Define for s390/s390x.
(FFI_TRAMPOLINE_SIZE): Likewise.
(FFI_NATIVE_RAW_API): Likewise.
* src/prep_cif.c (ffi_prep_cif): Do not compute stack space for s390.
* src/types.c (FFI_TYPE_POINTER): Use 8-byte pointers on s390x.
* src/s390/ffi.c: Major rework of existing code. Add support for
s390x targets. Add closure support.
* src/s390/sysv.S: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@57646 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libffi/configure.in')
-rw-r--r-- | libffi/configure.in | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libffi/configure.in b/libffi/configure.in index d5c00f9a46f..9062dca9e7e 100644 --- a/libffi/configure.in +++ b/libffi/configure.in @@ -70,6 +70,7 @@ powerpc-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;; rs6000-*-aix*) TARGET=POWERPC_AIX; TARGETDIR=powerpc;; arm*-*-linux-*) TARGET=ARM; TARGETDIR=arm;; s390-*-linux-*) TARGET=S390; TARGETDIR=s390;; +s390x-*-linux-*) TARGET=S390; TARGETDIR=s390;; x86_64-*-linux*) TARGET=X86_64; TARGETDIR=x86;; sh-*-linux* | sh[[34]]*-*-linux*) TARGET=SH; TARGETDIR=sh;; esac |