diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-11-15 00:16:41 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-11-15 00:16:41 +0000 |
commit | eaedb56a0f001ab619d9d699dabd7dc130b59143 (patch) | |
tree | 1d090f8fa3c2db9bfd88fdd5af458c433306cc29 /libcpp | |
parent | 9938645fcf914ec2a3fa8137cf1456ad4af5f77c (diff) | |
download | gcc-eaedb56a0f001ab619d9d699dabd7dc130b59143.zip gcc-eaedb56a0f001ab619d9d699dabd7dc130b59143.tar.gz gcc-eaedb56a0f001ab619d9d699dabd7dc130b59143.tar.bz2 |
Daily bump.
Diffstat (limited to 'libcpp')
-rw-r--r-- | libcpp/ChangeLog | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 4c1a3d7..5247b80 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,32 @@ +2023-11-14 Jakub Jelinek <jakub@redhat.com> + + * makeucnid.cc (write_copyright): Update copyright year. + * makeuname2c.cc (write_copyright): Likewise. + (struct generated): Update latest Unicode version. + (generated_ranges): Add 2ebf0-2ee5d CJK UNIFIED IDEOGRAPH + range which was forgotten to be added to 4-8 table, but + clearly is expected to be there from the 15.1 additions. + * ucnid.h: Regenerated. + * uname2c.h: Regenerated. + * generated_cpp_wcwidth.h: Regenerated. + +2023-11-14 Jakub Jelinek <jakub@redhat.com> + + PR c++/110341 + * charset.cc: Implement C++26 P1854R4 - Making non-encodable string + literals ill-formed. + (one_count_chars, convert_count_chars, count_source_chars): New + functions. + (narrow_str_to_charconst): Change last arg type from cpp_ttype to + const cpp_token *. For C++ if pedantic and i > 1 in CPP_CHAR + interpret token also as CPP_STRING32 and if number of characters + in the CPP_STRING32 is larger than number of bytes in CPP_CHAR, + pedwarn on it. Make the diagnostics more detailed. + (wide_str_to_charconst): Change last arg type from cpp_ttype to + const cpp_token *. Make the diagnostics more detailed. + (cpp_interpret_charconst): Adjust narrow_str_to_charconst and + wide_str_to_charconst callers. + 2023-11-14 Arsen Arsenović <arsen@aarsen.me> * config.in: Regenerate. |