[Gmp-commit] /var/hg/gmp: 2 new changesets

mercurial at gmplib.org mercurial at gmplib.org
Mon Dec 22 19:16:45 UTC 2014


details:   /var/hg/gmp/rev/8dffaf8c2a97
changeset: 16542:8dffaf8c2a97
user:      Torbjorn Granlund <torbjorng at google.com>
date:      Mon Dec 22 20:16:20 2014 +0100
description:
(mips32): Work around one clang bug.

details:   /var/hg/gmp/rev/77f1864d5f27
changeset: 16543:77f1864d5f27
user:      Torbjorn Granlund <torbjorng at google.com>
date:      Mon Dec 22 20:16:38 2014 +0100
description:
ChangeLog

diffstat:

 ChangeLog  |  2 +-
 longlong.h |  2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diffs (23 lines):

diff -r 4114b2634856 -r 77f1864d5f27 ChangeLog
--- a/ChangeLog	Mon Dec 22 00:11:15 2014 +0100
+++ b/ChangeLog	Mon Dec 22 20:16:38 2014 +0100
@@ -1,6 +1,6 @@
 2014-12-22  Torbjörn Granlund  <torbjorng at google.com>
 
-	* longlong.h (mips64): Work around one clang bug.
+	* longlong.h (mips64, mips32): Work around one clang bug.
 
 2014-12-18  Torbjörn Granlund  <torbjorng at google.com>
 
diff -r 4114b2634856 -r 77f1864d5f27 longlong.h
--- a/longlong.h	Mon Dec 22 00:11:15 2014 +0100
+++ b/longlong.h	Mon Dec 22 20:16:38 2014 +0100
@@ -1232,7 +1232,7 @@
     w0 = __ll;								\
   } while (0)
 #endif
-#if !defined (umul_ppmm) && __GMP_GNUC_PREREQ (2,7)
+#if !defined (umul_ppmm) && __GMP_GNUC_PREREQ (2,7) && !defined (__clang__)
 #define umul_ppmm(w1, w0, u, v) \
   __asm__ ("multu %2,%3" : "=l" (w0), "=h" (w1) : "d" (u), "d" (v))
 #endif


More information about the gmp-commit mailing list