From: GCC Administrator Date: Wed, 6 Jan 2021 00:17:37 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-10.3.0~454 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ede825af2c19a55de6c6994455a12e4331ab7fa7;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 080f551a6c9c..24aff5a43c9e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +2021-01-05 Uroš Bizjak + + 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 + + PR target/98521 + * config/i386/xopintrin.h (_mm256_cmov_si256): New. + 2021-01-03 Iain Sandoe Jakub Jelinek diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fc775264780d..c11ea6e377e8 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210105 +20210106 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4e0c5e4d1de6..6461f4353ba9 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,62 @@ +2021-01-05 Marek Polacek + + PR c++/82099 + * pt.c (resolve_overloaded_unification): Call + maybe_instantiate_noexcept after instantiating the function + decl. + +2021-01-05 Marek Polacek + + Backported from master: + 2020-10-28 Marek Polacek + + 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 + + Backported from master: + 2020-12-02 Marek Polacek + + 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 + + Backported from master: + 2020-12-07 Marek Polacek + + 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 + + Backported from master: + 2020-12-08 Marek Polacek + + 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 + + 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 Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e1536c7c8de3..844378363ae1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,54 @@ +2021-01-05 Marek Polacek + + PR c++/82099 + * g++.dg/cpp0x/noexcept61.C: New test. + +2021-01-05 Marek Polacek + + Backported from master: + 2020-10-28 Marek Polacek + + 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 + + Backported from master: + 2020-12-02 Marek Polacek + + PR c++/97975 + * g++.dg/cpp1z/inline-var8.C: New test. + +2021-01-05 Marek Polacek + + Backported from master: + 2020-12-07 Marek Polacek + + PR c++/98043 + * g++.dg/cpp0x/enum41.C: New test. + +2021-01-05 Marek Polacek + + Backported from master: + 2020-12-08 Marek Polacek + + PR c++/98103 + * g++.dg/ubsan/vptr-18.C: New test. + +2021-01-05 Marek Polacek + + PR c++/97427 + * g++.dg/cpp2a/constexpr-dtor10.C: New test. + +2021-01-05 Uroš Bizjak + + PR target/98522 + * gcc.target/i386/pr98522.c: New test. + 2021-01-04 Tobias Burnus Backported from master: