Skip to content

Commit 836e202

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent c923901 commit 836e202

File tree

5 files changed

+251
-1
lines changed

5 files changed

+251
-1
lines changed

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20250527
1+
20250528

gcc/cp/ChangeLog

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,86 @@
1+
2025-05-27 Patrick Palka <[email protected]>
2+
3+
Backported from master:
4+
2024-06-25 Patrick Palka <[email protected]>
5+
6+
PR c++/115358
7+
* decl2.cc (mark_used): Call maybe_instantiate_decl for an array
8+
variable with unknown bound.
9+
* semantics.cc (finish_decltype_type): Remove now redundant
10+
handling of array variables with unknown bound.
11+
* typeck.cc (cxx_sizeof_expr): Likewise.
12+
13+
2025-05-27 Patrick Palka <[email protected]>
14+
15+
Backported from master:
16+
2025-01-09 Patrick Palka <[email protected]>
17+
18+
PR c++/117792
19+
* pt.cc (type_dependent_expression_p): Consider the dependence
20+
of the address of each template argument of a function
21+
template-id.
22+
23+
2025-05-27 Patrick Palka <[email protected]>
24+
25+
Backported from master:
26+
2025-03-18 Patrick Palka <[email protected]>
27+
28+
PR c++/119233
29+
* pt.cc (mark_template_arguments_used): Also handle member
30+
function pointers.
31+
32+
2025-05-27 Patrick Palka <[email protected]>
33+
34+
Backported from master:
35+
2024-06-28 Patrick Palka <[email protected]>
36+
37+
PR c++/106760
38+
* call.cc (add_candidates): Relax test for adding a candidate
39+
to 'bad_cands' to also accept an uninstantiated template candidate
40+
that has no missing conversions.
41+
42+
2025-05-27 Patrick Palka <[email protected]>
43+
44+
Backported from master:
45+
2024-07-23 Patrick Palka <[email protected]>
46+
47+
PR c++/115656
48+
* constraint.cc (weakly_subsumes): Pass in_decl=tmpl to
49+
get_normalized_constraints_from_info. Rename to ...
50+
(ttp_subsumes): ... this.
51+
* cp-tree.h (weakly_subsumes): Rename to ...
52+
(ttp_subsumes): ... this.
53+
* pt.cc (is_compatible_template_arg): Adjust after renaming.
54+
55+
2025-05-27 Patrick Palka <[email protected]>
56+
57+
Backported from master:
58+
2024-09-12 Patrick Palka <[email protected]>
59+
60+
PR c++/116418
61+
* tree.cc (strip_typedefs_expr) <case STATEMENT_LIST>: Replace
62+
this error path with ...
63+
<case STMT_EXPR>: ... this, returning the original tree.
64+
65+
2025-05-27 Patrick Palka <[email protected]>
66+
67+
Backported from master:
68+
2025-01-09 Patrick Palka <[email protected]>
69+
70+
PR c++/118060
71+
* constraint.cc (tsubst_valid_expression_requirement): Don't
72+
check convert_to_void during partial substitution.
73+
74+
2025-05-27 Patrick Palka <[email protected]>
75+
76+
Backported from master:
77+
2024-08-15 Patrick Palka <[email protected]>
78+
79+
PR c++/116320
80+
* semantics.cc (check_accessibility_of_qualified_id): Try
81+
currently_open_class when using the object type as the
82+
effective qualifying type.
83+
184
2025-05-26 Jakub Jelinek <[email protected]>
285

386
Backported from master:

gcc/testsuite/ChangeLog

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,70 @@
1+
2025-05-27 Patrick Palka <[email protected]>
2+
3+
Backported from master:
4+
2024-06-25 Patrick Palka <[email protected]>
5+
6+
PR c++/115358
7+
* g++.dg/template/array37.C: New test.
8+
9+
2025-05-27 Patrick Palka <[email protected]>
10+
11+
Backported from master:
12+
2025-01-09 Patrick Palka <[email protected]>
13+
14+
PR c++/117792
15+
* g++.dg/cpp1z/nontype7.C: New test.
16+
17+
2025-05-27 Patrick Palka <[email protected]>
18+
19+
Backported from master:
20+
2025-03-18 Patrick Palka <[email protected]>
21+
22+
PR c++/119233
23+
* g++.dg/template/fn-ptr5.C: New test.
24+
25+
2025-05-27 Patrick Palka <[email protected]>
26+
27+
Backported from master:
28+
2024-06-28 Patrick Palka <[email protected]>
29+
30+
PR c++/106760
31+
* g++.dg/ext/conv3.C: New test.
32+
33+
2025-05-27 Patrick Palka <[email protected]>
34+
35+
Backported from master:
36+
2024-07-23 Patrick Palka <[email protected]>
37+
38+
PR c++/115656
39+
* g++.dg/cpp2a/concepts-ttp7.C: New test.
40+
41+
2025-05-27 Patrick Palka <[email protected]>
42+
43+
Backported from master:
44+
2024-09-12 Patrick Palka <[email protected]>
45+
46+
PR c++/116418
47+
* g++.dg/eh/pr84968.C: No longer expect an ahead of time diagnostic
48+
for the statement-expresssion. Instantiate the template and expect
49+
an incomplete type error instead.
50+
* g++.dg/ext/stmtexpr26.C: New test.
51+
52+
2025-05-27 Patrick Palka <[email protected]>
53+
54+
Backported from master:
55+
2025-01-09 Patrick Palka <[email protected]>
56+
57+
PR c++/118060
58+
* g++.dg/cpp2a/concepts-requires40.C: New test.
59+
60+
2025-05-27 Patrick Palka <[email protected]>
61+
62+
Backported from master:
63+
2024-08-15 Patrick Palka <[email protected]>
64+
65+
PR c++/116320
66+
* g++.dg/template/access42.C: New test.
67+
168
2025-05-26 Jakub Jelinek <[email protected]>
269

