libmpfr: Update from version 3.1.0 to 3.1.2
authorJohn Marino <draco@marino.st>
Tue, 23 Apr 2013 20:00:32 +0000 (22:00 +0200)
committerJohn Marino <draco@marino.st>
Tue, 23 Apr 2013 20:36:17 +0000 (22:36 +0200)
Changes from version 3.1.0 to version 3.1.1:
- Improved MPFR manual.
- Test coverage: 96.5% lines of code.
- Bug fixes, see <http://www.mpfr.org/mpfr-3.1.0/#fixed>

Changes from version 3.1.1 to version 3.1.2:
- Bug fixes, see <http://www.mpfr.org/mpfr-3.1.1/#fixed>

contrib/mpfr/README.DRAGONFLY
gnu/usr.bin/mpfr/mparam.h

index f23452e..6192668 100644 (file)
@@ -4,10 +4,9 @@ MULTIPLE PRECISION FLOATING POINT LIBRARY (MPFR)
 Original Source can be downloaded from:
 http://www.mpfr.org
 
-file = mpfr-3.1.0.tar.bz2
-date = 3 October 2011
-size = 1203891
-sha1 = 9ba6dfe62dad298f0570daf182db31660f7f016c
+file = mpfr-3.1.2.tar.xz
+date = 13 March 2013
+size = 1074388
+sha1 = 03e593cc6e26639ef5e60be1af8dc527209e5172
 
 A list of files and directories removed is in README.DELETED
-
index 371ba7f..732f073 100644 (file)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
+Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 
@@ -31,7 +31,7 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
 #define MPFR_TUNE_CASE "src/x86_64/pentium4/mparam.h"
 #include "x86_64/pentium4/mparam.h"
 
-#elif defined (__tune_core2__) && defined (__x86_64) /* 64-bit Core 2 */
+#elif (defined (__tune_core2__) || defined (__tune_nocona__)) && defined (__x86_64) /* 64-bit Core 2 or Xeon */
 #define MPFR_TUNE_CASE "src/x86_64/core2/mparam.h"
 #include "x86_64/core2/mparam.h"
 
@@ -61,14 +61,16 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
 #define MPFR_TUNE_CASE "src/arm/mparam.h"
 #include "arm/mparam.h"
 
+#elif defined (__PPC64__) /* Threshold for 64-bit PowerPC, test it before
+                             32-bit PowerPC since _ARCH_PPC is also defined
+                             on 64-bit PowerPC */
+#define MPFR_TUNE_CASE "src/powerpc64/mparam.h"
+#include "powerpc64/mparam.h"
+
 #elif defined (_ARCH_PPC) /* Threshold for 32-bit PowerPC */
 #define MPFR_TUNE_CASE "src/powerpc32/mparam.h"
 #include "powerpc32/mparam.h"
 
-#elif defined (__PPC64__) /* Threshold for 64-bit PowerPC */
-#define MPFR_TUNE_CASE "src/powerpc64/mparam.h"
-#include "powerpc64/mparam.h"
-
 #elif defined (__sparc_v9__) /* Threshold for 64-bits Sparc */
 #define MPFR_TUNE_CASE "src/sparc64/mparam.h"
 #include "sparc64/mparam.h"