https://gcc.gnu.org/g:82e4bdc5c33f2969e34ec1bb61b73c814a388eb6

commit r14-10212-g82e4bdc5c33f2969e34ec1bb61b73c814a388eb6
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu May 16 00:22:15 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 28 ++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  |  9 +++++++++
 gcc/testsuite/ChangeLog |  8 ++++++++
 4 files changed, 46 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0b28e2f9b1a6..dc65858ff215 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,31 @@
+2024-05-15  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-05-07  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/114931
+       * tree.cc (type_hash_canon_hash): Hash TYPE_STRUCTURAL_EQUALITY_P.
+       (type_cache_hasher::equal): Compare TYPE_STRUCTURAL_EQUALITY_P.
+       (build_array_type_1): Set TYPE_STRUCTURAL_EQUALITY_P before
+       probing with type_hash_canon.
+       (build_function_type): Likewise.
+       (build_method_type_directly): Likewise.
+       (build_offset_type): Likewise.
+       (build_complex_type): Likewise.
+       * attribs.cc (build_type_attribute_qual_variant): Likewise.
+
+2024-05-15  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-05-03  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/114931
+       * tree.cc (build_array_type_1): Return early when type_hash_canon
+       returned an older existing type.
+       (build_function_type): Likewise.
+       (build_method_type_directly): Likewise.
+       (build_offset_type): Likewise.
+
 2024-05-12  Gerald Pfeifer  <ger...@pfeifer.com>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f67275af10fb..009b2a2312c8 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240515
+20240516
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 32c992089470..8676658bdf35 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,12 @@
+2024-05-15  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-05-07  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/114931
+       * c-common.cc (complete_array_type): Set TYPE_STRUCTURAL_EQUALITY_P
+       before probing with type_hash_canon.
+
 2024-05-07  Andrew Pinski  <quic_apin...@quicinc.com>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c87af8afa8c6..6fd8fd7b12d4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2024-05-15  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-05-07  Richard Biener  <rguent...@suse.de>
+
+       PR middle-end/114931
+       * gcc.dg/pr114931.c: New testcase.
+
 2024-05-13  Patrick Palka  <ppa...@redhat.com>
 
        Backported from master:

Reply via email to