[gcc r13-9306] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Sat Jan 11 00:23:55 GMT 2025


https://gcc.gnu.org/g:adf9e27877662fcfe1ff0f2e759aaad2e12af77f

commit r13-9306-gadf9e27877662fcfe1ff0f2e759aaad2e12af77f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Jan 11 00:23:22 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |   4 ++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        | 131 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 115 ++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  |   7 +++
 5 files changed, 258 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 510ce6b69717..b5e4cbe78388 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2025-01-10  Sam James  <sam@gentoo.org>
+
+	* doc/cpp.texi (Common Predefined Macros): Fix syntax.
+
 2025-01-07  Jan Hubicka  <jh@suse.cz>
 
 	Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a6b5049790e9..cbd205340e37 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250110
+20250111
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 92a073515615..6fa1f679ec5b 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,134 @@
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/110031
+	* pt.cc (lookup_and_finish_template_variable): Pass complain to
+	mark_used.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/114349
+	* name-lookup.cc (maybe_push_to_top_level): For a non-lambda,
+	don't push to top level if decl_function_context is non-null.
+	* pt.cc (maybe_instantiate_noexcept): Use maybe_push_to_top_level.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-05-15  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/114854
+	* call.cc (convert_like_internal) <case ck_user>: Don't set
+	TARGET_EXPR_DIRECT_INIT_P.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-04-12  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/109966
+	* typeck2.cc (potential_prvalue_result_of): Remove.
+	(replace_placeholders_for_class_temp_r): Check TARGET_EXPR_ELIDING_P.
+	Use a pset.  Don't replace_placeholders in TARGET_EXPRs that initialize
+	a function argument.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-09-30  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/109859
+	* parser.cc (cp_parser_lambda_declarator_opt): Temporarily clear
+	local_variables_forbidden_p.
+	(cp_parser_placeholder_type_specifier): Turn an assert into an
+	error.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2023-05-10  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/109680
+	* method.cc (build_trait_object): New.
+	(assignable_expr): Use it.
+	(ref_xes_from_temporary): Likewise.
+	(is_convertible_helper): Likewise.  Check FUNC_OR_METHOD_TYPE_P.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-12-17  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/117985
+	* init.cc (build_vec_init): Pop CLEANUP_FLAGS if we're not
+	generating the loop.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-02-17  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/113158
+	* search.cc (maybe_check_overriding_exception_spec): Defer checking
+	when a noexcept couldn't be instantiated & evaluated to false/true.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-04-05  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/111132
+	* constexpr.cc (get_function_named_in_call): Use
+	cp_get_fndecl_from_callee.
+	* cvt.cc (cp_get_fndecl_from_callee): If there's a
+	DECL_LOCAL_DECL_ALIAS, use it.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-09-10  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/116369
+	* call.cc (set_up_extended_ref_temp): Don't mark a temporary
+	TREE_READONLY if its type is TYPE_HAS_MUTABLE_P.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2023-07-25  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/110382
+	* constexpr.cc (cxx_eval_array_reference): Create a new constructor
+	only when we don't already have a matching one.  Clear the object
+	when the type is non-scalar.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-08-19  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/115657
+	* decl.cc (build_enumerator): Call maybe_fold_non_dependent_expr
+	instead of fold_non_dependent_expr.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2023-07-20  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/110114
+	* call.cc (implicit_conversion_1): Return early if the type isn't
+	complete.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-07-18  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/115476
+	* semantics.cc (finish_trait_expr)
+	<case CPTK_HAS_UNIQUE_OBJ_REPRESENTATIONS>: Move below to call
+	check_trait_type with kind==2.
+
 2024-12-13  Marek Polacek  <polacek@redhat.com>
 
 	Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ca6b8cfb2330..344b9696f3cd 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,118 @@
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/110031
+	* g++.dg/cpp1z/inline-var11.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/114349
+	* g++.dg/cpp0x/noexcept84.C: New test.
+	* g++.dg/cpp0x/noexcept85.C: New test.
+	* g++.dg/cpp0x/noexcept86.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-05-15  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/114854
+	* g++.dg/cpp1y/nsdmi-aggr22.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-04-12  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/109966
+	* g++.dg/cpp1y/nsdmi-aggr20.C: New test.
+	* g++.dg/cpp1y/nsdmi-aggr21.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-09-30  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/109859
+	* g++.dg/cpp2a/concepts-defarg3.C: New test.
+	* g++.dg/cpp2a/lambda-targ8.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2023-05-10  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/109680
+	* g++.dg/ext/is_convertible6.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-12-17  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/117985
+	* g++.dg/cpp0x/initlist-array23.C: New test.
+	* g++.dg/cpp0x/initlist-array24.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-02-17  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/113158
+	* g++.dg/cpp0x/noexcept83.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-04-05  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/111132
+	* g++.dg/cpp0x/constexpr-redeclaration3.C: New test.
+	* g++.dg/cpp0x/constexpr-redeclaration4.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-09-10  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/116369
+	* g++.dg/tree-ssa/initlist-opt7.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2023-07-25  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/110382
+	* g++.dg/cpp1y/constexpr-110382.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-08-19  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/115657
+	* g++.dg/cpp1y/constexpr-recursion2.C: New test.
+	* g++.dg/template/conv21.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2023-07-20  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/110114
+	* g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
+	* g++.dg/cpp2a/desig28.C: New test.
+	* g++.dg/cpp2a/desig29.C: New test.
+
+2025-01-10  Marek Polacek  <polacek@redhat.com>
+
+	Backported from master:
+	2024-07-18  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/115476
+	* g++.dg/cpp1z/has-unique-obj-representations4.C: New test.
+
 2025-01-06  Paul Thomas  <pault@gcc.gnu.org>
 
 	Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index c7ee1dbde1c3..5bb33b08ac82 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,10 @@
+2025-01-10  Tamar Christina  <tamar.christina@arm.com>
+
+	Backported from master:
+	2025-01-10  Tamar Christina  <tamar.christina@arm.com>
+
+	* include/bits/hashtable.h (find): Add inline keyword.
+
 2025-01-09  Jonathan Wakely  <jwakely@redhat.com>
 
 	Backported from master:


More information about the Libstdc++-cvs mailing list