[gcc r14-10554] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Sat Aug 3 00:22:34 GMT 2024
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_apinski@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.liu@intel.com>
+
+ Backported from master:
+ 2024-07-30 liuhongt <hongtao.liu@intel.com>
+
+ PR target/116043
+ * config/i386/constraints.md (Bk): Refine to
+ define_special_memory_constraint.
+
+2024-08-02 Haochen Jiang <haochen.jiang@intel.com>
+
+ * config/i386/prfchiintrin.h
+ (_m_prefetchit0): Add macro for non-optimized option.
+ (_m_prefetchit1): Ditto.
+
+2024-08-02 Yang Yujie <yangyujie@loongson.cn>
+
+ Backported from master:
+ 2024-08-02 Yang Yujie <yangyujie@loongson.cn>
+
+ * config/loongarch/genopts/gen-evolution.awk: Do not use
+ "length()" to compute the size of an array.
+
2024-08-01 Jakub Jelinek <jakub@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 <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-07-29 Patrick Palka <ppalka@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 <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-07-25 Patrick Palka <ppalka@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 <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-07-23 Patrick Palka <ppalka@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 <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-07-23 Patrick Palka <ppalka@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 <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-07-18 Patrick Palka <ppalka@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 <josmyers@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_apinski@quicinc.com>
+
+ PR tree-optimization/116156
+ * c-c++-common/torture/pr116156-1.c: New test.
+
+2024-08-02 liuhongt <hongtao.liu@intel.com>
+
+ Backported from master:
+ 2024-07-30 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr116043.c: New test.
+
+2024-08-02 Haochen Jiang <haochen.jiang@intel.com>
+
+ * gcc.target/i386/prefetchi-1b.c: New test.
+
+2024-08-02 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-07-29 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/88313
+ * g++.dg/cpp2a/lambda-targ6.C: New test.
+
+2024-08-02 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-07-25 Patrick Palka <ppalka@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 <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-07-23 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/115656
+ * g++.dg/cpp2a/concepts-ttp7.C: New test.
+
+2024-08-02 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-07-23 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/115296
+ * g++.dg/cpp2a/class-deduction-alias23.C: New test.
+
+2024-08-02 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-07-18 Patrick Palka <ppalka@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 <jakub@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 <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-07-25 Patrick Palka <ppalka@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 <jwakely@redhat.com>
Backported from master:
More information about the Libstdc++-cvs
mailing list