[vlc-commits] Contribs: update gmp to 6.1.2
Jean-Baptiste Kempf
git at videolan.org
Fri Jan 5 19:48:42 CET 2018
vlc/vlc-3.0 | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Fri Jan 5 17:01:32 2018 +0100| [59e29d61144ce09b32bc4d861e69d2d1c4bc012a] | committer: Jean-Baptiste Kempf
Contribs: update gmp to 6.1.2
(cherry picked from commit 3375d5413a2358efcc928fc6507b21e4892270c6)
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=59e29d61144ce09b32bc4d861e69d2d1c4bc012a
---
contrib/src/gmp/SHA512SUMS | 2 +-
contrib/src/gmp/clang.patch | 27 ---------------------------
contrib/src/gmp/rules.mak | 4 +---
contrib/src/gmp/thumb.patch | 22 ----------------------
4 files changed, 2 insertions(+), 53 deletions(-)
diff --git a/contrib/src/gmp/SHA512SUMS b/contrib/src/gmp/SHA512SUMS
index 3cffd07d8b..d1b0b5d405 100644
--- a/contrib/src/gmp/SHA512SUMS
+++ b/contrib/src/gmp/SHA512SUMS
@@ -1 +1 @@
-06bdd312146f77bd23d1447e60b02bfea2f1e6d00798b073879e8a50a6cf7264bdbf6f31a8347dd3a0889c7a9dee2d24051b74542fc4f9f07ba2d0f744e092ad gmp-6.0.0.tar.bz2
+268db88447174617f5746d9a6ba2b105940cc1a5e73155eb23b6eedf55f8e7724eda05d161b2de19aca9e794956d226ba9ed6f23124c7c82f7e1872e32b003cf gmp-6.1.2.tar.bz2
diff --git a/contrib/src/gmp/clang.patch b/contrib/src/gmp/clang.patch
deleted file mode 100644
index 4431106cba..0000000000
--- a/contrib/src/gmp/clang.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-# HG changeset patch
-# User Torbjorn Granlund <tege at gmplib.org>
-# Date 1396470504 -7200
-# Node ID 1fab0adc5ff7d9ecddcbda96f407da58347bb49c
-# Parent db645603dcdb41afcf78b19b551ecd5a01c3841c
-Workaround for Darwin assembler quirk.
-
-diff -r db645603dcdb -r 1fab0adc5ff7 mpn/x86_64/k8/redc_1.asm
---- a/mpn/x86_64/k8/redc_1.asm Mon Mar 31 23:04:32 2014 +0200
-+++ b/mpn/x86_64/k8/redc_1.asm Wed Apr 02 22:28:24 2014 +0200
-@@ -114,7 +114,7 @@
-
- JUMPTABSECT
- ALIGN(8)
--L(tab): JMPENT( L(0m4), L(tab))
-+L(tab): JMPENT( L(0), L(tab))
- JMPENT( L(1), L(tab))
- JMPENT( L(2), L(tab))
- JMPENT( L(3), L(tab))
-@@ -397,6 +397,7 @@
-
-
- ALIGN(16)
-+L(0):
- L(0m4):
- L(lo0): mov (mp,nneg,8), %rax
- mov nneg, i
diff --git a/contrib/src/gmp/rules.mak b/contrib/src/gmp/rules.mak
index 9b060f8e9f..1d20c8e0a1 100644
--- a/contrib/src/gmp/rules.mak
+++ b/contrib/src/gmp/rules.mak
@@ -1,6 +1,6 @@
# GNU Multiple Precision Arithmetic
-GMP_VERSION := 6.0.0
+GMP_VERSION := 6.1.2
GMP_URL := https://gmplib.org/download/gmp-$(GMP_VERSION)/gmp-$(GMP_VERSION).tar.bz2
GMP_CONF :=
@@ -21,8 +21,6 @@ $(TARBALLS)/gmp-$(GMP_VERSION).tar.bz2:
gmp: gmp-$(GMP_VERSION).tar.bz2 .sum-gmp
$(UNPACK)
- $(APPLY) $(SRC)/gmp/thumb.patch
- $(APPLY) $(SRC)/gmp/clang.patch
$(APPLY) $(SRC)/gmp/ppc64.patch
$(MOVE)
diff --git a/contrib/src/gmp/thumb.patch b/contrib/src/gmp/thumb.patch
deleted file mode 100644
index ed633cfba4..0000000000
--- a/contrib/src/gmp/thumb.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- gmp/mpn/generic/div_qr_1n_pi1.c.orig 2014-03-28 16:11:23.648263232 +0100
-+++ gmp/mpn/generic/div_qr_1n_pi1.c 2014-03-28 16:22:29.376932722 +0100
-@@ -131,10 +131,19 @@
- #endif
-
- #if defined (__arm__) && W_TYPE_SIZE == 32
-+#ifdef __thumb2__
-+#define itcc "it cc\n\t"
-+#define itcs "it cs\n\t"
-+#else
-+#define itcc
-+#define itcs
-+#endif
- #define add_mssaaaa(m, sh, sl, ah, al, bh, bl) \
- __asm__ ( "adds %2, %5, %6\n\t" \
- "adcs %1, %3, %4\n\t" \
-+ itcc \
- "movcc %0, #0\n\t" \
-+ itcs \
- "movcs %0, #-1" \
- : "=r" (m), "=r" (sh), "=&r" (sl) \
- : "r" (ah), "rI" (bh), "%r" (al), "rI" (bl) __CLOBBER_CC)
More information about the vlc-commits
mailing list