aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2016-09-22 11:33:25 +0000
committerRainer Orth <ro@gcc.gnu.org>2016-09-22 11:33:25 +0000
commitb8ffdd9730b00a64e85eb2e3881b9006932b41bb (patch)
treef81a91edccbbf4bdb5d2250eda03da3ec0502670
parent195d1431ff5b9903938f2ee1a6ed86df0cf9b115 (diff)
downloadgcc-b8ffdd9730b00a64e85eb2e3881b9006932b41bb.zip
gcc-b8ffdd9730b00a64e85eb2e3881b9006932b41bb.tar.gz
gcc-b8ffdd9730b00a64e85eb2e3881b9006932b41bb.tar.bz2
Use GMP_RNDN for portability to MPFR 2.4.2
* gimple-ssa-sprintf.c (format_floating_max): Use GMP_RNDN instead of MPFR_RNDN. (format_floating): Likewise. From-SVN: r240350
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/gimple-ssa-sprintf.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0b689ab..485d808 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2016-09-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gimple-ssa-sprintf.c (format_floating_max): Use GMP_RNDN instead
+ of MPFR_RNDN.
+ (format_floating): Likewise.
+
2016-09-22 Jakub Jelinek <jakub@redhat.com>
PR fortran/77665
diff --git a/gcc/gimple-ssa-sprintf.c b/gcc/gimple-ssa-sprintf.c
index dddb026..5ababe2 100644
--- a/gcc/gimple-ssa-sprintf.c
+++ b/gcc/gimple-ssa-sprintf.c
@@ -1125,7 +1125,7 @@ format_floating_max (tree type, char spec)
round-to-nearest mode. */
mpfr_t x;
mpfr_init2 (x, rfmt->p);
- mpfr_from_real (x, &rv, MPFR_RNDN);
+ mpfr_from_real (x, &rv, GMP_RNDN);
const char fmt[] = { '%', 'R', spec, '\0' };
int n = mpfr_snprintf (NULL, 0, fmt, x);
@@ -1325,7 +1325,7 @@ format_floating (const conversion_spec &spec, tree arg)
round-to-nearest mode. */
mpfr_t mpfrval;
mpfr_init2 (mpfrval, rfmt->p);
- mpfr_from_real (mpfrval, rvp, MPFR_RNDN);
+ mpfr_from_real (mpfrval, rvp, GMP_RNDN);
char fmtstr [40];
char *pfmt = fmtstr;