diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-09-08 00:17:46 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-09-08 00:17:46 +0000 |
commit | bfb9105ffbff952599ec949cee1e18ddc1f849ba (patch) | |
tree | e11ec567d5488c6b20aa51fa61f2d7a67ab63b66 /libgfortran | |
parent | 35c2bcb2389d345a0b9eaa6c8c6a400a6442a037 (diff) | |
download | gcc-bfb9105ffbff952599ec949cee1e18ddc1f849ba.zip gcc-bfb9105ffbff952599ec949cee1e18ddc1f849ba.tar.gz gcc-bfb9105ffbff952599ec949cee1e18ddc1f849ba.tar.bz2 |
Daily bump.
Diffstat (limited to 'libgfortran')
-rw-r--r-- | libgfortran/ChangeLog | 39 |
1 files changed, 39 insertions, 0 deletions
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 <tkoenig@gcc.gnu.org> + + * 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 <vehre@gcc.gnu.org> PR fortran/84246 |