gcc/libffi/src
Zdenek Dvorak cd41c847e7 ffi.h.in: Define X86 instead of X86_64 in 32 bit mode.
* libffi/include/ffi.h.in: Define X86 instead of X86_64 in 32
	bit mode.
	* libffi/src/x86/ffi.c (ffi_closure_SYSV, ffi_closure_raw_SYSV):
	Receive closure pointer through parameter, read args using
	__builtin_dwarf_cfa.
	(FFI_INIT_TRAMPOLINE): Send closure reference through eax.

From-SVN: r64663
2003-03-21 13:43:20 +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 Andreas Tobler <a.tobler@schweiz.ch> 2003-03-10 20:10:26 +01:00
s390 ffi.c (ffi_closure_helper_SYSV): Add hidden visibility attribute. 2003-02-06 00:58:57 +01:00
sh Merge basic-improvements-branch to trunk 2002-12-16 18:23:00 +00:00
sparc ffi.h.in: Add closure defines for SPARC, SPARC64. 2003-01-03 23:08:56 +00:00
x86 ffi.h.in: Define X86 instead of X86_64 in 32 bit mode. 2003-03-21 13:43:20 +00: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 ffitest.c (main): Only use ffi_closures if those are supported. 2003-01-14 10:50:48 +01: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 Fix Portable .NET bug with IA-64 pointer size. 2002-11-26 14:24:05 -08:00