aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-06-20 00:18:49 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-06-20 00:18:49 +0000
commit1c79be2d3daf01d8fb4680eea5f45c21635abde2 (patch)
tree0dd39211add7198d516788833319032050710bd4 /gcc
parente8df0d960b36146c8e193b269f9f7ae7dc76e08b (diff)
downloadgcc-1c79be2d3daf01d8fb4680eea5f45c21635abde2.zip
gcc-1c79be2d3daf01d8fb4680eea5f45c21635abde2.tar.gz
gcc-1c79be2d3daf01d8fb4680eea5f45c21635abde2.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog36
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog21
-rw-r--r--gcc/testsuite/ChangeLog40
4 files changed, 98 insertions, 1 deletions
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2022-06-18 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2022-06-16 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jh@suse.cz>
+
+ Backported from master:
+ 2022-06-14 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/105739
+ * ipa-prop.cc (ipa_load_from_parm_agg): Punt on volatile loads.
+
2022-06-16 Richard Earnshaw <rearnsha@arm.com>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2022-06-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/106001
+ * typeck.cc (build_x_shufflevector): Use fold_non_dependent_expr
+ instead of maybe_constant_value.
+
+2022-06-19 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-06-09 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <ppalka@redhat.com>
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2022-06-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/105998
+ * c-c++-common/pr105998.c: New test.
+
+2022-06-19 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-06-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/106001
+ * g++.dg/ext/builtin-shufflevector-4.C: New test.
+
+2022-06-19 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-06-16 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <jh@suse.cz>
+
+ Backported from master:
+ 2022-06-14 Jan Hubicka <hubicka@ucw.cz>
+
+ * gcc.dg/ipa/pr105739.c: New test.
+
+2022-06-19 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-06-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/105871
+ * g++.dg/pr105871.C: New test.
+
2022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
Backported from master: