]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 28 May 2025 00:21:51 +0000 (00:21 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 28 May 2025 00:21:51 +0000 (00:21 +0000)
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libgcc/config/avr/libf7/ChangeLog
libstdc++-v3/ChangeLog

index ed9a6b1f3e646f0ded7bf9e7f36125a573dcb094..4044138c536f9fe4e7f879aa950f016014f5b46f 100644 (file)
@@ -1 +1 @@
-20250527
+20250528
index f8f8aacbdeb9c63d6d509adbb8b9aad7e62a5569..88d0446a330701ffae91df9c7925ccc1d6b63448 100644 (file)
@@ -1,3 +1,86 @@
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-06-25  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/115358
+       * decl2.cc (mark_used): Call maybe_instantiate_decl for an array
+       variable with unknown bound.
+       * semantics.cc (finish_decltype_type): Remove now redundant
+       handling of array variables with unknown bound.
+       * typeck.cc (cxx_sizeof_expr): Likewise.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-01-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/117792
+       * pt.cc (type_dependent_expression_p): Consider the dependence
+       of the address of each template argument of a function
+       template-id.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-03-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/119233
+       * pt.cc (mark_template_arguments_used): Also handle member
+       function pointers.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-06-28  Patrick Palka  <ppalka@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.
+
+2025-05-27  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.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-09-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/116418
+       * tree.cc (strip_typedefs_expr) <case STATEMENT_LIST>: Replace
+       this error path with ...
+       <case STMT_EXPR>: ... this, returning the original tree.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-01-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/118060
+       * constraint.cc (tsubst_valid_expression_requirement): Don't
+       check convert_to_void during partial substitution.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-08-15  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/116320
+       * semantics.cc (check_accessibility_of_qualified_id): Try
+       currently_open_class when using the object type as the
+       effective qualifying type.
+
 2025-05-26  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index 181f92ad1783f4aa4ea82833bebbb88909e88c72..0ef298c85112a8138db913ad0b4ae7ce840e2671 100644 (file)
@@ -1,3 +1,70 @@
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-06-25  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/115358
+       * g++.dg/template/array37.C: New test.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-01-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/117792
+       * g++.dg/cpp1z/nontype7.C: New test.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-03-18  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/119233
+       * g++.dg/template/fn-ptr5.C: New test.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-06-28  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/106760
+       * g++.dg/ext/conv3.C: New test.
+
+2025-05-27  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.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-09-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/116418
+       * g++.dg/eh/pr84968.C: No longer expect an ahead of time diagnostic
+       for the statement-expresssion.  Instantiate the template and expect
+       an incomplete type error instead.
+       * g++.dg/ext/stmtexpr26.C: New test.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-01-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/118060
+       * g++.dg/cpp2a/concepts-requires40.C: New test.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-08-15  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/116320
+       * g++.dg/template/access42.C: New test.
+
 2025-05-26  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index e39ab8db385f651c337aa44636635da4d020d54e..3ced188aabc5c5819145ca922a4b8e5ea001c214 100644 (file)
@@ -1,3 +1,11 @@
+2025-05-27  Georg-Johann Lay  <avr@gjlay.de>
+
+       Backported from master:
+       2025-05-27  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/120441
+       * libf7.c (f7_exp): Limit aa->expo to 10 (not to 9).
+
 2024-06-01  Georg-Johann Lay  <avr@gjlay.de>
 
        Backported from master:
index 48c3debb9f008fe977ee3730782cb41e71864371..e617da2197f798200e348eb16819bfa2f82f1601 100644 (file)
@@ -1,3 +1,95 @@
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/112490
+       * testsuite/24_iterators/const_iterator/112490.cc: Add
+       dg-options directive.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-10-29  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/112641
+       * include/std/ranges (drop_view::begin): Reimplement const
+       overload so that it's O(1) always.
+       * testsuite/std/ranges/adaptors/drop.cc (test10): New test.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-04-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/115046
+       PR libstdc++/112490
+       * include/bits/stl_iterator.h (basic_const_iterator::operator-):
+       Replace non-dependent basic_const_iterator function parameter with
+       a dependent one of type basic_const_iterator<_It2> where _It2
+       matches _It.
+       * testsuite/std/ranges/adaptors/as_const/1.cc (test04): New test.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-02-28  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/112490
+       * include/bits/stl_iterator.h (basic_const_iterator::operator<):
+       Replace non-dependent basic_const_iterator function parameter with
+       a dependent one of type basic_const_iterator<_It3> where _It3
+       matches _It.
+       (basic_const_iterator::operator>): Likewise.
+       (basic_const_iterator::operator<=): Likewise.
+       (basic_const_iterator::operator>=): Likewise.
+       * testsuite/24_iterators/const_iterator/112490.cc: New test.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-03-13  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/119135
+       * include/std/ranges: Include <utility>.
+       (views::__detail::__is_ref_view): Replace with ...
+       (views::__detail::__is_constable_ref_view): ... this.
+       (views::_AsConst::operator()): Replace bogus use of element_type
+       in the ref_view branch.
+       * testsuite/std/ranges/adaptors/as_const/1.cc (test03): Extend
+       test.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-01-17  Patrick Palka  <ppalka@redhat.com>
+
+       * include/std/ranges (views::_CartesianProduct::operator()):
+       Adjust identity case as per P2540R1.
+       * testsuite/std/ranges/cartesian_product/1.cc (test01):
+       Adjust expected result of the identity case.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-01-15  Patrick Palka  <ppalka@redhat.com>
+
+       * include/bits/stl_iterator.h (const_iterator): Define conversion
+       operators as per P2836R1.
+       * include/std/ranges (__cpp_lib_ranges_as_const): Update value.
+       * include/std/version (__cpp_lib_ranges_as_const): Likewise.
+       * testsuite/24_iterators/const_iterator/1.cc (test04): New test.
+       * testsuite/std/ranges/adaptors/as_const/1.cc: Adjust expected
+       value of __cpp_lib_ranges_as_const.
+       * testsuite/std/ranges/version_c++23.cc: Likewise.
+
+2025-05-27  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2024-10-05  Patrick Palka  <ppalka@redhat.com>
+
+       * include/bits/ranges_base.h (__distance_fn::operator()):
+       Adjust iterator/sentinel overloads as per LWG 3664.
+       * testsuite/24_iterators/range_operations/distance.cc:
+       Test LWG 3664 example.
+
 2025-05-12  Jonathan Wakely  <jwakely@redhat.com>
 
        * doc/xml/manual/status_cxx2023.xml: Update status of proposals