https://gcc.gnu.org/g:4871b0f74c6ca95261c20d5223c96d9de193bb39

commit r14-10452-g4871b0f74c6ca95261c20d5223c96d9de193bb39
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Jul 18 00:24:42 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 53 +++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 50 +++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 74 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 178 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a0b7deaddfaa..5231837fddae 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,56 @@
+2024-07-17  Uros Bizjak  <ubiz...@gmail.com>
+
+       Backported from master:
+       2024-07-17  Uros Bizjak  <ubiz...@gmail.com>
+
+       PR target/115526
+       * config/alpha/alpha.md (movdi_er_high_g): Add cannot_copy attribute.
+       (movdi_er_tlsgd): Ditto.
+       (movdi_er_tlsldm): Ditto.
+       (call_value_osf_<tls>): Ditto.
+
+2024-07-17  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-17  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/115887
+       * gimple-lower-bitint.cc (gimple_lower_bitint): Use gsi_insert_on_edge
+       instead of gsi_insert_on_edge_immediate and set edge_insertions to
+       true.
+
+2024-07-17  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-17  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/115527
+       * gimple-fold.cc (clear_padding_flush): Introduce endsize
+       variable and use it instead of wordsize when comparing it against
+       nonzero_last.
+       (clear_padding_type): Increment off by sz.
+
+2024-07-17  Robin Dapp  <rd...@ventanamicro.com>
+
+       Backported from master:
+       2024-06-11  Robin Dapp  <rd...@ventanamicro.com>
+
+       PR tree-optimization/115382
+       * tree-vect-loop.cc (vectorize_fold_left_reduction): Use
+       prepare_vec_mask.
+       * tree-vect-stmts.cc (check_load_store_for_partial_vectors):
+       Remove static of prepare_vec_mask.
+       * tree-vectorizer.h (prepare_vec_mask): Export.
+
+2024-07-17  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-07-13  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/115868
+       * tree-vect-stmts.cc (vectorizable_simd_clone_call): Correctly
+       compute the number of mask copies required for vect_record_loop_mask.
+
 2024-07-16  Richard Biener  <rguent...@suse.de>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5961a7c72a19..1d16bb88567c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240717
+20240718
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d0757b37d20a..ff36ee51eabe 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,53 @@
+2024-07-17  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-17  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/111890
+       * pt.cc (maybe_new_partial_specialization): Propagate TYPE_CONTEXT
+       to the newly created partial specialization.
+
+2024-07-17  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-15  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/115897
+       * pt.cc (complex_alias_template_p): Return true for an alias
+       template with attributes.
+       (get_underlying_template): Don't look through an alias template
+       with attributes.
+
+2024-07-17  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-06-28  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/106760
+       * call.cc (add_candidates): Relax test for adding a candidate
+       to 'bad_cands' to also accept an uninstantiated template candidate
+       that has no missing conversions.
+
+2024-07-17  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-02  Jakub Jelinek  <ja...@redhat.com>
+                   Jason Merrill  <ja...@redhat.com>
+
+       PR c++/115754
+       * constexpr.cc (cxx_eval_constant_expression) <case CONVERT_EXPR>:
+       For conversions to void, pass vc_discard to the recursive call
+       and otherwise for tcode other than VIEW_CONVERT_EXPR pass vc_prvalue.
+
+2024-07-17  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       Backported from master:
+       2024-07-17  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/99242
+       * name-lookup.cc (append_imported_binding_slot): Propagate dups
+       flags.
+
 2024-07-11  Nathaniel Shead  <nathanielosh...@gmail.com>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3384bfe8166c..9604a9181736 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,77 @@
+2024-07-17  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-17  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/111890
+       * g++.dg/cpp2a/concepts-partial-spec15.C: New test.
+
+2024-07-17  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-15  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/115897
+       * g++.dg/cpp0x/alias-decl-77.C: New test.
+
+2024-07-17  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-06-28  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/106760
+       * g++.dg/ext/conv3.C: New test.
+
+2024-07-17  Uros Bizjak  <ubiz...@gmail.com>
+
+       Backported from master:
+       2024-07-17  Uros Bizjak  <ubiz...@gmail.com>
+
+       PR target/115526
+       * gcc.target/alpha/pr115526.c: New test.
+
+2024-07-17  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-17  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/115887
+       * gcc.dg/bitint-108.c: New test.
+
+2024-07-17  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-17  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/115527
+       * c-c++-common/torture/builtin-clear-padding-1.c: Add dg-do run
+       directive.
+       * c-c++-common/torture/builtin-clear-padding-2.c: Likewise.
+       * c-c++-common/torture/builtin-clear-padding-3.c: Likewise.
+       * c-c++-common/torture/builtin-clear-padding-4.c: Likewise.
+       * c-c++-common/torture/builtin-clear-padding-5.c: Likewise.
+       * c-c++-common/torture/builtin-clear-padding-6.c: New test.
+
+2024-07-17  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-02  Jakub Jelinek  <ja...@redhat.com>
+                   Jason Merrill  <ja...@redhat.com>
+
+       PR c++/115754
+       * g++.dg/cpp26/pr115754.C: New test.
+
+2024-07-17  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       Backported from master:
+       2024-07-17  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/99242
+       * g++.dg/modules/pr99242_a.H: New test.
+       * g++.dg/modules/pr99242_b.H: New test.
+       * g++.dg/modules/pr99242_c.H: New test.
+       * g++.dg/modules/pr99242_d.C: New test.
+
 2024-07-16  Richard Biener  <rguent...@suse.de>
 
        Backported from master:

Reply via email to