Rebase from GCC
This commit is contained in:
@@ -2,7 +2,7 @@ Index: libffi/ChangeLog
|
||||
===================================================================
|
||||
--- libffi.orig/ChangeLog
|
||||
+++ libffi/ChangeLog
|
||||
@@ -201,6 +201,14 @@
|
||||
@@ -225,6 +225,14 @@
|
||||
* testsuite/libffi.call/cls_longdouble.c: Likewise.
|
||||
* testsuite/libffi.call/huge_struct.c: Likewise.
|
||||
|
||||
@@ -43,7 +43,7 @@ Index: libffi/src/x86/ffi.c
|
||||
===================================================================
|
||||
--- libffi.orig/src/x86/ffi.c
|
||||
+++ libffi/src/x86/ffi.c
|
||||
@@ -155,12 +155,10 @@ ffi_status ffi_prep_cif_machdep(ffi_cif
|
||||
@@ -228,12 +228,10 @@ ffi_status ffi_prep_cif_machdep(ffi_cif
|
||||
switch (cif->rtype->type)
|
||||
{
|
||||
case FFI_TYPE_VOID:
|
||||
@@ -60,7 +60,7 @@ Index: libffi/src/x86/ffitarget.h
|
||||
===================================================================
|
||||
--- libffi.orig/src/x86/ffitarget.h
|
||||
+++ libffi/src/x86/ffitarget.h
|
||||
@@ -31,6 +31,9 @@
|
||||
@@ -32,6 +32,9 @@
|
||||
|
||||
/* ---- System specific configurations ----------------------------------- */
|
||||
|
||||
@@ -70,7 +70,7 @@ Index: libffi/src/x86/ffitarget.h
|
||||
#if defined (X86_64) && defined (__i386__)
|
||||
#undef X86_64
|
||||
#define X86
|
||||
@@ -67,16 +70,14 @@ typedef enum ffi_abi {
|
||||
@@ -70,16 +73,14 @@ typedef enum ffi_abi {
|
||||
FFI_LAST_ABI,
|
||||
/* TODO: Add fastcall support for the sake of completeness */
|
||||
FFI_DEFAULT_ABI = FFI_SYSV
|
||||
@@ -89,7 +89,7 @@ Index: libffi/src/x86/ffitarget.h
|
||||
FFI_SYSV,
|
||||
FFI_UNIX64, /* Unix variants all use the same ABI for x86-64 */
|
||||
FFI_LAST_ABI,
|
||||
@@ -86,7 +87,6 @@ typedef enum ffi_abi {
|
||||
@@ -89,7 +90,6 @@ typedef enum ffi_abi {
|
||||
FFI_DEFAULT_ABI = FFI_UNIX64
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user