https://gcc.gnu.org/g:99eb84fd363b7980eac16ace5e975da65a1185e8

commit r14-10554-g99eb84fd363b7980eac16ace5e975da65a1185e8
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Aug 3 00:22:11 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 29 ++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 60 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/po/ChangeLog        |  6 +++++
 gcc/testsuite/ChangeLog | 60 +++++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 15 +++++++++++++
 6 files changed, 171 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d828c55306f3..6262ca6d8d4b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,32 @@
+2024-08-02  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR tree-optimization/116156
+       * tree-ssa-forwprop.cc (pass_forwprop::execute): Don't add
+       uses if the statement was a debug statement.
+
+2024-08-02  liuhongt  <hongtao....@intel.com>
+
+       Backported from master:
+       2024-07-30  liuhongt  <hongtao....@intel.com>
+
+       PR target/116043
+       * config/i386/constraints.md (Bk): Refine to
+       define_special_memory_constraint.
+
+2024-08-02  Haochen Jiang  <haochen.ji...@intel.com>
+
+       * config/i386/prfchiintrin.h
+       (_m_prefetchit0): Add macro for non-optimized option.
+       (_m_prefetchit1): Ditto.
+
+2024-08-02  Yang Yujie  <yangyu...@loongson.cn>
+
+       Backported from master:
+       2024-08-02  Yang Yujie  <yangyu...@loongson.cn>
+
+       * config/loongarch/genopts/gen-evolution.awk: Do not use
+       "length()" to compute the size of an array.
+
 2024-08-01  Jakub Jelinek  <ja...@redhat.com>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index ba6415cbd757..613753ee8b50 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240802
+20240803
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4d37b09efd69..e819f9e63e88 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,63 @@
+2024-08-02  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-29  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/88313
+       * parser.cc (cp_parser_lambda_declarator_opt): Pass
+       lambda_p=true to cp_parser_parameter_declaration_clause.
+       (cp_parser_direct_declarator): Pass lambda_p=false to
+       to cp_parser_parameter_declaration_clause.
+       (cp_parser_parameter_declaration_clause): Add bool lambda_p
+       parameter.  Consider lambda_p instead of current_class_type
+       when setting parser->auto_is_implicit_function_template_parm_p.
+       Don't consider processing_template_parmlist.
+       (cp_parser_requirement_parameter_list): Pass lambda_p=false
+       to cp_parser_parameter_declaration_clause.
+
+2024-08-02  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-25  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/115897
+       * tree.cc (strip_typedefs): Move up the typedef recursion case.
+       Never strip a dependent alias template-id that has dependent
+       attributes.
+
+2024-08-02  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-23  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/115656
+       * constraint.cc (weakly_subsumes): Pass in_decl=tmpl to
+       get_normalized_constraints_from_info.  Rename to ...
+       (ttp_subsumes): ... this.
+       * cp-tree.h (weakly_subsumes): Rename to ...
+       (ttp_subsumes): ... this.
+       * pt.cc (is_compatible_template_arg): Adjust after renaming.
+
+2024-08-02  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-23  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/115296
+       * pt.cc (alias_ctad_tweaks): Use complain=tf_none instead of
+       tf_warning_or_error.
+
+2024-08-02  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-18  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/112288
+       * pt.cc (tsubst_friend_function): When adjusting existing
+       specializations after defining a previously declared template
+       friend, consider the most general template and correct
+       DECL_TI_ARGS adjustment.
+
 2024-08-01  Release Manager
 
        * GCC 14.2.0 released.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 4ea5f663618c..87c7b71a9671 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,9 @@
+2024-08-02  Joseph Myers  <josmy...@redhat.com>
+
+       * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+       ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
+       zh_TW.po: Update.
+
 2024-08-01  Release Manager
 
        * GCC 14.2.0 released.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 794d365f4690..e83dbd1caf01 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,63 @@
+2024-08-02  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR tree-optimization/116156
+       * c-c++-common/torture/pr116156-1.c: New test.
+
+2024-08-02  liuhongt  <hongtao....@intel.com>
+
+       Backported from master:
+       2024-07-30  liuhongt  <hongtao....@intel.com>
+
+       * gcc.target/i386/pr116043.c: New test.
+
+2024-08-02  Haochen Jiang  <haochen.ji...@intel.com>
+
+       * gcc.target/i386/prefetchi-1b.c: New test.
+
+2024-08-02  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-29  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/88313
+       * g++.dg/cpp2a/lambda-targ6.C: New test.
+
+2024-08-02  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-25  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/115897
+       * g++.dg/cpp0x/alias-decl-78.C: New test.
+       * g++.dg/cpp0x/alias-decl-79.C: New test.
+       * g++.dg/cpp0x/alias-decl-pr92206-1a.C: New test.
+
+2024-08-02  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-23  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/115656
+       * g++.dg/cpp2a/concepts-ttp7.C: New test.
+
+2024-08-02  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-23  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/115296
+       * g++.dg/cpp2a/class-deduction-alias23.C: New test.
+
+2024-08-02  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-18  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/112288
+       * g++.dg/template/friend80.C: New test.
+       * g++.dg/template/friend81.C: New test.
+       * g++.dg/template/friend81a.C: New test.
+
 2024-08-01  Jakub Jelinek  <ja...@redhat.com>
 
        Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 5687e8fc11a4..e09d38cc31ce 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,18 @@
+2024-08-02  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2024-07-25  Patrick Palka  <ppa...@redhat.com>
+
+       PR libstdc++/116038
+       * include/std/functional (_Bind_front::operator()): Use __like_t
+       instead of std::forward when forwarding __self.
+       (_Bind_back::operator()): Likewise.
+       * include/std/ranges (_Partial::operator()): Likewise.
+       (_Pipe::operator()): Likewise.
+       * testsuite/20_util/function_objects/bind_back/116038.cc: New test.
+       * testsuite/20_util/function_objects/bind_front/116038.cc: New test.
+       * testsuite/std/ranges/adaptors/116038.cc: New test.
+
 2024-08-01  Jonathan Wakely  <jwak...@redhat.com>
 
        Backported from master:

Reply via email to