gcc/libffi/testsuite
Kai Tietz 9b850dd969 ffi.c (ffi_call_win32): Add new argument to prototype for specify calling-convention.
* src/libffi/src/x86/ffi.c (ffi_call_win32): Add new
        argument to prototype for specify calling-convention.
        (ffi_call): Add support for stdcall/thiscall convention.
        (ffi_prep_args): Likewise.
        (ffi_raw_call): Likewise.
        * src/x86/ffitarget.h (ffi_abi): Add FFI_THISCALL and
        FFI_FASTCALL.
        * src/x86/win32.S (_ffi_call_win32): Add support for
        fastcall/thiscall calling-convention calls.
        * testsuite/libffi.call/fastthis1_win32.c: New test.
        * testsuite/libffi.call/fastthis2_win32.c: New test.
        * testsuite/libffi.call/fastthis3_win32.c: New test.
        * testsuite/libffi.call/strlen2_win32.c: New test.
        * testsuite/libffi.call/many2_win32.c: New test.
        * testsuite/libffi.call/struct1_win32.c: New test.
        * testsuite/libffi.call/struct2_win32.c: New test.

From-SVN: r183676
2012-01-29 14:29:53 +01:00
..
config *** empty log message *** 2003-09-04 16:49:22 +02:00
lib libffi-dg.exp: Rename ... 2010-11-15 20:30:37 +00:00
libffi.call ffi.c (ffi_call_win32): Add new argument to prototype for specify calling-convention. 2012-01-29 14:29:53 +01:00
libffi.special libffi-dg.exp: Rename ... 2010-11-15 20:30:37 +00:00
Makefile.am *** empty log message *** 2003-09-04 16:49:22 +02:00
Makefile.in Update to Automake 1.11.1. 2010-04-02 18:18:06 +00:00