public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r10-9736] Daily bump.
@ 2021-04-21 0:17 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2021-04-21 0:17 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:411caeee36158b6ca782ff3099b9bd8b3c95039e
commit r10-9736-g411caeee36158b6ca782ff3099b9bd8b3c95039e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed Apr 21 00:17:12 2021 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 60 ++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c/ChangeLog | 9 ++++
gcc/cp/ChangeLog | 61 +++++++++++++++++++++++++++
gcc/testsuite/ChangeLog | 110 ++++++++++++++++++++++++++++++++++++++++++++++++
intl/ChangeLog | 10 +++++
libgcc/ChangeLog | 11 +++++
libsanitizer/ChangeLog | 10 +++++
8 files changed, 272 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e71bf05954f..df397e46454 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,63 @@
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/99767
+ * tree-vect-loop.c (vect_transform_loop): Don't remove just
+ dead scalar .MASK_LOAD calls, but also dead .COND_* calls - replace
+ them by their last argument.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/99905
+ * combine.c (expand_compound_operation): If pos + len > modewidth,
+ perform the right shift by pos in inner_mode and then convert to mode,
+ instead of trying to simplify a shift of rtx with inner_mode by pos
+ as if it was a shift in mode.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/99830
+ * combine.c (simplify_and_const_int_1): Don't optimize varop
+ away if it has side-effects.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR lto/99849
+ * expr.c (expand_expr_addr_expr_1): Test is_global_var rather than
+ just TREE_STATIC on COMPOUND_LITERAL_EXPR_DECLs.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/98601
+ * rtlanal.c (rtx_addr_can_trap_p_1): Allow in assert unknown size
+ not just for BLKmode, but also for VOIDmode. For STRICT_ALIGNMENT
+ unaligned_mems handle VOIDmode like BLKmode.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/99863
+ * dse.c (replace_read): Drop regs_live argument. Instead of
+ regs_live, use store_insn->fixed_regs_live if non-NULL,
+ otherwise punt if insns sequence clobbers or sets any hard
+ registers.
+
2021-04-19 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b392715811c..1c1820ff172 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210420
+20210421
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index ecd1741df24..8fd5fa92b1a 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,12 @@
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/99990
+ * c-decl.c (finish_decl): Don't overwrite TREE_TYPE of
+ error_mark_node.
+
2021-04-08 Release Manager
* GCC 10.3.0 released.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d8cbfaada9e..3bf6a9a4c1b 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,64 @@
+2021-04-20 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2020-10-08 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/97052
+ * constraint.cc (build_type_constraint): Temporarily increment
+ processing_template_decl before calling build_concept_check.
+ * pt.c (make_constrained_placeholder_type): Likewise.
+
+2021-04-20 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2021-01-20 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/95434
+ * pt.c (tsubst) <case TEMPLATE_TYPE_PARM>: If tsubsting
+ CLASS_PLACEHOLDER_TEMPLATE yields a TEMPLATE_TEMPLATE_PARM,
+ adjust to its TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL.
+
+2021-04-20 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2021-04-14 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/83476
+ PR c++/99885
+ * pt.c (deducible_expression): Look through implicit
+ INDIRECT_REFs as well.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/100111
+ * constexpr.c (cxx_eval_store_expression): Don't add CONSTRUCTORs
+ for empty classes into *valp when types don't match even when *valp
+ is NULL.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99833
+ * pt.c (extract_locals_r): When handling DECL_EXPR of a structured
+ binding, add to data.internal also all corresponding structured
+ binding decls.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99859
+ * constexpr.c (addr_of_non_const_var): New function.
+ (cxx_bind_parameters_in_call): Set *non_constant_args to true
+ even if cp_walk_tree on arg with addr_of_non_const_var callback
+ returns true.
+
2021-04-11 Marek Polacek <polacek@redhat.com>
PR c++/97966
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ba467fe2982..817b05ec730 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,113 @@
+2021-04-20 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2020-10-08 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/97052
+ * g++.dg/cpp2a/concepts-defarg2.C: New test.
+
+2021-04-20 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2021-01-20 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/95434
+ * g++.dg/cpp2a/lambda-generic9.C: New test.
+
+2021-04-20 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2021-04-14 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/83476
+ PR c++/99885
+ * g++.dg/cpp1z/class-deduction85.C: New test.
+ * g++.dg/template/ref11.C: New test.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/100111
+ * g++.dg/cpp0x/constexpr-100111.C: New test.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/99767
+ * gcc.target/aarch64/pr99767.c: New test.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99833
+ * g++.dg/cpp1z/pr99833.C: New test.
+ * g++.dg/cpp2a/pr99833.C: New test.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/99905
+ * gcc.target/i386/pr99905.c: New test.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/99830
+ * gcc.dg/pr99830.c: New test.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/99990
+ * gcc.dg/pr99990.c: New test.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR lto/99849
+ * gcc.dg/lto/pr99849_0.c: New test.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-10 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/98601
+ * gcc.dg/torture/pr98601.c: New test.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/99859
+ * g++.dg/cpp1y/constexpr-99859-1.C: New test.
+ * g++.dg/cpp1y/constexpr-99859-2.C: New test.
+ * g++.dg/cpp2a/constexpr-new18.C: New test.
+ * g++.dg/cpp2a/constexpr-new19.C: New test.
+
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/99863
+ * gcc.target/i386/pr99863.c: New test.
+
2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master:
diff --git a/intl/ChangeLog b/intl/ChangeLog
index e45e393b790..3c50c7bc259 100644
--- a/intl/ChangeLog
+++ b/intl/ChangeLog
@@ -1,3 +1,13 @@
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR jit/100096
+ * configure.ac: Add --enable-host-shared support.
+ * Makefile.in: Update copyright. Add @PICFLAG@ to CFLAGS.
+ * configure: Regenerated.
+
2021-04-08 Release Manager
* GCC 10.3.0 released.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 1f9de3d5091..f208dfc2042 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,14 @@
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/97653
+ * config/rs6000/t-linux (IBM128_STATIC_OBJS): Fix spelling, use
+ $(objext) instead of $(object). Use _floatunditf instead of
+ _floatunsditf. Add tf <-> ti conversion objects.
+ (IBM128_SHARED_OBJS): Use proper substitution reference syntax.
+
2021-04-08 Release Manager
* GCC 10.3.0 released.
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index ceea82c4f70..fc4371afad5 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,13 @@
+2021-04-20 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2021-04-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR sanitizer/100114
+ * sanitizer_common/sanitizer_posix_libcdep.cpp: Cherry-pick
+ llvm-project revisions 82150606fb11d28813ae6da1101f5bda638165fe
+ and b93629dd335ffee2fc4b9b619bf86c3f9e6b0023.
+
2021-04-08 Release Manager
* GCC 10.3.0 released.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-04-21 0:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-21 0:17 [gcc r10-9736] Daily bump GCC Administrator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).