https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120237
Bug ID: 120237 Summary: /pub/gcc/infrastructure/ + contrib/download_prerequisites: Update MPFR for C23 / Fortran 2023 functions Product: gcc Version: 16.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: burnus at gcc dot gnu.org CC: rguenth at gcc dot gnu.org Target Milestone: --- contrib/download_prerequisites currently downloads from http://gcc.gnu.org/pub/gcc/infrastructure/ gmp='gmp-6.2.1.tar.bz2' mpfr='mpfr-4.1.0.tar.bz2' mpc='mpc-1.2.1.tar.gz' isl='isl-0.24.tar.bz2' gettext='gettext-0.22.tar.gz' Current is: * GMP 6.3.0 (2023-07-30) → https://gmplib.org/ + https://gmplib.org/gmp6.3 * MPFR 6.2.2 (2025-03-25) → https://www.mpfr.org/ * MPC 1.3.1 (2022-12-15) → https://www.multiprecision.org/mpc/ * ISL 0.27 (2024-09-01) → https://libisl.sourceforge.io/ * gettext 0.25 (2025-05-) → https://savannah.gnu.org/projects/gettext/ Most relevant is the MPFR update as MPFR 4.2 added several functions for C23, cf. PR118592 and the added functions in MPFR 4.2, https://www.mpfr.org/mpfr-4.2.0/#changes For Fortran, the 'pi' (half-cycle) trigonometric functions (sinpi etc. - same as C23) are also relevant, PR113152. Additionally, the degree trigonometric functions, while not in C23, profit from the mpfr_...u functions of MPFR 4.2.0 → PR120225 → https://gcc.gnu.org/pipermail/gcc-patches/2025-May/683279.html For gettext, I had hoped that gettext-tools/src/format-gcc-internal.c would be upto date, but it seems that no one followed up to PR119684 (→ PR119684 comment 6 & PR119684 comment 8 and ...).