diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-09-18 00:17:58 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-09-18 00:17:58 +0000 |
commit | e991bd1ecd85b421ce6fc9364e66068e293e3f00 (patch) | |
tree | bb09a36190cca910bda2fb11e66067cf17c89cbe /gcc/cp/ChangeLog | |
parent | 550a13d7163a480aa6158bae54dfd080995884d9 (diff) | |
download | gcc-e991bd1ecd85b421ce6fc9364e66068e293e3f00.zip gcc-e991bd1ecd85b421ce6fc9364e66068e293e3f00.tar.gz gcc-e991bd1ecd85b421ce6fc9364e66068e293e3f00.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r-- | gcc/cp/ChangeLog | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 311cc43..d239610 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,75 @@ +2020-09-17 Jakub Jelinek <jakub@redhat.com> + + Backported from master: + 2020-05-28 Jakub Jelinek <jakub@redhat.com> + + PR c++/95328 + * decl.c (cp_finish_decomp): Call complete_type before checking + COMPLETE_TYPE_P. + +2020-09-17 Jakub Jelinek <jakub@redhat.com> + + Backported from master: + 2020-05-07 Jakub Jelinek <jakub@redhat.com> + + PR c++/94951 + * typeck.c (cp_strict_aliasing_warning): New function. + (cp_build_indirect_ref_1, build_reinterpret_cast_1): Use + it instead of strict_aliasing_warning. + +2020-09-17 Jakub Jelinek <jakub@redhat.com> + + Backported from master: + 2020-04-24 Jakub Jelinek <jakub@redhat.com> + + PR c++/94742 + * semantics.c (finish_call_expr): When looking if all overloads + are noreturn, use STRIP_TEMPLATE to look through TEMPLATE_DECLs. + +2020-09-17 Jakub Jelinek <jakub@redhat.com> + + Backported from master: + 2020-04-16 Jakub Jelinek <jakub@redhat.com> + + PR c++/94571 + * parser.c (cp_parser_simple_declaration): Fix up a pasto in + diagnostics. + +2020-09-17 Jakub Jelinek <jakub@redhat.com> + + Backported from master: + 2020-04-08 Jakub Jelinek <jakub@redhat.com> + + PR c++/94325 + * decl.c (begin_destructor_body): For CLASSTYPE_VBASECLASSES class + dtors, if CLASSTYPE_PRIMARY_BINFO is non-NULL, but not BINFO_VIRTUAL_P, + look at CLASSTYPE_PRIMARY_BINFO of its BINFO_TYPE if it is not + BINFO_VIRTUAL_P, and so on. + +2020-09-17 Jakub Jelinek <jakub@redhat.com> + + Backported from master: + 2020-04-07 Jakub Jelinek <jakub@redhat.com> + + PR c++/93931 + * parser.c (cp_parser_omp_var_list_no_open): Call process_outer_var_ref + on outer_automatic_var_p decls. + * cp-gimplify.c (cxx_omp_disregard_value_expr): Return true also for + capture proxy decls. + +2020-09-17 Jakub Jelinek <jakub@redhat.com> + + Backported from master: + 2020-04-07 Jakub Jelinek <jakub@redhat.com> + + PR c++/90995 + * parser.c (cp_parser_enum_specifier): Use temp_override for + parser->colon_corrects_to_scope_p, replace goto out with return. + If scoped enum or enum with underlying type is not followed by + { or ;, call cp_parser_commit_to_tentative_parse before calling + cp_parser_error and make sure to return error_mark_node instead of + NULL_TREE. Formatting fixes. + 2020-05-25 Jason Merrill <jason@redhat.com> PR c++/90749 |