-
- Downloads
configure.in: Add s390x-*-linux-* target.
* 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. From-SVN: r57646
Showing
- libffi/ChangeLog 14 additions, 0 deletionslibffi/ChangeLog
- libffi/configure 67 additions, 66 deletionslibffi/configure
- libffi/configure.in 1 addition, 0 deletionslibffi/configure.in
- libffi/include/ffi.h.in 16 additions, 0 deletionslibffi/include/ffi.h.in
- libffi/src/prep_cif.c 3 additions, 5 deletionslibffi/src/prep_cif.c
- libffi/src/s390/ffi.c 608 additions, 438 deletionslibffi/src/s390/ffi.c
- libffi/src/s390/sysv.S 320 additions, 126 deletionslibffi/src/s390/sysv.S
- libffi/src/types.c 1 addition, 1 deletionlibffi/src/types.c
Loading
Please register or sign in to comment