aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-03-27 00:16:33 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-03-27 00:16:33 +0000
commitd2906412ada87a4bdd6410060bc18a2c53c419b7 (patch)
tree9c3d026c34cca9d23c28e026ec5a2cddc489ead7 /gcc
parent43911ddd18b97d8ebd17d2959f36efa539d359b7 (diff)
downloadgcc-d2906412ada87a4bdd6410060bc18a2c53c419b7.zip
gcc-d2906412ada87a4bdd6410060bc18a2c53c419b7.tar.gz
gcc-d2906412ada87a4bdd6410060bc18a2c53c419b7.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog27
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/analyzer/ChangeLog9
-rw-r--r--gcc/c-family/ChangeLog4
-rw-r--r--gcc/cp/ChangeLog13
-rw-r--r--gcc/testsuite/ChangeLog25
6 files changed, 79 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4b1cddd..1f49cbd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,30 @@
+2022-03-26 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR middle-end/104885
+ * calls.cc (mark_stack_region_used): Check that the region
+ is within the allocated size of stack_usage_map.
+
+2022-03-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/103775
+ * recog.cc (check_invalid_inc_dec): New function.
+ (insn_invalid_p): Return 1 if REG_INC operand overlaps
+ any stored REGs.
+
+2022-03-26 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/105058
+ * config/i386/sse.md (loadiwkey): Replace "v" with "x".
+ (aes<aesklvariant>u8): Likewise.
+
+2022-03-26 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/105052
+ * config/i386/sse.md (ssse3_ph<plusminus_mnemonic>wv4hi3):
+ Replace "Yv" with "x".
+ (ssse3_ph<plusminus_mnemonic>dv2si3): Likewise.
+ (ssse3_psign<mode>3): Likewise.
+
2022-03-26 Hans-Peter Nilsson <hp@axis.com>
* reload.cc (find_reloads): Align comment with code where
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8b0bfd6..70c092d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220326
+20220327
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index a76d61e..d0c74b4 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,12 @@
+2022-03-26 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/105057
+ * store.cc (binding_cluster::make_unknown_relative_to): Reject
+ attempts to create a cluster for untracked base regions.
+ (store::set_value): Likewise.
+ (store::fill_region): Likewise.
+ (store::mark_region_as_unknown): Likewise.
+
2022-03-25 David Malcolm <dmalcolm@redhat.com>
PR analyzer/104954
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index c28da27..a85f82f 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2022-03-26 Thomas Schwinge <thomas@codesourcery.com>
+
+ * c.opt: Properly quote comment.
+
2022-03-25 Eric Botcazou <ebotcazou@adacore.com>
* c-ada-spec.cc (dump_ada_import): Deal with the "section" attribute
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f17a9c9..2c885b2 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2022-03-26 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/105050
+ * constexpr.cc (potential_constant_expression_1) <case IF_STMT>:
+ Clarify error message when a if-stmt is non-constant because its
+ branches are non-constant.
+
+2022-03-26 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/103455
+ * call.cc (add_builtin_candidate) <case MEMBER_REF>: Test
+ CLASS_TYPE_P instead of MAYBE_CLASS_TYPE_P.
+
2022-03-26 Jakub Jelinek <jakub@redhat.com>
* parser.cc (cp_parser_postfix_expression)
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5188060..2608588 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,30 @@
2022-03-26 Jakub Jelinek <jakub@redhat.com>
+ PR rtl-optimization/103775
+ * gcc.dg/pr103775.c: New test.
+
+2022-03-26 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/105050
+ * g++.dg/cpp1y/constexpr-105050.C: New test.
+
+2022-03-26 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/103455
+ * g++.dg/overload/builtin6.C: New test.
+
+2022-03-26 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/105057
+ * gcc.dg/analyzer/fread-2.c: New test, as a regression test for
+ ICE in store::set_value on untracked base region.
+ * gcc.dg/analyzer/memset-2.c: Likewise, for ICE in
+ store::fill_region.
+ * gcc.dg/analyzer/strcpy-2.c: Likewise, for ICE in
+ store::mark_region_as_unknown.
+
+2022-03-26 Jakub Jelinek <jakub@redhat.com>
+
* c-c++-common/builtin-convertvector-3.c: New test.
* g++.dg/cpp2a/bit-cast15.C: New test.