370
Backported from master:

libgcc/config/avr/libf7/ChangeLog

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2025-05-27 Georg-Johann Lay <[email protected]>
2+
3+
Backported from master:
4+
2025-05-27 Georg-Johann Lay <[email protected]>
5+
6+
PR target/120441
7+
* libf7.c (f7_exp): Limit aa->expo to 10 (not to 9).
8+
19
2024-06-01 Georg-Johann Lay <[email protected]>
210

311
Backported from master:

libstdc++-v3/ChangeLog

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,95 @@
1+
2025-05-27 Patrick Palka <[email protected]>
2+
3+
PR libstdc++/112490
4+
* testsuite/24_iterators/const_iterator/112490.cc: Add
5+
dg-options directive.
6+
7+
2025-05-27 Patrick Palka <[email protected]>
8+
9+
Backported from master:
10+
2024-10-29 Patrick Palka <[email protected]>
11+
12+
PR libstdc++/112641
13+
* include/std/ranges (drop_view::begin): Reimplement const
14+
overload so that it's O(1) always.
15+
* testsuite/std/ranges/adaptors/drop.cc (test10): New test.
16+
17+
2025-05-27 Patrick Palka <[email protected]>
18+
19+
Backported from master:
20+
2025-04-09 Patrick Palka <[email protected]>
21+
22+
PR libstdc++/115046
23+
PR libstdc++/112490
24+
* include/bits/stl_iterator.h (basic_const_iterator::operator-):
25+
Replace non-dependent basic_const_iterator function parameter with
26+
a dependent one of type basic_const_iterator<_It2> where _It2
27+
matches _It.
28+
* testsuite/std/ranges/adaptors/as_const/1.cc (test04): New test.
29+
30+
2025-05-27 Patrick Palka <[email protected]>
31+
32+
Backported from master:
33+
2025-02-28 Patrick Palka <[email protected]>
34+
35+
PR libstdc++/112490
36+
* include/bits/stl_iterator.h (basic_const_iterator::operator<):
37+
Replace non-dependent basic_const_iterator function parameter with
38+
a dependent one of type basic_const_iterator<_It3> where _It3
39+
matches _It.
40+
(basic_const_iterator::operator>): Likewise.
41+
(basic_const_iterator::operator<=): Likewise.
42+
(basic_const_iterator::operator>=): Likewise.
43+
* testsuite/24_iterators/const_iterator/112490.cc: New test.
44+
45+
2025-05-27 Patrick Palka <[email protected]>
46+
47+
Backported from master:
48+
2025-03-13 Patrick Palka <[email protected]>
49+
50+
PR libstdc++/119135
51+
* include/std/ranges: Include <utility>.
52+
(views::__detail::__is_ref_view): Replace with ...
53+
(views::__detail::__is_constable_ref_view): ... this.
54+
(views::_AsConst::operator()): Replace bogus use of element_type
55+
in the ref_view branch.
56+
* testsuite/std/ranges/adaptors/as_const/1.cc (test03): Extend
57+
test.
58+
59+
2025-05-27 Patrick Palka <[email protected]>
60+
61+
Backported from master:
62+
2024-01-17 Patrick Palka <[email protected]>
63+
64+
* include/std/ranges (views::_CartesianProduct::operator()):
65+
Adjust identity case as per P2540R1.
66+
* testsuite/std/ranges/cartesian_product/1.cc (test01):
67+
Adjust expected result of the identity case.
68+
69+
2025-05-27 Patrick Palka <[email protected]>
70+
71+
Backported from master:
72+
2024-01-15 Patrick Palka <[email protected]>
73+
74+
* include/bits/stl_iterator.h (const_iterator): Define conversion
75+
operators as per P2836R1.
76+
* include/std/ranges (__cpp_lib_ranges_as_const): Update value.
77+
* include/std/version (__cpp_lib_ranges_as_const): Likewise.
78+
* testsuite/24_iterators/const_iterator/1.cc (test04): New test.
79+
* testsuite/std/ranges/adaptors/as_const/1.cc: Adjust expected
80+
value of __cpp_lib_ranges_as_const.
81+
* testsuite/std/ranges/version_c++23.cc: Likewise.
82+
83+
2025-05-27 Patrick Palka <[email protected]>
84+
85+
Backported from master:
86+
2024-10-05 Patrick Palka <[email protected]>
87+
88+
* include/bits/ranges_base.h (__distance_fn::operator()):
89+
Adjust iterator/sentinel overloads as per LWG 3664.
90+
* testsuite/24_iterators/range_operations/distance.cc:
91+
Test LWG 3664 example.
92+
193
2025-05-12 Jonathan Wakely <[email protected]>
294

395
* doc/xml/manual/status_cxx2023.xml: Update status of proposals

0 commit comments

Comments
 (0)