compiler: use GMP_RNDN rather than MPFR_RNDN

This fixes the build with mpfr 2.4.2.

Fixes https://gcc.gnu.org/PR89598

Change-Id: Ifce8ac7d9635c3deb3bb43ec3ca0d32a1bf6d352
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/165418
Reviewed-by: Than McIntosh <thanm@google.com>
diff --git a/go/expressions.cc b/go/expressions.cc
index b1f503a..9539963 100644
--- a/go/expressions.cc
+++ b/go/expressions.cc
@@ -17287,8 +17287,8 @@
       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: