diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-09-03 00:17:21 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-09-03 00:17:21 +0000 |
commit | c64b09471a8a06e929c70bf6017d7163776145e0 (patch) | |
tree | de0a7c24e9dcae1952f5663599ed4be5704e7c54 /gcc/c | |
parent | bedfca647a9e9c1adadd8924f3ee0ab4189424e0 (diff) | |
download | gcc-c64b09471a8a06e929c70bf6017d7163776145e0.zip gcc-c64b09471a8a06e929c70bf6017d7163776145e0.tar.gz gcc-c64b09471a8a06e929c70bf6017d7163776145e0.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/c')
-rw-r--r-- | gcc/c/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 61b9c66..fb3f970 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,21 @@ +2022-09-02 David Malcolm <dmalcolm@redhat.com> + + PR c/90885 + * c-parser.cc (c_parser_string_literal): Clear ret.m_decimal. + (c_parser_expr_no_commas): Likewise. + (c_parser_conditional_expression): Likewise. + (c_parser_binary_expression): Clear m_decimal when popping the + stack. + (c_parser_unary_expression): Clear ret.m_decimal. + (c_parser_has_attribute_expression): Likewise for result. + (c_parser_predefined_identifier): Likewise for expr. + (c_parser_postfix_expression): Likewise for expr. + Set expr.m_decimal when handling a CPP_NUMBER that was a decimal + token. + * c-tree.h (c_expr::m_decimal): New bitfield. + * c-typeck.cc (parser_build_binary_op): Clear result.m_decimal. + (parser_build_binary_op): Call check_for_xor_used_as_pow. + 2022-09-01 Joseph Myers <joseph@codesourcery.com> * c-decl.cc (grokparms): Handle () in a function declaration the |