From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 8C0F63858281; Mon, 20 Jun 2022 00:19:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8C0F63858281 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-8497] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-12 X-Git-Oldrev: e8df0d960b36146c8e193b269f9f7ae7dc76e08b X-Git-Newrev: 1c79be2d3daf01d8fb4680eea5f45c21635abde2 Message-Id: <20220620001926.8C0F63858281@sourceware.org> Date: Mon, 20 Jun 2022 00:19:26 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jun 2022 00:19:26 -0000 https://gcc.gnu.org/g:1c79be2d3daf01d8fb4680eea5f45c21635abde2 commit r12-8497-g1c79be2d3daf01d8fb4680eea5f45c21635abde2 Author: GCC Administrator Date: Mon Jun 20 00:18:49 2022 +0000 Daily bump. Diff: --- gcc/ChangeLog | 36 ++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 21 +++++++++++++++++++++ gcc/testsuite/ChangeLog | 40 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 98 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 96f0e70ff9a..6f29fc22816 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,39 @@ +2022-06-19 Jakub Jelinek + + Backported from master: + 2022-06-18 Jakub Jelinek + + PR middle-end/105998 + * varasm.cc (narrowing_initializer_constant_valid_p): Check + SCALAR_INT_MODE_P instead of INTEGRAL_MODE_P, also break on + ! INTEGRAL_TYPE_P and do the same check also on op{0,1}'s type. + +2022-06-19 Jakub Jelinek + + Backported from master: + 2022-06-16 Jakub Jelinek + + PR middle-end/105951 + * tree-ssa-ccp.cc (optimize_atomic_bit_test_and, + optimize_atomic_op_fetch_cmp_0): Remember gimple_call_fn (call) + as last argument to the internal functions. + * builtins.cc (expand_ifn_atomic_bit_test_and): Adjust for the + extra call argument to ifns. If expand_atomic_fetch_op fails for the + lhs == NULL_TREE case, fall through into the optab code with + gen_reg_rtx (mode) as target. If second expand_atomic_fetch_op + fails, construct a CALL_EXPR and expand that. + (expand_ifn_atomic_op_fetch_cmp_0): Adjust for the extra call argument + to ifns. If expand_atomic_fetch_op fails, construct a CALL_EXPR and + expand that. + +2022-06-19 Jan Hubicka + + Backported from master: + 2022-06-14 Jan Hubicka + + PR ipa/105739 + * ipa-prop.cc (ipa_load_from_parm_agg): Punt on volatile loads. + 2022-06-16 Richard Earnshaw Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ff3ede7eb96..02f5d3a119f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220619 +20220620 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index d539b95f7d3..8ca340a5a9e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,24 @@ +2022-06-19 Jakub Jelinek + + Backported from master: + 2022-06-17 Jakub Jelinek + + PR c++/106001 + * typeck.cc (build_x_shufflevector): Use fold_non_dependent_expr + instead of maybe_constant_value. + +2022-06-19 Jakub Jelinek + + Backported from master: + 2022-06-09 Jakub Jelinek + + PR c++/105871 + * constexpr.cc (cxx_eval_bit_field_ref): For BIT_FIELD_REF with + non-integral result type use fold_ternary too like for BIT_FIELD_REFs + from VECTOR_CST. If fold_ternary returns NULL, diagnose non-constant + expression, set *non_constant_p and return t, instead of returning + NULL. + 2022-06-11 Patrick Palka Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4fb9192002e..471acf43d42 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,43 @@ +2022-06-19 Jakub Jelinek + + Backported from master: + 2022-06-18 Jakub Jelinek + + PR middle-end/105998 + * c-c++-common/pr105998.c: New test. + +2022-06-19 Jakub Jelinek + + Backported from master: + 2022-06-17 Jakub Jelinek + + PR c++/106001 + * g++.dg/ext/builtin-shufflevector-4.C: New test. + +2022-06-19 Jakub Jelinek + + Backported from master: + 2022-06-16 Jakub Jelinek + + PR middle-end/105951 + * gcc.target/i386/pr105951-1.c: New test. + * gcc.target/i386/pr105951-2.c: New test. + +2022-06-19 Jan Hubicka + + Backported from master: + 2022-06-14 Jan Hubicka + + * gcc.dg/ipa/pr105739.c: New test. + +2022-06-19 Jakub Jelinek + + Backported from master: + 2022-06-09 Jakub Jelinek + + PR c++/105871 + * g++.dg/pr105871.C: New test. + 2022-06-15 Iain Buclaw Backported from master: