Skip to content

Commit 5d110ed

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 3c1e80d commit 5d110ed

File tree

6 files changed

+190
-1
lines changed

6 files changed

+190
-1
lines changed

gcc/ChangeLog

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,101 @@
1+
2025-10-18 Mark Wielaard <mark@klomp.org>
2+
3+
* common.opt.urls: Regenerate.
4+
5+
2025-10-18 Iain Sandoe <iain@sandoe.co.uk>
6+
7+
PR c++/119060
8+
* builtins.cc (expand_builtin): Handle BUILT_IN_OBSERVABLE_CHKPT.
9+
* builtins.def (BUILT_IN_OBSERVABLE_CHKPT): New.
10+
* tree.cc (build_common_builtin_nodes): Build observable
11+
checkpoint builtin.
12+
13+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
14+
15+
PR middle-end/122069
16+
* config/aarch64/aarch64-sve2.md
17+
(widen_ssum<mode><Vnarrow>3): Update.
18+
(widen_usum<mode><Vnarrow>3): Update.
19+
20+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
21+
22+
PR middle-end/122069
23+
* config/aarch64/aarch64-sve2.md: (widen_ssum<mode><Vnarrow>3): New.
24+
(widen_usum<mode><Vnarrow>3): New.
25+
* config/aarch64/iterators.md (Vnarrow): New, to match VNARROW.
26+
27+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
28+
29+
PR middle-end/122069
30+
* config/aarch64/aarch64-sve.md (widen_<sur>sum<mode><vsi2qi>3): New.
31+
32+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
33+
34+
PR middle-end/122069
35+
* config/rs6000/altivec.md (widen_usum<mode>3): Rename ...
36+
(widen_usumv4si<mode>3): ... to this.
37+
(widen_ssumv16qi3): Rename ...
38+
(widen_ssumv4siv16qi3): ... to this.
39+
(widen_ssumv8hi3): Rename ...
40+
(widen_ssumv4siv8hi3): ... to this.
41+
42+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
43+
44+
PR middle-end/122069
45+
* config/ia64/vect.md (widen_usumv8qi3): Renamed ...
46+
(widen_usumv4hiv8qi3): ... into this.
47+
(widen_usumv4hi3): Renamed ...
48+
(widen_usumv2siv4hi3): ... into this.
49+
(widen_ssumv8qi3): Renamed ...
50+
(widen_ssumv4hiv8qi3): ... into this.
51+
(widen_ssumv4hi3): Renamed ...
52+
(widen_ssumv2siv4hi3): ... into this.
53+
54+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
55+
56+
PR middle-end/122069
57+
* config/arm/iterators.md (v_double_width): New, matching
58+
V_double_width.
59+
* config/arm/neon.md (widen_ssum<mode>3): Renamed ...
60+
(widen_ssum<v_double_width><mode>3, widen_ssum<V_widen_l><mode>3): ...
61+
into these.
62+
(widen_usum<mode>3): Renamed ...
63+
(widen_usum<v_double_width><mode>3, widen_usum<V_widen_l><mode>3): ...
64+
into these.
65+
66+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
67+
68+
PR middle-end/122069
69+
* config/aarch64/aarch64-simd.md (widen_ssum<mode><vsi2qi>3): New.
70+
(widen_usum<mode><vsi2qi>3): New.
71+
72+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
73+
74+
PR middle-end/122069
75+
* config/aarch64/aarch64-simd.md (widen_ssum<mode>3): Change into..
76+
(widen_ssum<Vdblw><mode>3, widen_ssum<Vwide><mode>3): ... these.
77+
(widen_usum<mode>3): Change into ...
78+
(widen_usum<Vdblw><mode>3, widen_usum<Vwide><mode>3): ... these.
79+
* config/aarch64/iterators.md (Vdblw): New.
80+
(Vwide): Extend to match VWIDE.
81+
82+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
83+
84+
PR middle-end/122069
85+
* doc/md.texi (widen_ssum@var{n}@var{m}3, widen_usum@var{n}@var{m}3):
86+
Update docs.
87+
* optabs.cc (expand_widen_pattern_expr): Add WIDEN_SUM_EXPR as widening.
88+
* optabs.def (ssum_widen_optab, usum_widen_optab): Convert from direct
89+
to a conversion optab.
90+
* tree-vect-patterns.cc (vect_recog_widen_sum_pattern): Change
91+
vect_supportable_direct_optab_p into vect_supportable_conv_optab_p.
92+
93+
2025-10-18 Linsen Zhou <i@lin.moe>
94+
95+
PR tree-optimization/122012
96+
* tree-object-size.cc (check_for_plus_in_loops): Skip check
97+
for the variable offset
98+
199
2025-10-17 David Faust <david.faust@oracle.com>
2100

3101
PR target/122139

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20251018
1+
20251019

gcc/cp/ChangeLog

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
2025-10-18 Iain Sandoe <iain@sandoe.co.uk>
2+
3+
PR c++/119060
4+
* cxxapi-data.csv: Add observable_checkpoint to <utility>.
5+
* std-name-hint.gperf: Add observable_checkpoint to <utility>.
6+
* std-name-hint.h: Regenerate.
7+
8+
2025-10-18 Nathaniel Shead <nathanieloshead@gmail.com>
9+
10+
PR c++/122279
11+
* module.cc (depset::hash::add_namespace_entities): Seed any
12+
purview using-decls.
13+
(module_state::write_using_directives): Stream if the udir was
14+
exported or not.
15+
(module_state::read_using_directives): Add the using-directive
16+
if it's either exported or part of this module.
17+
118
2025-10-14 Patrick Palka <ppalka@redhat.com>
219

320
PR c++/122192

gcc/fortran/ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2025-10-18 Yuao Ma <c8ef@outlook.com>
2+
3+
* resolve.cc (resolve_conditional): Allow character in cond-expr.
4+
* trans-const.cc (gfc_conv_constant): Handle want_pointer.
5+
* trans-expr.cc (gfc_conv_conditional_expr): Fill se->string_length.
6+
(gfc_conv_string_parameter): Handle COND_EXPR tree code.
7+
18
2025-10-17 Josef Melcr <jmelcr02@gmail.com>
29

310
* f95-lang.cc (ATTR_CALLBACK_GOMP_LIST): New attr list

gcc/testsuite/ChangeLog

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,61 @@
1+
2025-10-18 Iain Sandoe <iain@sandoe.co.uk>
2+
3+
PR c++/119060
4+
* g++.dg/cpp26/observable-checkpoint.C: New test.
5+
6+
2025-10-18 Nathaniel Shead <nathanieloshead@gmail.com>
7+
8+
PR c++/122279
9+
* g++.dg/modules/namespace-13_b.C: Adjust expected results.
10+
* g++.dg/modules/namespace-13_c.C: Test non-exported
11+
using-directive is not used.
12+
* g++.dg/modules/namespace-14_a.C: New test.
13+
* g++.dg/modules/namespace-14_b.C: New test.
14+
* g++.dg/modules/namespace-14_c.C: New test.
15+
* g++.dg/modules/namespace-14_d.C: New test.
16+
17+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
18+
19+
PR middle-end/122069
20+
* gcc.target/aarch64/sve2/pr122069_3.c: New test.
21+
* gcc.target/aarch64/sve2/pr122069_4.c: New test.
22+
23+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
24+
25+
PR middle-end/122069
26+
* gcc.target/aarch64/sve2/pr122069_1.c: New test.
27+
* gcc.target/aarch64/sve2/pr122069_2.c: New test.
28+
29+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
30+
31+
PR middle-end/122069
32+
* gcc.target/aarch64/sve/pr122069_1.c: New test.
33+
* gcc.target/aarch64/sve/pr122069_2.c: New test.
34+
35+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
36+
37+
PR middle-end/122069
38+
* gcc.target/aarch64/pr122069_3.c: New test.
39+
* gcc.target/aarch64/pr122069_4.c: New test.
40+
41+
2025-10-18 Tamar Christina <tamar.christina@arm.com>
42+
43+
PR middle-end/122069
44+
* gcc.target/aarch64/pr122069_1.c: New test.
45+
* gcc.target/aarch64/pr122069_2.c: New test.
46+
47+
2025-10-18 Yuao Ma <c8ef@outlook.com>
48+
49+
* gfortran.dg/conditional_1.f90: Test character type.
50+
* gfortran.dg/conditional_2.f90: Test print constants.
51+
* gfortran.dg/conditional_4.f90: Test diagnostic message.
52+
* gfortran.dg/conditional_6.f90: Test character cond-arg.
53+
54+
2025-10-18 Linsen Zhou <i@lin.moe>
55+
56+
PR tree-optimization/122012
57+
* gcc.dg/torture/pr122012.c: New test.
58+
159
2025-10-17 David Faust <david.faust@oracle.com>
260

361
PR target/122139

libstdc++-v3/ChangeLog

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
2025-10-18 Iain Sandoe <iain@sandoe.co.uk>
2+
3+
PR c++/119060
4+
* include/bits/version.def: Add observable_checkpoint at present
5+
allowed from C++26.
6+
* include/bits/version.h: Regenerate.
7+
* include/std/utility: Add std::observable_checkpoint().
8+
* src/c++23/std.cc.in: Add obervable_checkpoint () to utility.
9+
110
2025-10-17 Tomasz Kamiński <tkaminsk@redhat.com>
211

312
* include/bits/atomic_base.h

0 commit comments

Comments
 (0)