diff options
author | Oleksij Rempel <o.rempel@pengutronix.de> | 2020-02-04 12:31:45 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2020-02-04 18:00:12 +0100 |
commit | 834bef26d825ca097ab0663570f94b351f3acf70 (patch) | |
tree | 68c4333bc2cb214fc4298e2c52efa0686bb70144 /patches | |
parent | 3870c30f09419336546bbcb57d75a6e4a5a10f08 (diff) | |
download | ptxdist-834bef26d825ca097ab0663570f94b351f3acf70.tar.gz ptxdist-834bef26d825ca097ab0663570f94b351f3acf70.tar.xz |
update libffi to 3.3
... and add patch missing patch to fix build on MIPS soft float system.
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'patches')
-rw-r--r-- | patches/libffi-3.3/0001-Fixed-missed-ifndef-for-__mips_soft_float-442.patch | 25 | ||||
-rw-r--r-- | patches/libffi-3.3/series | 4 |
2 files changed, 29 insertions, 0 deletions
diff --git a/patches/libffi-3.3/0001-Fixed-missed-ifndef-for-__mips_soft_float-442.patch b/patches/libffi-3.3/0001-Fixed-missed-ifndef-for-__mips_soft_float-442.patch new file mode 100644 index 000000000..fae0a0e7d --- /dev/null +++ b/patches/libffi-3.3/0001-Fixed-missed-ifndef-for-__mips_soft_float-442.patch @@ -0,0 +1,25 @@ +From: Carl Hurd <carl.m.hurd@gmail.com> +Date: Fri, 29 Nov 2019 14:46:11 -0500 +Subject: [PATCH] Fixed missed #ifndef for __mips_soft_float (#442) + +Thank you! +--- + src/mips/o32.S | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/mips/o32.S b/src/mips/o32.S +index 44e74cb91a21..799139b2968b 100644 +--- a/src/mips/o32.S ++++ b/src/mips/o32.S +@@ -282,9 +282,11 @@ $LCFI12: + li $13, 1 # FFI_O32 + bne $16, $13, 1f # Skip fp save if FFI_O32_SOFT_FLOAT + ++#ifndef __mips_soft_float + # Store all possible float/double registers. + s.d $f12, FA_0_0_OFF2($fp) + s.d $f14, FA_1_0_OFF2($fp) ++#endif + 1: + # prepare arguments for ffi_closure_mips_inner_O32 + REG_L a0, 4($15) # cif diff --git a/patches/libffi-3.3/series b/patches/libffi-3.3/series new file mode 100644 index 000000000..c778250e1 --- /dev/null +++ b/patches/libffi-3.3/series @@ -0,0 +1,4 @@ +# generated by git-ptx-patches +#tag:base --start-number 1 +0001-Fixed-missed-ifndef-for-__mips_soft_float-442.patch +# 3bcc9eb6287e614be7370f49463a53e9 - git-ptx-patches magic |