From bfb9105ffbff952599ec949cee1e18ddc1f849ba Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sun, 8 Sep 2024 00:17:46 +0000 Subject: Daily bump. --- libgfortran/ChangeLog | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'libgfortran') diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 721aeba..1d218c1 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,42 @@ +2024-09-07 Thomas Koenig + + * gfortran.map: Add _gfortran_transfer_unsgned and + _gfortran_transfer-signed. + * io/io.h (set_unsigned): New prototype. + (us_max): New prototype. + (read_decimal_unsigned): New prototype. + (write_iu): New prototype. + * io/list_read.c (convert_unsigned): New function. + (read_integer): Also handle unsigneds. + (list_formatted_read_scalar): Handle unsigneds. + (nml_read_obj): Likewise. + * io/read.c (set_unsigned): New function. + (us_max): New function. + (read_utf8): Whitespace fixes. + (read_default_char1): Whitespace fixes. + (read_a_char4): Whitespace fixes. + (next_char): Whiltespace fixes. + (read_decimal_unsigned): New function. + (read_f): Whitespace fixes. + (read_x): Whitespace fixes. + * io/transfer.c (transfer_unsigned): New function. + (transfer_unsigned_write): New function. + (require_one_of_two_types): New function. + (formatted_transfer_scalar_read): Use it. + (formatted_transfer_scalar_write): Also use it. + * io/write.c (write_decimal_unsigned): New function. + (write_iu): New function. + (write_unsigned): New function. + (list_formatted_write_scalar): Adjust for unsigneds. + * libgfortran.h (GFC_UINTEGER_1_HUGE): Define. + (GFC_UINTEGER_2_HUGE): Define. + (GFC_UINTEGER_4_HUGE): Define. + (GFC_UINTEGER_8_HUGE): Define. + (GFC_UINTEGER_16_HUGE): Define. + (HAVE_GFC_UINTEGER_1): Undefine (done by mk-kind-h.sh) + (HAVE_GFC_UINTEGER_4): Likewise. + * mk-kinds-h.sh: Add GFC_UINTEGER_*_HUGE. + 2024-08-20 Andre Vehreschild PR fortran/84246 -- cgit v1.1