aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-11-15 00:16:41 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-11-15 00:16:41 +0000
commiteaedb56a0f001ab619d9d699dabd7dc130b59143 (patch)
tree1d090f8fa3c2db9bfd88fdd5af458c433306cc29 /libcpp
parent9938645fcf914ec2a3fa8137cf1456ad4af5f77c (diff)
downloadgcc-eaedb56a0f001ab619d9d699dabd7dc130b59143.zip
gcc-eaedb56a0f001ab619d9d699dabd7dc130b59143.tar.gz
gcc-eaedb56a0f001ab619d9d699dabd7dc130b59143.tar.bz2
Daily bump.
Diffstat (limited to 'libcpp')
-rw-r--r--libcpp/ChangeLog29
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.