diff options
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r-- | gcc/cp/ChangeLog | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a83f991..95fb2b4 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,46 @@ +2020-05-29 Patrick Palka <ppalka@redhat.com> + Jason Merrill <jason@redhat.com> + + PR c++/95181 + * class.c (add_method): Let special member function templates + coexist if they are not equivalently constrained, or in a class + template. + +2020-05-29 Jason Merrill <jason@redhat.com> + + PR c++/95371 + * pt.c (process_template_parm): Set DECL_TEMPLATE_INFO + on the DECL_TEMPLATE_RESULT. + +2020-05-29 Marek Polacek <polacek@redhat.com> + + PR c++/95344 + * cp-gimplify.c (cp_fold) <case MODIFY_EXPR>: Don't set + TREE_THIS_VOLATILE here. + (cp_fold): Set it here along with TREE_NO_WARNING. + +2020-05-29 Jason Merrill <jason@redhat.com> + + PR c++/95311 + PR c++/95221 + * class.c (build_vfn_ref): Don't fold the INDIRECT_REF. + +2020-05-29 Patrick Palka <ppalka@redhat.com> + + PR c++/92652 + PR c++/93698 + PR c++/94128 + * parser.c (cp_parser_requires_clause_expression): Temporarily + increment processing_template_decl only if it is 0. + (cp_parser_constraint_expression): Likewise. + (cp_parser_requires_expression): Likewise. + +2020-05-29 Patrick Palka <ppalka@redhat.com> + + PR c++/95241 + * constexpr.c (get_or_insert_ctor_field): Add limited support + for RANGE_EXPR index lookups. + 2020-05-28 Jakub Jelinek <jakub@redhat.com> PR c++/95328 |