From 99444711eb29bad45ee68377af044e4a4568a217 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Sun, 26 Mar 2000 20:33:04 +0000 Subject: [multiple changes] 2000-03-26 Tom Tromey * java/lang/mprec.h: Use SIZEOF_VOID_P. * interpret.cc: Use SIZEOF_VOID_P. * include/java-cpool.h (_Jv_storeLong): Use SIZEOF_VOID_P. (_Jv_loadLong): Likewise. (_Jv_storeDouble): Likewise. * configure: Rebuilt. * configure.in: Check size of void*. * resolve.cc (ncode): Use FFI_PREP_RAW_CLOSURE and FFI_RAW_SIZE. 2000-03-26 Hans Boehm * include/java-cpool.h (_Jv_storeLong, _Jv_loadLong, _Jv_storeDouble, _Jv_loadDouble): Define differently on 64 bit machine. * java/lang/ieeefp.h: Define __IEEE_BIG_ENDIAN or __IEEE_LITTLE_ENDIAN appropriately on IA64. * java/lang/mprec.h: Don't define Pack_32 on 64 bit machine. * javaprims.h (_Jv_word): Added `l' and `d' entries in 64 bit case. * resolve.cc (FFI_PREP_RAW_CLOSURE): New define. (FFI_RAW_SIZE): Likewise. (_Jv_InterpMethod::ncode): Use them. * interpret.cc (PUSHL, PUSHD, POPL, POPD, LOADL, LOADD, STOREL, STORED): Define differently on a 64 bit machine. (continue1): Use ffi_java_raw_call when appropriate. From-SVN: r32754 --- libjava/configure.in | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libjava/configure.in') diff --git a/libjava/configure.in b/libjava/configure.in index 6b8d58b..07a6faf 100644 --- a/libjava/configure.in +++ b/libjava/configure.in @@ -573,6 +573,9 @@ else fi fi +dnl FIXME: cross compilation +AC_CHECK_SIZEOF(void *) + ZLIBS= ZDEPS= ZINCS= -- cgit v1.1