aboutsummaryrefslogtreecommitdiff
path: root/libjava/sysdep
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2002-10-08 14:55:03 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2002-10-08 14:55:03 +0000
commit8177895b7177c070c22879df051bd881910444e3 (patch)
tree2bde663dbcb9369746d86132dad0b8213966d892 /libjava/sysdep
parent4fdbcfb2c4f7f3f7d9cfd19da234b3480cffbd06 (diff)
downloadgcc-8177895b7177c070c22879df051bd881910444e3.zip
gcc-8177895b7177c070c22879df051bd881910444e3.tar.gz
gcc-8177895b7177c070c22879df051bd881910444e3.tar.bz2
java_raw_api.c (ffi_java_raw_to_ptrarray): Interpret raw data as _Jv_word values, not ffi_raw.
* src/java_raw_api.c (ffi_java_raw_to_ptrarray): Interpret raw data as _Jv_word values, not ffi_raw. (ffi_java_ptrarray_to_raw): Likewise. (ffi_java_rvalue_to_raw): New function. (ffi_java_raw_call): Call it. (ffi_java_raw_to_rvalue): New function. (ffi_java_translate_args): Call it. * src/ffitest.c (closure_test_fn): Interpret return value as ffi_arg, not int. * src/s390/ffi.c (ffi_prep_cif_machdep): Add missing FFI_TYPE_POINTER case. (ffi_closure_helper_SYSV): Likewise. Also, assume return values extended to word size. From-SVN: r57926
Diffstat (limited to 'libjava/sysdep')
0 files changed, 0 insertions, 0 deletions