diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 3d57afbd281..3e301d95fb7 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20211225 +20211226 diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index dcdf94dbbf4..1ebbe3665fd 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,21 @@ +2021-12-25 Francois-Xavier Coudert + + PR libfortran/81986 + PR libfortran/99191 + * libgfortran.h: Remove gfc_xtoa(), adjust gfc_itoa() and + GFC_ITOA_BUF_SIZE. + * io/write.c (write_decimal): conversion parameter is always + gfc_itoa(), so remove it. Protect from overflow. + (xtoa): Move gfc_xtoa and update its name. + (xtoa_big): Renamed from ztoa_big for consistency. + (write_z): Adjust to new function names. + (write_i, write_integer): Remove last arg of write_decimal. + * runtime/backtrace.c (error_callback): Comment on the use of + gfc_itoa(). + * runtime/error.c (gfc_xtoa): Move to io/write.c. + * runtime/string.c (gfc_itoa): Take an unsigned argument, + remove the handling of negative values. + 2021-12-22 Francois-Xavier Coudert * kinds-override.h: Move GFC_REAL_16_IS_* macros...