Go patch committed: Change MPFR_RNDN to GMP_RNDN

Ian Lance Taylor iant@golang.org
Tue Mar 5 20:14:00 GMT 2019


This patch to the Go frontend changes from using MPFR_RNDN to using
GMP_RNDN.  This should fix the build when using MPFR 2.4.2, fixing PR
89598.  Bootstrapped and ran Go tests on x86_64-pc-linux-gnu.
Committed to mainline.

Ian
-------------- next part --------------
Index: gcc/go/gofrontend/MERGE
===================================================================
--- gcc/go/gofrontend/MERGE	(revision 269338)
+++ gcc/go/gofrontend/MERGE	(working copy)
@@ -1,4 +1,4 @@
-decbbfb563ecf4609a3148dc789ae77ab1c62768
+689d5bda159300dc12f559de2d47b8c1c762fcb9
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
Index: gcc/go/gofrontend/expressions.cc
===================================================================
--- gcc/go/gofrontend/expressions.cc	(revision 269242)
+++ gcc/go/gofrontend/expressions.cc	(working copy)
@@ -17287,8 +17287,8 @@ Numeric_constant::hash(unsigned int seed
       break;
     case NC_COMPLEX:
       mpfr_init(m);
-      mpc_abs(m, this->u_.complex_val, MPFR_RNDN);
-      val = mpfr_get_ui(m, MPFR_RNDN);
+      mpc_abs(m, this->u_.complex_val, GMP_RNDN);
+      val = mpfr_get_ui(m, GMP_RNDN);
       mpfr_clear(m);
       break;
     case NC_FLOAT:


More information about the Gcc-patches mailing list