gcc/libffi/src
Ulrich Weigand 8177895b71 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
2002-10-08 14:55:03 +00:00
..
alpha re PR bootstrap/3563 (Error building libffi) 2001-07-16 16:53:43 +00:00
arm * src/arm/sysv.S: Fix typo. 2002-09-29 18:08:58 +00:00
ia64 java_raw_api.c (ffi_java_raw_size): Handle FFI_TYPE_DOUBLE correctly. 2002-04-08 23:59:13 +00:00
m68k [multiple changes] 2002-07-19 01:08:31 +02:00
mips [multiple changes] 2002-07-19 01:08:31 +02:00
powerpc ffi_darwin.c (ffi_prep_closure): Declare fd at beginning of function (for older apple cc). 2002-05-13 16:19:10 -04:00
s390 java_raw_api.c (ffi_java_raw_to_ptrarray): Interpret raw data as _Jv_word values, not ffi_raw. 2002-10-08 14:55:03 +00:00
sh Makefile.am: Add SH support. 2002-07-19 01:08:43 +00:00
sparc [multiple changes] 2002-07-19 01:08:31 +02:00
x86 * src/x86/ffi64.c (ffi_prep_cif_machdep): Remove debug output. 2002-10-02 08:21:54 +02:00
debug.c Remove RCS ident strings to allow comparisions with multiple source checkouts to work 2001-03-02 22:21:24 +00:00
ffitest.c java_raw_api.c (ffi_java_raw_to_ptrarray): Interpret raw data as _Jv_word values, not ffi_raw. 2002-10-08 14:55:03 +00:00
java_raw_api.c java_raw_api.c (ffi_java_raw_to_ptrarray): Interpret raw data as _Jv_word values, not ffi_raw. 2002-10-08 14:55:03 +00:00
prep_cif.c configure.in: Add s390x-*-linux-* target. 2002-09-30 11:59:42 +00:00
raw_api.c ffi.c, [...]: New files. 2000-02-25 19:13:44 +00:00
types.c configure.in: Add s390x-*-linux-* target. 2002-09-30 11:59:42 +00:00