gcc/libffi/src
Kai Tietz 893f430128 prep_cif.c (ffi_prep_cif): Allow for X86_WIN32 also FFI_THISCALL.
* src/prep_cif.c (ffi_prep_cif): Allow for X86_WIN32
        also FFI_THISCALL.
        * src/x86/ffi.c (ffi_closure_THISCALL): Add prototype.
        (FFI_INIT_TRAMPOLINE_THISCALL): New trampoline code.
        (ffi_prep_closure_loc): Add FFI_THISCALL support.
        * src/x86/ffitarget.h (FFI_TRAMPOLINE_SIZE): Adjust size.
        * src/x86/win32.S (ffi_closure_THISCALL): New closure code
        for thiscall-calling convention.
        * testsuite/libffi.call/closure_thiscall.c: New test.

From-SVN: r184021
2012-02-08 22:35:19 +01:00
..
alpha
arm
avr32
cris
frv
ia64 re PR target/48496 ('asm' operand requires impossible reload) 2012-01-19 11:47:59 +01:00
m32r
m68k sysv.S (ffi_call_SYSV): Properly test for plain mc68000. 2012-01-23 20:00:44 +00:00
mips n32.S: Add ".set mips4". 2011-12-07 14:58:31 -08:00
pa
powerpc re PR libffi/49594 (bootstrap failure in libffi:darwin_closure for powerpc-darwin8) 2011-09-04 19:19:39 +00:00
s390
sh
sh64
sparc
x86 prep_cif.c (ffi_prep_cif): Allow for X86_WIN32 also FFI_THISCALL. 2012-02-08 22:35:19 +01:00
closures.c
debug.c
dlmalloc.c
java_raw_api.c
prep_cif.c prep_cif.c (ffi_prep_cif): Allow for X86_WIN32 also FFI_THISCALL. 2012-02-08 22:35:19 +01:00
raw_api.c
types.c