]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 7 Mar 2021 00:16:24 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 7 Mar 2021 00:16:24 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libstdc++-v3/ChangeLog

index 8501643a7aa4c53c37623d9c362f43a71bef80b6..e4a65e4bf447dbe8f7f3230d29ae08672a860fd2 100644 (file)
@@ -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
index e282419d00b41b19ab895d797cc0f3b8cb6b34e1..eb3ed96bdfa26ea6a93d1b8fdb0e67fea9c5bd1e 100644 (file)
@@ -1 +1 @@
-20210306
+20210307
index f8e86e810232a5534a9de90fde027ff901bfa2ec..62268c3173f2d2cc1174a03f84d9c1eab18ab121 100644 (file)
@@ -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
index 71d6c6c3f757ed00a4d5482914beec621c37c67a..477c0ab48ac58f7f2a9d60c17a7aa0122ec3599b 100644 (file)
@@ -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
index ef4926cb1fb8cdf13c1a8587baa89a795efe2046..d7d069a7f8da4fc00e2d8044707272140cd8fe04 100644 (file)
@@ -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
index 79b6b6945e2d1082e7aec15ff24f2665992b27d3..a99aaa0930a1e22c8cdefde097684f39eb7020ad 100644 (file)
@@ -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
index de227bac9efa1fb9a16c154804198ab0d1a3c340..a8d77dcd4f1af623f97dc454a0be22a9fce42941 100644 (file)
@@ -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