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: