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 ...).

Reply via email to