[Bug other/120237] /pub/gcc/infrastructure/ + contrib/download_prerequisites: Update MPFR for C23 / Fortran 2023 functions
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
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
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
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.
