]> gcc.gnu.org Git - gcc.git/commit
[multiple changes]
authorTom Tromey <tromey@gcc.gnu.org>
Sun, 26 Mar 2000 20:33:04 +0000 (20:33 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Sun, 26 Mar 2000 20:33:04 +0000 (20:33 +0000)
commit99444711eb29bad45ee68377af044e4a4568a217
tree316c5bb1d7d3464e8a5a904b6040f521f3b9a97f
parent71c9404e8b052c072f44a55e1c85014a031d7611
[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
libjava/ChangeLog
libjava/configure.in
libjava/gcj/javaprims.h
libjava/include/default-signal.h
libjava/include/java-cpool.h
libjava/interpret.cc
libjava/java/lang/mprec.h
libjava/resolve.cc
This page took 0.053742 seconds and 5 git commands to generate.