From 1c79be2d3daf01d8fb4680eea5f45c21635abde2 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Mon, 20 Jun 2022 00:18:49 +0000 Subject: [PATCH] Daily bump. --- 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 96f0e70..6f29fc2 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 ff3ede7..02f5d3a 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220619 +20220620 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index d539b95..8ca340a 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 4fb9192..471acf4 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: -- 2.7.4