aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/mprec.h
diff options
context:
space:
mode:
authorTom Tromey <tromey@gcc.gnu.org>2000-03-26 20:33:04 +0000
committerTom Tromey <tromey@gcc.gnu.org>2000-03-26 20:33:04 +0000
commit99444711eb29bad45ee68377af044e4a4568a217 (patch)
tree316c5bb1d7d3464e8a5a904b6040f521f3b9a97f /libjava/java/lang/mprec.h
parent71c9404e8b052c072f44a55e1c85014a031d7611 (diff)
downloadgcc-99444711eb29bad45ee68377af044e4a4568a217.zip
gcc-99444711eb29bad45ee68377af044e4a4568a217.tar.gz
gcc-99444711eb29bad45ee68377af044e4a4568a217.tar.bz2
[multiple changes]
2000-03-26 Tom Tromey <tromey@cygnus.com> * 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 <boehm@acm.org> * 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
Diffstat (limited to 'libjava/java/lang/mprec.h')
-rw-r--r--libjava/java/lang/mprec.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libjava/java/lang/mprec.h b/libjava/java/lang/mprec.h
index 61d9d50..4baac32 100644
--- a/libjava/java/lang/mprec.h
+++ b/libjava/java/lang/mprec.h
@@ -284,9 +284,11 @@ extern double rnd_prod(double, double), rnd_quot(double, double);
*/
#ifndef Pack_32
+#if SIZEOF_VOID_P != 8
#define Pack_32
#endif
#endif
+#endif
#define MAX_BIGNUMS 16