summaryrefslogtreecommitdiffstats
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
parentvarasm: Fix up ICE in narrowing_initializer_constant_valid_p [PR105998] (diff)
downloadgcc-1c79be2d3daf01d8fb4680eea5f45c21635abde2.tar.gz
gcc-1c79be2d3daf01d8fb4680eea5f45c21635abde2.tar.bz2
gcc-1c79be2d3daf01d8fb4680eea5f45c21635abde2.tar.xz
Daily bump.
-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 96f0e70ff9a..6f29fc22816 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,39 @@
12022-06-19 Jakub Jelinek <jakub@redhat.com>
2
3 Backported from master:
4 2022-06-18 Jakub Jelinek <jakub@redhat.com>
5
6 PR middle-end/105998
7 * varasm.cc (narrowing_initializer_constant_valid_p): Check
8 SCALAR_INT_MODE_P instead of INTEGRAL_MODE_P, also break on
9 ! INTEGRAL_TYPE_P and do the same check also on op{0,1}'s type.
10
112022-06-19 Jakub Jelinek <jakub@redhat.com>
12
13 Backported from master:
14 2022-06-16 Jakub Jelinek <jakub@redhat.com>
15
16 PR middle-end/105951
17 * tree-ssa-ccp.cc (optimize_atomic_bit_test_and,
18 optimize_atomic_op_fetch_cmp_0): Remember gimple_call_fn (call)
19 as last argument to the internal functions.
20 * builtins.cc (expand_ifn_atomic_bit_test_and): Adjust for the
21 extra call argument to ifns. If expand_atomic_fetch_op fails for the
22 lhs == NULL_TREE case, fall through into the optab code with
23 gen_reg_rtx (mode) as target. If second expand_atomic_fetch_op
24 fails, construct a CALL_EXPR and expand that.
25 (expand_ifn_atomic_op_fetch_cmp_0): Adjust for the extra call argument
26 to ifns. If expand_atomic_fetch_op fails, construct a CALL_EXPR and
27 expand that.
28
292022-06-19 Jan Hubicka <jh@suse.cz>
30
31 Backported from master:
32 2022-06-14 Jan Hubicka <hubicka@ucw.cz>
33
34 PR ipa/105739
35 * ipa-prop.cc (ipa_load_from_parm_agg): Punt on volatile loads.
36
12022-06-16 Richard Earnshaw <rearnsha@arm.com> 372022-06-16 Richard Earnshaw <rearnsha@arm.com>
2 38
3 Backported from master: 39 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 @@
12022-06-19 Jakub Jelinek <jakub@redhat.com>
2
3 Backported from master:
4 2022-06-17 Jakub Jelinek <jakub@redhat.com>
5
6 PR c++/106001
7 * typeck.cc (build_x_shufflevector): Use fold_non_dependent_expr
8 instead of maybe_constant_value.
9
102022-06-19 Jakub Jelinek <jakub@redhat.com>
11
12 Backported from master:
13 2022-06-09 Jakub Jelinek <jakub@redhat.com>
14
15 PR c++/105871
16 * constexpr.cc (cxx_eval_bit_field_ref): For BIT_FIELD_REF with
17 non-integral result type use fold_ternary too like for BIT_FIELD_REFs
18 from VECTOR_CST. If fold_ternary returns NULL, diagnose non-constant
19 expression, set *non_constant_p and return t, instead of returning
20 NULL.
21
12022-06-11 Patrick Palka <ppalka@redhat.com> 222022-06-11 Patrick Palka <ppalka@redhat.com>
2 23
3 Backported from master: 24 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 @@
12022-06-19 Jakub Jelinek <jakub@redhat.com>
2
3 Backported from master:
4 2022-06-18 Jakub Jelinek <jakub@redhat.com>
5
6 PR middle-end/105998
7 * c-c++-common/pr105998.c: New test.
8
92022-06-19 Jakub Jelinek <jakub@redhat.com>
10
11 Backported from master:
12 2022-06-17 Jakub Jelinek <jakub@redhat.com>
13
14 PR c++/106001
15 * g++.dg/ext/builtin-shufflevector-4.C: New test.
16
172022-06-19 Jakub Jelinek <jakub@redhat.com>
18
19 Backported from master:
20 2022-06-16 Jakub Jelinek <jakub@redhat.com>
21
22 PR middle-end/105951
23 * gcc.target/i386/pr105951-1.c: New test.
24 * gcc.target/i386/pr105951-2.c: New test.
25
262022-06-19 Jan Hubicka <jh@suse.cz>
27
28 Backported from master:
29 2022-06-14 Jan Hubicka <hubicka@ucw.cz>
30
31 * gcc.dg/ipa/pr105739.c: New test.
32
332022-06-19 Jakub Jelinek <jakub@redhat.com>
34
35 Backported from master:
36 2022-06-09 Jakub Jelinek <jakub@redhat.com>
37
38 PR c++/105871
39 * g++.dg/pr105871.C: New test.
40
12022-06-15 Iain Buclaw <ibuclaw@gdcproject.org> 412022-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
2 42
3 Backported from master: 43 Backported from master: