[Bug other/120237] /pub/gcc/infrastructure/ + contrib/download_prerequisites: Update MPFR for C23 / Fortran 2023 functions

2025-08-07 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120237

Tobias Burnus  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #4 from Tobias Burnus  ---
FIXED.

As noted in the patch-submission email (see there for details):

* ISL > 0.24 requires C++17, but GCC only requires C++14
  (ISL > 0.24 provides no really required features. Thus,
  no need to think about it.)

* gettext - this one has its own particularities. Thus,
  it was not included in this update.
  Note that gettext 0.26 (released 20 Jul 2025) contains
  an update for GCC format checking, which avoids some
  .po translation issues (missing/wrong %...). Thus, using
  it has advantages.

[Bug other/120237] /pub/gcc/infrastructure/ + contrib/download_prerequisites: Update MPFR for C23 / Fortran 2023 functions

2025-08-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120237

--- Comment #3 from GCC Commits  ---
The master branch has been updated by Tobias Burnus :

https://gcc.gnu.org/g:b399a0084bc9627c3507ec0fe1bf90f4c073aacf

commit r16-3063-gb399a0084bc9627c3507ec0fe1bf90f4c073aacf
Author: Tobias Burnus 
Date:   Thu Aug 7 09:19:03 2025 +0200

contrib/download_prerequisites: Update GMP, MPFR, MPC [PR120237]

Download newer versions of GMP, MPFR and MPC (the latest); besides the
usual
bug fixes and smaller features, MPFR adds new functions for C23, some of
which are already used in GCC in the middle (fold-const-call.cc) and in
Fortran 2023 for the 'pi' trignonometric functions, if MPFR is new enough.

contrib/ChangeLog:

PR other/120237
* download_prerequisites: Update to download GMP 6.3.0 (before
6.2.1),
MPFR 4.2.2 (before 4.1.0), and MPC 1.3.1 (before 1.2.1).
* prerequisites.md5: Update hash.
* prerequisites.sha512: Likewise.

[Bug other/120237] /pub/gcc/infrastructure/ + contrib/download_prerequisites: Update MPFR for C23 / Fortran 2023 functions

2025-07-15 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120237

--- Comment #2 from Tobias Burnus  ---
Iain pointed out (on IRC) that ISL > 0.24 will cause an in-tree build fail with
GCC-10.5 due to its use of C++17 (and seemingly not properly adding -std=c++17,
cf. PR 115077).

[BTW: GCC requires C++14; GCC 9.5 declared C++17 as stable, but only GCC 11
enabled C++17 by default.]

Thus, sticking to ISL 0.24 and only updating all others (or at least MPFR)
seems to be decent.

[Bug other/120237] /pub/gcc/infrastructure/ + contrib/download_prerequisites: Update MPFR for C23 / Fortran 2023 functions

2025-05-12 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120237

Richard Biener  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1
   Last reconfirmed||2025-05-12

--- Comment #1 from Richard Biener  ---
Confirmed.