[Bug go/89598] [9 Regression] go frontend fails to build against mpfr 2.4.2

2019-03-06 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89598

--- Comment #6 from David Malcolm  ---
(In reply to Ian Lance Taylor from comment #5)
> This time for sure.

Indeed: r269411 did fix the build against mpfr 2.4.2 for my test config.

Thanks.

[Bug go/89598] [9 Regression] go frontend fails to build against mpfr 2.4.2

2019-03-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89598

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|--- |9.0

[Bug go/89598] [9 Regression] go frontend fails to build against mpfr 2.4.2

2019-03-05 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89598

Ian Lance Taylor  changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |FIXED

--- Comment #5 from Ian Lance Taylor  ---
This time for sure.

[Bug go/89598] [9 Regression] go frontend fails to build against mpfr 2.4.2

2019-03-05 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89598

--- Comment #4 from ian at gcc dot gnu.org  ---
Author: ian
Date: Wed Mar  6 05:02:16 2019
New Revision: 269411

URL: https://gcc.gnu.org/viewcvs?rev=269411&root=gcc&view=rev
Log:
PR go/89598
compiler: use GMP_RNDN rather than MPFR_RNDN

Missed one last time around.  This fixes the build with mpfr 2.4.2.

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

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/165420

Modified:
trunk/gcc/go/gofrontend/MERGE
trunk/gcc/go/gofrontend/expressions.cc

[Bug go/89598] [9 Regression] go frontend fails to build against mpfr 2.4.2

2019-03-05 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89598

David Malcolm  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
   Last reconfirmed||2019-03-05
 Resolution|FIXED   |---
 Ever confirmed|0   |1

--- Comment #3 from David Malcolm  ---
Sadly no, I still get:

../../../src/gcc/go/gofrontend/expressions.cc: In member function ‘unsigned int
Numeric_constant::hash(unsigned int) const’:
../../../src/gcc/go/gofrontend/expressions.cc:17295:51: error: ‘MPFR_RNDN’ was
not declared in this scope; did you mean ‘GMP_RNDN’?
17295 |   f = mpfr_get_d_2exp(&e, this->u_.float_val, MPFR_RNDN) *
4294967295.0;
  |   ^
  |   GMP_RNDN


I *think* that's the only remaining one.

[Bug go/89598] [9 Regression] go frontend fails to build against mpfr 2.4.2

2019-03-05 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89598

Ian Lance Taylor  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

--- Comment #2 from Ian Lance Taylor  ---
Fixed, I hope.

[Bug go/89598] [9 Regression] go frontend fails to build against mpfr 2.4.2

2019-03-05 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89598

--- Comment #1 from ian at gcc dot gnu.org  ---
Author: ian
Date: Tue Mar  5 19:41:42 2019
New Revision: 269399

URL: https://gcc.gnu.org/viewcvs?rev=269399&root=gcc&view=rev
Log:
PR go/89598
compiler: use GMP_RNDN rather than MPFR_RNDN

This fixes the build with mpfr 2.4.2.

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

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/165418

Modified:
trunk/gcc/go/gofrontend/MERGE
trunk/gcc/go/gofrontend/expressions.cc

[Bug go/89598] [9 Regression] go frontend fails to build against mpfr 2.4.2

2019-03-05 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89598

David Malcolm  changed:

   What|Removed |Added

   Priority|P3  |P1
Summary|go frontend fails to build  |[9 Regression] go frontend
   |against mpfr 2.4.2  |fails to build against mpfr
   ||2.4.2