diff options
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 32 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 24 | ||||
-rw-r--r-- | libgcc/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 |
7 files changed, 83 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8501643..e4a65e4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2021-03-06 Julian Brown <julian@codesourcery.com> + + * tree-pretty-print.c (dump_generic_node): Emit non-generic + address space info for aggregates. + +2021-03-06 Hans-Peter Nilsson <hp@axis.com> + + * config/cris/cris.h (MAX_FIXED_MODE_SIZE): Don't define. + 2021-03-05 Jakub Jelinek <jakub@redhat.com> PR middle-end/99322 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e282419..eb3ed96 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210306 +20210307 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f8e86e8..62268c3 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,35 @@ +2021-03-06 Patrick Palka <ppalka@redhat.com> + Jakub Jelinek <jakub@redhat.com> + + PR c++/99287 + * constexpr.c (cxx_eval_increment_expression): Pass lval when + evaluating the MODIFY_EXPR, and update 'mod' with the result of + this evaluation. Check *non_constant_p afterwards. For prefix + ops, just return 'mod'. + +2021-03-06 Patrick Palka <ppalka@redhat.com> + Jakub Jelinek <jakub@redhat.com> + + PR c++/96330 + * pt.c (tsubst_copy) <case TEMPLATE_ID_EXPR>: Rename local + variable 'fn' to 'tmpl'. Handle a variable template-id by + calling lookup_template_variable. + +2021-03-06 Patrick Palka <ppalka@redhat.com> + + PR c++/99365 + * pt.c (unify) <case TEMPLATE_TYPE_PARM>: Pass targs as + outer_targs to do_auto_deduction. + (placeholder_type_constraint_dependent_p): Define. + (do_auto_deduction): When processing_template_decl != 0 + and context is adc_unify and we have constraints, pretend the + constraints are satisfied instead of punting. Otherwise don't + punt unless placeholder_type_constraint_dependent_p holds. + Add some clarifying sanity checks. Add a hack to add missing + outermost template levels to outer_args before checking + satisfaction. Don't substitute outer_targs into type if it's + already been done. + 2021-03-05 Marek Polacek <polacek@redhat.com> PR c++/99374 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 71d6c6c..477c0ab 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,8 @@ +2021-03-06 Iain Buclaw <ibuclaw@gdcproject.org> + + * d-lang.cc (d_init_options_struct): Don't set default + flag_complex_method. + 2021-03-03 Iain Buclaw <ibuclaw@gdcproject.org> PR d/99337 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ef4926c..d7d069a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,27 @@ +2021-03-06 Patrick Palka <ppalka@redhat.com> + Jakub Jelinek <jakub@redhat.com> + + PR c++/99287 + * g++.dg/cpp2a/constexpr-99287.C: New test. + +2021-03-06 Patrick Palka <ppalka@redhat.com> + Jakub Jelinek <jakub@redhat.com> + + PR c++/96330 + * g++.dg/cpp1y/var-templ68.C: New test. + * g++.dg/cpp1y/var-templ68a.C: New test. + +2021-03-06 Patrick Palka <ppalka@redhat.com> + + PR c++/99365 + * g++.dg/cpp2a/concepts-partial-spec9.C: New test. + * g++.dg/cpp2a/concepts-placeholder4.C: New test. + +2021-03-06 Hans-Peter Nilsson <hp@axis.com> + + * gcc.target/cris/pr93372-1.c: Adjust expected assembler result + to allow an eliminated stack-frame. + 2021-03-05 Marek Polacek <polacek@redhat.com> PR c++/99374 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 79b6b69..a99aaa0 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,9 @@ +2021-03-06 Jakub Jelinek <jakub@redhat.com> + + PR gcov-profile/99406 + * libgcov.h (MAP_FAILED, MAP_ANONYMOUS): If HAVE_SYS_MMAN_H is + defined, define these macros if not defined already. + 2021-03-04 Martin Liska <mliska@suse.cz> PR gcov-profile/99105 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index de227ba..a8d77dc 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2021-03-06 Jakub Jelinek <jakub@redhat.com> + + PR libstdc++/99396 + * include/std/bit (__rotl, __rotr): Add optimized variants for power of + two _Nd which the compiler can pattern match the rotates. + 2021-03-04 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/99382 |