diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-05-12 08:51:03 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-05-12 08:51:03 +0000 |
commit | 037e36611108283a729d94a8ae15962995742886 (patch) | |
tree | a99fb89bf60f7495111a678823bcc75ebdaa784c /libcpp | |
parent | 229a6dbd9ef1680f1ca02d6ce63e8abdffaaeeba (diff) | |
download | gcc-037e36611108283a729d94a8ae15962995742886.zip gcc-037e36611108283a729d94a8ae15962995742886.tar.gz gcc-037e36611108283a729d94a8ae15962995742886.tar.bz2 |
Daily bump.
Diffstat (limited to 'libcpp')
-rw-r--r-- | libcpp/ChangeLog | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index e1275e6..7b59b08 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,27 @@ +2021-05-11 Joseph Myers <joseph@codesourcery.com> + + * include/cpplib.h (struct cpp_options): Add elifdef. + * init.c (struct lang_flags): Add elifdef. + (lang_defaults): Update to include elifdef initializers. + (cpp_set_lang): Set elifdef for pfile based on language. + * directives.c (STDC2X, ELIFDEF): New macros. + (EXTENSION): Increase value to 3. + (DIRECTIVE_TABLE): Add #elifdef and #elifndef. + (_cpp_handle_directive): Do not treat ELIFDEF directives as + directives for language versions without the #elifdef feature. + (do_elif): Handle #elifdef and #elifndef. + (do_elifdef, do_elifndef): New functions. + +2021-05-11 Joseph Myers <joseph@codesourcery.com> + + * lex.c (cpp_avoid_paste): Do not allow pasting CPP_NUMBER with + CPP_CHAR. + +2021-05-11 Joseph Myers <joseph@codesourcery.com> + + * init.c (lang_defaults): Enable digit separators for GNUC2X and + STDC2X. + 2021-05-07 Jakub Jelinek <jakub@redhat.com> PR c/100450 |