diff options
Diffstat (limited to 'libcpp/ChangeLog')
-rw-r--r-- | libcpp/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 3b41845..3a1b499 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,20 @@ +2022-10-14 Joseph Myers <joseph@codesourcery.com> + + * charset.cc (ucn_valid_in_identifier): Check xid_identifiers not + cplusplus to determine whether to use CXX23 and NXX23 flags. + * include/cpplib.h (struct cpp_options): Add xid_identifiers. + * init.cc (struct lang_flags, lang_defaults): Add xid_identifiers. + (cpp_set_lang): Set xid_identifiers. + * lex.cc (warn_about_normalization): Add parameter identifier. + Only pedwarn about non-NFC for identifiers, not pp-numbers. + (_cpp_lex_direct): Update calls to warn_about_normalization. + +2022-10-14 Jakub Jelinek <jakub@redhat.com> + + * include/cpplib.h (CPP_N_BFLOAT16): Define. + * expr.cc (interpret_float_suffix): Handle bf16 and BF16 suffixes for + C++. + 2022-09-28 Eugene Rozenfeld <erozen@microsoft.com> * include/line-map.h: Add discriminator to location_adhoc_data. |