[gcc r10-9210] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Wed Jan 6 00:18:08 GMT 2021
https://gcc.gnu.org/g:ede825af2c19a55de6c6994455a12e4331ab7fa7
commit r10-9210-gede825af2c19a55de6c6994455a12e4331ab7fa7
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed Jan 6 00:17:37 2021 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 12 ++++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 59 +++++++++++++++++++++++++++++++++++++++++++++++++
gcc/testsuite/ChangeLog | 51 ++++++++++++++++++++++++++++++++++++++++++
4 files changed, 123 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 080f551a6c9..24aff5a43c9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,15 @@
+2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
+
+ PR target/98522
+ * config/i386/sse.md (sse_cvtps2pi): Redefine as define_insn_and_split.
+ Clear the top 64 bytes of the input XMM register.
+ (sse_cvttps2pi): Ditto.
+
+2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
+
+ PR target/98521
+ * config/i386/xopintrin.h (_mm256_cmov_si256): New.
+
2021-01-03 Iain Sandoe <iain@sandoe.co.uk>
Jakub Jelinek <jakub@redhat.com>
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index fc775264780..c11ea6e377e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210105
+20210106
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4e0c5e4d1de..6461f4353ba 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,62 @@
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ PR c++/82099
+ * pt.c (resolve_overloaded_unification): Call
+ maybe_instantiate_noexcept after instantiating the function
+ decl.
+
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2020-10-28 Marek Polacek <polacek@redhat.com>
+
+ PR c++/96675
+ PR c++/96742
+ * pt.c (tsubst_copy_and_build): Call value_dependent_expression_p or
+ type_dependent_expression_p instead of type_dependent_expression_p_push.
+ But only call value_dependent_expression_p for expressions that are
+ potential_constant_expression.
+
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2020-12-02 Marek Polacek <polacek@redhat.com>
+
+ PR c++/97975
+ * constexpr.c (fold_non_dependent_init): Add a tree parameter.
+ Use it.
+ * cp-tree.h (fold_non_dependent_init): Add a tree parameter with
+ a default value.
+ * typeck2.c (store_init_value): Call fold_non_dependent_expr
+ only when checking the initializer for constexpr variables.
+ Call fold_non_dependent_init instead of maybe_constant_init.
+
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2020-12-07 Marek Polacek <polacek@redhat.com>
+
+ PR c++/98043
+ * decl.c (pop_switch): If SWITCH_STMT_TYPE is a scoped enum type,
+ set it to the type of SWITCH_STMT_COND.
+
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2020-12-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/98103
+ * constexpr.c (cxx_eval_dynamic_cast_fn): If the evaluating of vtable
+ yields a null pointer, give an error and return. Use objtype.
+
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ PR c++/97427
+ * constexpr.c (cxx_set_object_constness): New function.
+ (cxx_eval_call_expression): Set new_obj for destructors too.
+ Call cxx_set_object_constness to set/unset TREE_READONLY of
+ the object under construction/destruction.
+
2021-01-03 Iain Sandoe <iain@sandoe.co.uk>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e1536c7c8de..844378363ae 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,54 @@
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ PR c++/82099
+ * g++.dg/cpp0x/noexcept61.C: New test.
+
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2020-10-28 Marek Polacek <polacek@redhat.com>
+
+ PR c++/96675
+ PR c++/96742
+ * g++.dg/warn/Wdiv-by-zero-3.C: Turn dg-warning into dg-bogus.
+ * g++.dg/warn/Wtautological-compare3.C: New test.
+ * g++.dg/warn/Wtype-limits5.C: New test.
+ * g++.old-deja/g++.pt/crash10.C: Remove dg-warning.
+
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2020-12-02 Marek Polacek <polacek@redhat.com>
+
+ PR c++/97975
+ * g++.dg/cpp1z/inline-var8.C: New test.
+
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2020-12-07 Marek Polacek <polacek@redhat.com>
+
+ PR c++/98043
+ * g++.dg/cpp0x/enum41.C: New test.
+
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ Backported from master:
+ 2020-12-08 Marek Polacek <polacek@redhat.com>
+
+ PR c++/98103
+ * g++.dg/ubsan/vptr-18.C: New test.
+
+2021-01-05 Marek Polacek <polacek@redhat.com>
+
+ PR c++/97427
+ * g++.dg/cpp2a/constexpr-dtor10.C: New test.
+
+2021-01-05 Uroš Bizjak <ubizjak@gmail.com>
+
+ PR target/98522
+ * gcc.target/i386/pr98522.c: New test.
+
2021-01-04 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
More information about the Gcc-cvs
mailing list