aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-12-02 00:16:33 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-12-02 00:16:33 +0000
commit40fa651e6041692339c8ae8d5e1b7db6949bb72c (patch)
tree723109bb7fad8b33ff2818ea496fc4f4c90d9379 /libcpp
parent860c56b5bc356960a4d0445dadc43ceddbe3c7e2 (diff)
downloadgcc-40fa651e6041692339c8ae8d5e1b7db6949bb72c.zip
gcc-40fa651e6041692339c8ae8d5e1b7db6949bb72c.tar.gz
gcc-40fa651e6041692339c8ae8d5e1b7db6949bb72c.tar.bz2
Daily bump.
Diffstat (limited to 'libcpp')
-rw-r--r--libcpp/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 1c04bf2..f80d15d 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,24 @@
+2021-12-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/100977
+ * init.c (struct lang_flags): Remove cxx23_identifiers.
+ (lang_defaults): Remove cxx23_identifiers initializers.
+ (cpp_set_lang): Don't copy cxx23_identifiers.
+ * include/cpplib.h (struct cpp_options): Adjust comment about
+ c11_identifiers. Remove cxx23_identifiers field.
+ * lex.c (warn_about_normalization): Use cplusplus instead of
+ cxx23_identifiers.
+ * charset.c (ucn_valid_in_identifier): Likewise.
+
+2021-12-01 Jakub Jelinek <jakub@redhat.com>
+
+ PR preprocessor/103415
+ * macro.c (stringify_arg): Remove va_opt argument and va_opt handling.
+ (paste_tokens): On successful paste or in PREV_WHITE and
+ PREV_FALLTHROUGH flags from the *plhs token to the new token.
+ (replace_args): Adjust stringify_arg callers. For #__VA_OPT__,
+ perform token pasting in a separate loop before stringify_arg call.
+
2021-11-30 Richard Biener <rguenther@suse.de>
* charset.c (convert_escape): Remove unreachable break.