diff options
-rw-r--r-- | package/libffi/libffi-002-fix-ppc-nofpr.patch | 29 | ||||
-rw-r--r-- | package/libffi/libffi.mk | 2 |
2 files changed, 1 insertions, 30 deletions
diff --git a/package/libffi/libffi-002-fix-ppc-nofpr.patch b/package/libffi/libffi-002-fix-ppc-nofpr.patch deleted file mode 100644 index 729bae812..000000000 --- a/package/libffi/libffi-002-fix-ppc-nofpr.patch +++ /dev/null @@ -1,29 +0,0 @@ -From: Gilles Talis <gilles.talis@gmail.com> - -On PPC, if __NO_FPRS__ is defined, fparg_count and NUM_FPR_ARG_REGISTERS -are not defined, thus must not be used. - -Signed-off-by: Gilles Talis <gilles.talis@gmail.com> ---- - src/powerpc/ffi.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/powerpc/ffi.c b/src/powerpc/ffi.c -index f3a96a1..9c69584 100644 ---- a/src/powerpc/ffi.c -+++ b/src/powerpc/ffi.c -@@ -376,9 +376,10 @@ ffi_prep_args_SYSV (extended_cif *ecif, unsigned *const stack) - with the number found in ffi_prep_cif_machdep(). However, intarg_count - is incremeneted whenever we place an FP arg on the stack, so account for - that before our assert test. */ -+#ifndef __NO_FPRS__ - if (fparg_count > NUM_FPR_ARG_REGISTERS) - intarg_count -= fparg_count - NUM_FPR_ARG_REGISTERS; --#ifndef __NO_FPRS__ -+ - FFI_ASSERT (fpr_base.u - <= stacktop.u - ASM_NEEDS_REGISTERS - NUM_GPR_ARG_REGISTERS); - #endif --- -1.7.10.4 - diff --git a/package/libffi/libffi.mk b/package/libffi/libffi.mk index 28a29162d..791c464ff 100644 --- a/package/libffi/libffi.mk +++ b/package/libffi/libffi.mk @@ -4,7 +4,7 @@ # ############################################################# -LIBFFI_VERSION = 3.0.12 +LIBFFI_VERSION = 3.0.13 LIBFFI_SITE = ftp://sourceware.org/pub/libffi/ LIBFFI_LICENSE = MIT LIBFFI_LICENSE_FILES = LICENSE |