Module Name: src
Committed By: mrg
Date: Mon Jul 12 09:34:57 UTC 2021
Modified Files:
src/external/lgpl3/gmp/lib/libgmp/arch/aarch64: config.h
src/external/lgpl3/gmp/lib/libgmp/arch/alpha: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/arm: config.h config.m4 gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/armeb: config.h config.m4 gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/hppa: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/ia64: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/m68000: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/m68k: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/mips64el: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/mipseb: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/mipsel: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/powerpc: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/riscv32: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/riscv64: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/sh3el: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/sparc: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/sparc64: config.h gmp.h
src/external/lgpl3/gmp/lib/libgmp/arch/vax: config.h gmp.h
Log Message:
mknative-gmp for GMP 6.2.1 and most platforms.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/external/lgpl3/gmp/lib/libgmp/arch/aarch64/config.h
cvs rdiff -u -r1.5 -r1.6 \
src/external/lgpl3/gmp/lib/libgmp/arch/alpha/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/alpha/gmp.h
cvs rdiff -u -r1.6 -r1.7 src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.h
cvs rdiff -u -r1.5 -r1.6 src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.m4 \
src/external/lgpl3/gmp/lib/libgmp/arch/arm/gmp.h
cvs rdiff -u -r1.7 -r1.8 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.h
cvs rdiff -u -r1.6 -r1.7 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.m4 \
src/external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp.h
cvs rdiff -u -r1.5 -r1.6 src/external/lgpl3/gmp/lib/libgmp/arch/hppa/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/hppa/gmp.h
cvs rdiff -u -r1.4 -r1.5 src/external/lgpl3/gmp/lib/libgmp/arch/ia64/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp.h
cvs rdiff -u -r1.5 -r1.6 \
src/external/lgpl3/gmp/lib/libgmp/arch/m68000/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/m68000/gmp.h
cvs rdiff -u -r1.5 -r1.6 src/external/lgpl3/gmp/lib/libgmp/arch/m68k/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/m68k/gmp.h
cvs rdiff -u -r1.7 -r1.8 \
src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/gmp.h
cvs rdiff -u -r1.7 -r1.8 \
src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/config.h
cvs rdiff -u -r1.8 -r1.9 \
src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/gmp.h
cvs rdiff -u -r1.5 -r1.6 \
src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/gmp.h
cvs rdiff -u -r1.5 -r1.6 \
src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/gmp.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/config.h
cvs rdiff -u -r1.5 -r1.6 src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/gmp.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/gmp.h
cvs rdiff -u -r1.2 -r1.3 \
src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/config.h
cvs rdiff -u -r1.3 -r1.4 src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/gmp.h
cvs rdiff -u -r1.2 -r1.3 \
src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/config.h
cvs rdiff -u -r1.3 -r1.4 src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/gmp.h
cvs rdiff -u -r1.5 -r1.6 \
src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/gmp.h
cvs rdiff -u -r1.5 -r1.6 \
src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/config.h
cvs rdiff -u -r1.6 -r1.7 src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/gmp.h
cvs rdiff -u -r1.5 -r1.6 \
src/external/lgpl3/gmp/lib/libgmp/arch/sparc/config.h
cvs rdiff -u -r1.4 -r1.5 src/external/lgpl3/gmp/lib/libgmp/arch/sparc/gmp.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/config.h
cvs rdiff -u -r1.5 -r1.6 src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/gmp.h
cvs rdiff -u -r1.4 -r1.5 src/external/lgpl3/gmp/lib/libgmp/arch/vax/config.h \
src/external/lgpl3/gmp/lib/libgmp/arch/vax/gmp.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/lgpl3/gmp/lib/libgmp/arch/aarch64/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/aarch64/config.h:1.3 src/external/lgpl3/gmp/lib/libgmp/arch/aarch64/config.h:1.4
--- src/external/lgpl3/gmp/lib/libgmp/arch/aarch64/config.h:1.3 Mon Jul 12 07:59:52 2021
+++ src/external/lgpl3/gmp/lib/libgmp/arch/aarch64/config.h Mon Jul 12 09:34:54 2021
@@ -641,7 +641,7 @@ see https://www.gnu.org/licenses/.
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
`char[]'. */
-/* #undef YYTEXT_POINTER */
+#define YYTEXT_POINTER 1
/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/alpha/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/alpha/config.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/alpha/config.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/alpha/config.h:1.5 Sun Sep 27 00:31:51 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/alpha/config.h Mon Jul 12 09:34:54 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/alpha/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/alpha/gmp.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/alpha/gmp.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/alpha/gmp.h:1.5 Sun Sep 27 00:31:51 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/alpha/gmp.h Mon Jul 12 09:34:54 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.h:1.6 src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.h:1.7
--- src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.h:1.6 Sun Sep 27 21:19:36 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.h Mon Jul 12 09:34:55 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.m4
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.m4:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.m4:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.m4:1.5 Sun Sep 27 21:19:36 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/arm/config.m4 Mon Jul 12 09:34:55 2021
@@ -29,7 +29,7 @@ changequote(`,')
ifdef(`__CONFIG_M4_INCLUDED__',,`
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
include_mpn(`arm/arm-defs.m4')
-define_not_for_expansion(`HAVE_HOST_CPU_armv4')
+define_not_for_expansion(`HAVE_HOST_CPU_arm')
define_not_for_expansion(`HAVE_ABI_32')
define_not_for_expansion(`HAVE_LIMB_LITTLE_ENDIAN')
define_not_for_expansion(`HAVE_DOUBLE_IEEE_LITTLE_ENDIAN')
Index: src/external/lgpl3/gmp/lib/libgmp/arch/arm/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/arm/gmp.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/arm/gmp.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/arm/gmp.h:1.5 Sun Sep 27 21:19:36 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/arm/gmp.h Mon Jul 12 09:34:55 2021
@@ -2330,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.h:1.7 src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.h:1.8
--- src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.h:1.7 Sun Sep 27 21:19:36 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.h Mon Jul 12 09:34:55 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.m4
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.m4:1.6 src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.m4:1.7
--- src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.m4:1.6 Sun Sep 27 21:19:36 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/armeb/config.m4 Mon Jul 12 09:34:55 2021
@@ -29,7 +29,7 @@ changequote(`,')
ifdef(`__CONFIG_M4_INCLUDED__',,`
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
include_mpn(`arm/arm-defs.m4')
-define_not_for_expansion(`HAVE_HOST_CPU_armv4eb')
+define_not_for_expansion(`HAVE_HOST_CPU_armeb')
define_not_for_expansion(`HAVE_ABI_32')
define_not_for_expansion(`HAVE_LIMB_BIG_ENDIAN')
define_not_for_expansion(`HAVE_DOUBLE_IEEE_BIG_ENDIAN')
Index: src/external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp.h:1.6 src/external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp.h:1.7
--- src/external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp.h:1.6 Sun Sep 27 21:19:36 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp.h Mon Jul 12 09:34:55 2021
@@ -2330,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/hppa/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/hppa/config.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/hppa/config.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/hppa/config.h:1.5 Sun Sep 27 00:31:52 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/hppa/config.h Mon Jul 12 09:34:55 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/hppa/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/hppa/gmp.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/hppa/gmp.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/hppa/gmp.h:1.5 Sun Sep 27 00:31:52 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/hppa/gmp.h Mon Jul 12 09:34:55 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/ia64/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/ia64/config.h:1.4 src/external/lgpl3/gmp/lib/libgmp/arch/ia64/config.h:1.5
--- src/external/lgpl3/gmp/lib/libgmp/arch/ia64/config.h:1.4 Sun Sep 27 00:31:52 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/ia64/config.h Mon Jul 12 09:34:55 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp.h:1.4 src/external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp.h:1.5
--- src/external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp.h:1.4 Sun Sep 27 00:31:52 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp.h Mon Jul 12 09:34:55 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/m68000/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/m68000/config.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/m68000/config.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/m68000/config.h:1.5 Sun Sep 27 00:31:52 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/m68000/config.h Mon Jul 12 09:34:55 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/m68000/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/m68000/gmp.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/m68000/gmp.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/m68000/gmp.h:1.5 Sun Sep 27 00:31:52 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/m68000/gmp.h Mon Jul 12 09:34:55 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/m68k/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/m68k/config.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/m68k/config.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/m68k/config.h:1.5 Sun Sep 27 00:31:52 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/m68k/config.h Mon Jul 12 09:34:55 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/m68k/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/m68k/gmp.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/m68k/gmp.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/m68k/gmp.h:1.5 Sun Sep 27 00:31:52 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/m68k/gmp.h Mon Jul 12 09:34:55 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/config.h:1.7 src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/config.h:1.8
--- src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/config.h:1.7 Sun Sep 27 00:31:52 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/config.h Mon Jul 12 09:34:55 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/gmp.h:1.7 src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/gmp.h:1.8
--- src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/gmp.h:1.7 Sun Sep 27 00:31:52 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/mips64eb/gmp.h Mon Jul 12 09:34:55 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/config.h:1.7 src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/config.h:1.8
--- src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/config.h:1.7 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/config.h Mon Jul 12 09:34:55 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/gmp.h:1.8 src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/gmp.h:1.9
--- src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/gmp.h:1.8 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/mips64el/gmp.h Mon Jul 12 09:34:55 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/config.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/config.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/config.h:1.5 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/config.h Mon Jul 12 09:34:56 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/gmp.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/gmp.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/gmp.h:1.5 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/mipseb/gmp.h Mon Jul 12 09:34:56 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/config.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/config.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/config.h:1.5 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/config.h Mon Jul 12 09:34:56 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/gmp.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/gmp.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/gmp.h:1.5 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/mipsel/gmp.h Mon Jul 12 09:34:56 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/config.h:1.4 src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/config.h:1.5
--- src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/config.h:1.4 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/config.h Mon Jul 12 09:34:56 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/gmp.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/gmp.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/gmp.h:1.5 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/powerpc/gmp.h Mon Jul 12 09:34:56 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/config.h:1.4 src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/config.h:1.5
--- src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/config.h:1.4 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/config.h Mon Jul 12 09:34:56 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
/* #undef TUNE_SQR_TOOM2_MAX */
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/gmp.h:1.4 src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/gmp.h:1.5
--- src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/gmp.h:1.4 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/powerpc64/gmp.h Mon Jul 12 09:34:56 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/config.h:1.2 src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/config.h:1.3
--- src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/config.h:1.2 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/config.h Mon Jul 12 09:34:56 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/gmp.h:1.3 src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/gmp.h:1.4
--- src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/gmp.h:1.3 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/riscv32/gmp.h Mon Jul 12 09:34:56 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/config.h:1.2 src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/config.h:1.3
--- src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/config.h:1.2 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/config.h Mon Jul 12 09:34:56 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/gmp.h:1.3 src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/gmp.h:1.4
--- src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/gmp.h:1.3 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/riscv64/gmp.h Mon Jul 12 09:34:56 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/config.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/config.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/config.h:1.5 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/config.h Mon Jul 12 09:34:56 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/gmp.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/gmp.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/gmp.h:1.5 Sun Sep 27 00:31:53 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/sh3eb/gmp.h Mon Jul 12 09:34:56 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/config.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/config.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/config.h:1.5 Sun Sep 27 00:31:54 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/config.h Mon Jul 12 09:34:56 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/gmp.h:1.6 src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/gmp.h:1.7
--- src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/gmp.h:1.6 Sun Sep 27 00:31:54 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/sh3el/gmp.h Mon Jul 12 09:34:56 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/sparc/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/sparc/config.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/sparc/config.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/sparc/config.h:1.5 Sun Sep 27 00:31:54 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/sparc/config.h Mon Jul 12 09:34:56 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/sparc/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/sparc/gmp.h:1.4 src/external/lgpl3/gmp/lib/libgmp/arch/sparc/gmp.h:1.5
--- src/external/lgpl3/gmp/lib/libgmp/arch/sparc/gmp.h:1.4 Sun Sep 27 00:31:54 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/sparc/gmp.h Mon Jul 12 09:34:56 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/config.h:1.4 src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/config.h:1.5
--- src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/config.h:1.4 Sun Sep 27 00:31:54 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/config.h Mon Jul 12 09:34:57 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/gmp.h:1.5 src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/gmp.h:1.6
--- src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/gmp.h:1.5 Sun Sep 27 00:31:54 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/sparc64/gmp.h Mon Jul 12 09:34:57 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__
Index: src/external/lgpl3/gmp/lib/libgmp/arch/vax/config.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/vax/config.h:1.4 src/external/lgpl3/gmp/lib/libgmp/arch/vax/config.h:1.5
--- src/external/lgpl3/gmp/lib/libgmp/arch/vax/config.h:1.4 Sun Sep 27 00:31:54 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/vax/config.h Mon Jul 12 09:34:57 2021
@@ -548,7 +548,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_NAME "GNU MP"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU MP 6.2.0"
+#define PACKAGE_STRING "GNU MP 6.2.1"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gmp"
@@ -557,7 +557,7 @@ see https://www.gnu.org/licenses/.
#define PACKAGE_URL "http://www.gnu.org/software/gmp/"
/* Define to the version of this package. */
-#define PACKAGE_VERSION "6.2.0"
+#define PACKAGE_VERSION "6.2.1"
/* Define as the return type of signal handlers (`int' or `void'). */
#define RETSIGTYPE void
@@ -590,7 +590,7 @@ see https://www.gnu.org/licenses/.
#define TUNE_SQR_TOOM2_MAX SQR_TOOM2_MAX_GENERIC
/* Version number of package */
-#define VERSION "6.2.0"
+#define VERSION "6.2.1"
/* Define to 1 to enable ASSERT checking, per --enable-assert */
/* #undef WANT_ASSERT */
Index: src/external/lgpl3/gmp/lib/libgmp/arch/vax/gmp.h
diff -u src/external/lgpl3/gmp/lib/libgmp/arch/vax/gmp.h:1.4 src/external/lgpl3/gmp/lib/libgmp/arch/vax/gmp.h:1.5
--- src/external/lgpl3/gmp/lib/libgmp/arch/vax/gmp.h:1.4 Sun Sep 27 00:31:54 2020
+++ src/external/lgpl3/gmp/lib/libgmp/arch/vax/gmp.h Mon Jul 12 09:34:57 2021
@@ -361,11 +361,9 @@ typedef __mpq_struct *mpq_ptr;
GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
inline semantics, unless -fgnu89-inline is used. */
#ifdef __GNUC__
-#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) \
- || (defined __GNUC_GNU_INLINE__ && defined __cplusplus)
+#if (defined __GNUC_STDC_INLINE__) || \
+ (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) || (__GNUC__ > 4)
#define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__))
-#else
-#define __GMP_EXTERN_INLINE extern __inline__
#endif
#define __GMP_INLINE_PROTOTYPES 1
#endif
@@ -1693,6 +1691,9 @@ __GMP_DECLSPEC int mpn_sec_invert (mp_pt
#define mpn_sec_invert_itch __MPN(sec_invert_itch)
__GMP_DECLSPEC mp_size_t mpn_sec_invert_itch (mp_size_t) __GMP_ATTRIBUTE_PURE;
+#define mpn_udiv_w_sdiv __MPN(udiv_w_sdiv)
+__GMP_DECLSPEC mp_limb_t mpn_udiv_w_sdiv (mp_limb_t *, mp_limb_t, mp_limb_t, mp_limb_t);
+
/**************** mpz inlines ****************/
@@ -2329,7 +2330,7 @@ enum
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 2
-#define __GNU_MP_VERSION_PATCHLEVEL 0
+#define __GNU_MP_VERSION_PATCHLEVEL 1
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)
#define __GMP_H__