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  <s...@gentoo.org>
+
+       * doc/cpp.texi (Common Predefined Macros): Fix syntax.
+
 2025-01-07  Jan Hubicka  <j...@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  <pola...@redhat.com>
+
+       PR c++/110031
+       * pt.cc (lookup_and_finish_template_variable): Pass complain to
+       mark_used.
+
+2025-01-10  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-05-15  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-04-12  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-09-30  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2023-05-10  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-12-17  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-02-17  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-04-05  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-09-10  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2023-07-25  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-08-19  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2023-07-20  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/110114
+       * call.cc (implicit_conversion_1): Return early if the type isn't
+       complete.
+
+2025-01-10  Marek Polacek  <pola...@redhat.com>
+
+       Backported from master:
+       2024-07-18  Marek Polacek  <pola...@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  <pola...@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  <pola...@redhat.com>
+
+       PR c++/110031
+       * g++.dg/cpp1z/inline-var11.C: New test.
+
+2025-01-10  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-05-15  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/114854
+       * g++.dg/cpp1y/nsdmi-aggr22.C: New test.
+
+2025-01-10  Marek Polacek  <pola...@redhat.com>
+
+       Backported from master:
+       2024-04-12  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-09-30  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2023-05-10  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/109680
+       * g++.dg/ext/is_convertible6.C: New test.
+
+2025-01-10  Marek Polacek  <pola...@redhat.com>
+
+       Backported from master:
+       2024-12-17  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-02-17  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/113158
+       * g++.dg/cpp0x/noexcept83.C: New test.
+
+2025-01-10  Marek Polacek  <pola...@redhat.com>
+
+       Backported from master:
+       2024-04-05  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-09-10  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/116369
+       * g++.dg/tree-ssa/initlist-opt7.C: New test.
+
+2025-01-10  Marek Polacek  <pola...@redhat.com>
+
+       Backported from master:
+       2023-07-25  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/110382
+       * g++.dg/cpp1y/constexpr-110382.C: New test.
+
+2025-01-10  Marek Polacek  <pola...@redhat.com>
+
+       Backported from master:
+       2024-08-19  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2023-07-20  Marek Polacek  <pola...@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  <pola...@redhat.com>
+
+       Backported from master:
+       2024-07-18  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/115476
+       * g++.dg/cpp1z/has-unique-obj-representations4.C: New test.
+
 2025-01-06  Paul Thomas  <pa...@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.christ...@arm.com>
+
+       Backported from master:
+       2025-01-10  Tamar Christina  <tamar.christ...@arm.com>
+
+       * include/bits/hashtable.h (find): Add inline keyword.
+
 2025-01-09  Jonathan Wakely  <jwak...@redhat.com>
 
        Backported from master:

Reply via email to