[Gmp-commit] /var/hg/gmp: 3 new changesets
mercurial at gmplib.org
mercurial at gmplib.org
Sun Mar 15 02:40:03 UTC 2015
details: /var/hg/gmp/rev/1b1ed387a156
changeset: 16558:1b1ed387a156
user: Torbjorn Granlund <torbjorng at google.com>
date: Sun Mar 15 00:20:54 2015 +0100
description:
Updates for 6.1.0.
details: /var/hg/gmp/rev/1153693cfdf3
changeset: 16559:1153693cfdf3
user: Torbjorn Granlund <torbjorng at google.com>
date: Sun Mar 15 03:39:48 2015 +0100
description:
(X86_64_PATTERN): Add CPU code names.
details: /var/hg/gmp/rev/58aac7b96049
changeset: 16560:58aac7b96049
user: Torbjorn Granlund <torbjorng at google.com>
date: Sun Mar 15 03:39:55 2015 +0100
description:
ChangeLog
diffstat:
ChangeLog | 2 ++
NEWS | 18 ++++++++++++++++--
acinclude.m4 | 2 +-
3 files changed, 19 insertions(+), 3 deletions(-)
diffs (56 lines):
diff -r 2ac39f74cb20 -r 58aac7b96049 ChangeLog
--- a/ChangeLog Sun Mar 15 00:19:22 2015 +0100
+++ b/ChangeLog Sun Mar 15 03:39:55 2015 +0100
@@ -1,5 +1,7 @@
2015-03-15 <torbjorng at google.com>
+ * acinclude.m4 (X86_64_PATTERN): Add CPU code names.
+
* config.guess: Add more CPUs, use CPU code names.
* config.sub: Corresponding changes.
* configure.ac: Corresponding changes.
diff -r 2ac39f74cb20 -r 58aac7b96049 NEWS
--- a/NEWS Sun Mar 15 00:19:22 2015 +0100
+++ b/NEWS Sun Mar 15 03:39:55 2015 +0100
@@ -1,4 +1,4 @@
-Copyright 1996, 1999-2014 Free Software Foundation, Inc.
+Copyright 1996, 1999-2015 Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article is permitted in any
medium, provided this notice is preserved.
@@ -9,8 +9,22 @@
FEATURES
* New C++ functions gcd and lcm for mpz_class.
- * Support for Darwin in all x86 code, including in fat builds.
+ * Support for Darwin in all x86 code, thereby enabling fat builds on Darwin.
+ * Improved arm64 support.
+
+ * Support for more arm processors.
+
+ * Support compilation with clang/llvm for more platforms. Caution: GMP
+ triggers mis-compilation bugs in clang for many platforms, such as arm, x86
+ (32-bit and 64-bit), powerpc, mips.
+
+ * Support for AVX-less modern x86 CPUs, either because the CPU vendor chose
+ to disable it, or because the running kernel lacks AVX context switch
+ support.
+
+ * Stack usage trimmed; we believe 512 KiB is now sufficient for any GMP call,
+ irrespective of operand size.
Changes between GMP version 5.1.* and 6.0.0
diff -r 2ac39f74cb20 -r 58aac7b96049 acinclude.m4
--- a/acinclude.m4 Sun Mar 15 00:19:22 2015 +0100
+++ b/acinclude.m4 Sun Mar 15 03:39:55 2015 +0100
@@ -63,7 +63,7 @@
[[i?86*-*-* | k[5-8]*-*-* | pentium*-*-* | athlon-*-* | viac3*-*-* | geode*-*-* | atom-*-*]])
define(X86_64_PATTERN,
-[[athlon64-*-* | k8-*-* | k10-*-* | bobcat-*-* | jaguar*-*-* | bulldozer*-*-* | piledriver*-*-* | steamroller*-*-* | excavator*-*-* | pentium4-*-* | atom-*-* | core2-*-* | corei*-*-* | x86_64-*-* | nano-*-*]])
+[[athlon64-*-* | k8-*-* | k10-*-* | bobcat-*-* | jaguar*-*-* | bulldozer*-*-* | piledriver*-*-* | steamroller*-*-* | excavator*-*-* | pentium4-*-* | atom-*-* | silvermont-*-* | core2-*-* | corei*-*-* | x86_64-*-* | nano-*-* | nehalem*-*-* | westmere*-*-* | sandybridge*-*-* | ivybridge*-*-* | haswell*-*-* | broadwell*-*-*]])
dnl GMP_FAT_SUFFIX(DSTVAR, DIRECTORY)
dnl ---------------------------------
More information about the gmp-commit
mailing list