Mon Jul 12 07:04:37 2021 UTC ()
regen gmp parts for amd64 and gmp 6.2.1.


(mrg)
diff -r1.4 -r1.5 src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/config.h
diff -r1.4 -r1.5 src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/config.m4
diff -r1.5 -r1.6 src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/gmp.h

cvs diff -r1.4 -r1.5 src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/config.h (expand / switch to context diff)
--- src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/config.h 2020/09/27 00:31:54 1.4
+++ src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/config.h 2021/07/12 07:04:37 1.5
@@ -548,7 +548,7 @@
 #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 @@
 #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 @@
 /* #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 */

cvs diff -r1.4 -r1.5 src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/config.m4 (expand / switch to context diff)
--- src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/config.m4 2020/09/27 00:31:54 1.4
+++ src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/config.m4 2021/07/12 07:04:37 1.5
@@ -19,6 +19,7 @@
 define(<W32>, <.long>)
 define(<ALIGN_LOGARITHMIC>,<no>)
 define(<ALIGN_FILL_0x90>,<yes>)
+define(<HAVE_COFF_TYPE>, <no>)
 define(<SQR_TOOM2_THRESHOLD>,<34>)
 define(<BMOD_1_TO_MOD_1_THRESHOLD>,<16>)
 define(<SIZEOF_UNSIGNED>,<4>)

cvs diff -r1.5 -r1.6 src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/gmp.h (expand / switch to context diff)
--- src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/gmp.h 2020/09/27 00:31:54 1.5
+++ src/external/lgpl3/gmp/lib/libgmp/arch/x86_64/gmp.h 2021/07/12 07:04:37 1.6
@@ -361,11 +361,9 @@
     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,7 +1691,10 @@
 #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 ****************/
 
 /* The following are provided as inlines where possible, but always exist as
@@ -2329,7 +2330,7 @@
 /* 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__