mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
3c1e80d099
commit
5d110ed194
|
@ -1,3 +1,101 @@
|
|||
2025-10-18 Mark Wielaard <mark@klomp.org>
|
||||
|
||||
* common.opt.urls: Regenerate.
|
||||
|
||||
2025-10-18 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/119060
|
||||
* builtins.cc (expand_builtin): Handle BUILT_IN_OBSERVABLE_CHKPT.
|
||||
* builtins.def (BUILT_IN_OBSERVABLE_CHKPT): New.
|
||||
* tree.cc (build_common_builtin_nodes): Build observable
|
||||
checkpoint builtin.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* config/aarch64/aarch64-sve2.md
|
||||
(widen_ssum<mode><Vnarrow>3): Update.
|
||||
(widen_usum<mode><Vnarrow>3): Update.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* config/aarch64/aarch64-sve2.md: (widen_ssum<mode><Vnarrow>3): New.
|
||||
(widen_usum<mode><Vnarrow>3): New.
|
||||
* config/aarch64/iterators.md (Vnarrow): New, to match VNARROW.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* config/aarch64/aarch64-sve.md (widen_<sur>sum<mode><vsi2qi>3): New.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* config/rs6000/altivec.md (widen_usum<mode>3): Rename ...
|
||||
(widen_usumv4si<mode>3): ... to this.
|
||||
(widen_ssumv16qi3): Rename ...
|
||||
(widen_ssumv4siv16qi3): ... to this.
|
||||
(widen_ssumv8hi3): Rename ...
|
||||
(widen_ssumv4siv8hi3): ... to this.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* config/ia64/vect.md (widen_usumv8qi3): Renamed ...
|
||||
(widen_usumv4hiv8qi3): ... into this.
|
||||
(widen_usumv4hi3): Renamed ...
|
||||
(widen_usumv2siv4hi3): ... into this.
|
||||
(widen_ssumv8qi3): Renamed ...
|
||||
(widen_ssumv4hiv8qi3): ... into this.
|
||||
(widen_ssumv4hi3): Renamed ...
|
||||
(widen_ssumv2siv4hi3): ... into this.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* config/arm/iterators.md (v_double_width): New, matching
|
||||
V_double_width.
|
||||
* config/arm/neon.md (widen_ssum<mode>3): Renamed ...
|
||||
(widen_ssum<v_double_width><mode>3, widen_ssum<V_widen_l><mode>3): ...
|
||||
into these.
|
||||
(widen_usum<mode>3): Renamed ...
|
||||
(widen_usum<v_double_width><mode>3, widen_usum<V_widen_l><mode>3): ...
|
||||
into these.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* config/aarch64/aarch64-simd.md (widen_ssum<mode><vsi2qi>3): New.
|
||||
(widen_usum<mode><vsi2qi>3): New.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* config/aarch64/aarch64-simd.md (widen_ssum<mode>3): Change into..
|
||||
(widen_ssum<Vdblw><mode>3, widen_ssum<Vwide><mode>3): ... these.
|
||||
(widen_usum<mode>3): Change into ...
|
||||
(widen_usum<Vdblw><mode>3, widen_usum<Vwide><mode>3): ... these.
|
||||
* config/aarch64/iterators.md (Vdblw): New.
|
||||
(Vwide): Extend to match VWIDE.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* doc/md.texi (widen_ssum@var{n}@var{m}3, widen_usum@var{n}@var{m}3):
|
||||
Update docs.
|
||||
* optabs.cc (expand_widen_pattern_expr): Add WIDEN_SUM_EXPR as widening.
|
||||
* optabs.def (ssum_widen_optab, usum_widen_optab): Convert from direct
|
||||
to a conversion optab.
|
||||
* tree-vect-patterns.cc (vect_recog_widen_sum_pattern): Change
|
||||
vect_supportable_direct_optab_p into vect_supportable_conv_optab_p.
|
||||
|
||||
2025-10-18 Linsen Zhou <i@lin.moe>
|
||||
|
||||
PR tree-optimization/122012
|
||||
* tree-object-size.cc (check_for_plus_in_loops): Skip check
|
||||
for the variable offset
|
||||
|
||||
2025-10-17 David Faust <david.faust@oracle.com>
|
||||
|
||||
PR target/122139
|
||||
|
|
|
@ -1 +1 @@
|
|||
20251018
|
||||
20251019
|
||||
|
|
|
@ -1,3 +1,20 @@
|
|||
2025-10-18 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/119060
|
||||
* cxxapi-data.csv: Add observable_checkpoint to <utility>.
|
||||
* std-name-hint.gperf: Add observable_checkpoint to <utility>.
|
||||
* std-name-hint.h: Regenerate.
|
||||
|
||||
2025-10-18 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/122279
|
||||
* module.cc (depset::hash::add_namespace_entities): Seed any
|
||||
purview using-decls.
|
||||
(module_state::write_using_directives): Stream if the udir was
|
||||
exported or not.
|
||||
(module_state::read_using_directives): Add the using-directive
|
||||
if it's either exported or part of this module.
|
||||
|
||||
2025-10-14 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/122192
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2025-10-18 Yuao Ma <c8ef@outlook.com>
|
||||
|
||||
* resolve.cc (resolve_conditional): Allow character in cond-expr.
|
||||
* trans-const.cc (gfc_conv_constant): Handle want_pointer.
|
||||
* trans-expr.cc (gfc_conv_conditional_expr): Fill se->string_length.
|
||||
(gfc_conv_string_parameter): Handle COND_EXPR tree code.
|
||||
|
||||
2025-10-17 Josef Melcr <jmelcr02@gmail.com>
|
||||
|
||||
* f95-lang.cc (ATTR_CALLBACK_GOMP_LIST): New attr list
|
||||
|
|
|
@ -1,3 +1,61 @@
|
|||
2025-10-18 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/119060
|
||||
* g++.dg/cpp26/observable-checkpoint.C: New test.
|
||||
|
||||
2025-10-18 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/122279
|
||||
* g++.dg/modules/namespace-13_b.C: Adjust expected results.
|
||||
* g++.dg/modules/namespace-13_c.C: Test non-exported
|
||||
using-directive is not used.
|
||||
* g++.dg/modules/namespace-14_a.C: New test.
|
||||
* g++.dg/modules/namespace-14_b.C: New test.
|
||||
* g++.dg/modules/namespace-14_c.C: New test.
|
||||
* g++.dg/modules/namespace-14_d.C: New test.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* gcc.target/aarch64/sve2/pr122069_3.c: New test.
|
||||
* gcc.target/aarch64/sve2/pr122069_4.c: New test.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* gcc.target/aarch64/sve2/pr122069_1.c: New test.
|
||||
* gcc.target/aarch64/sve2/pr122069_2.c: New test.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* gcc.target/aarch64/sve/pr122069_1.c: New test.
|
||||
* gcc.target/aarch64/sve/pr122069_2.c: New test.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* gcc.target/aarch64/pr122069_3.c: New test.
|
||||
* gcc.target/aarch64/pr122069_4.c: New test.
|
||||
|
||||
2025-10-18 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR middle-end/122069
|
||||
* gcc.target/aarch64/pr122069_1.c: New test.
|
||||
* gcc.target/aarch64/pr122069_2.c: New test.
|
||||
|
||||
2025-10-18 Yuao Ma <c8ef@outlook.com>
|
||||
|
||||
* gfortran.dg/conditional_1.f90: Test character type.
|
||||
* gfortran.dg/conditional_2.f90: Test print constants.
|
||||
* gfortran.dg/conditional_4.f90: Test diagnostic message.
|
||||
* gfortran.dg/conditional_6.f90: Test character cond-arg.
|
||||
|
||||
2025-10-18 Linsen Zhou <i@lin.moe>
|
||||
|
||||
PR tree-optimization/122012
|
||||
* gcc.dg/torture/pr122012.c: New test.
|
||||
|
||||
2025-10-17 David Faust <david.faust@oracle.com>
|
||||
|
||||
PR target/122139
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
2025-10-18 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
PR c++/119060
|
||||
* include/bits/version.def: Add observable_checkpoint at present
|
||||
allowed from C++26.
|
||||
* include/bits/version.h: Regenerate.
|
||||
* include/std/utility: Add std::observable_checkpoint().
|
||||
* src/c++23/std.cc.in: Add obervable_checkpoint () to utility.
|
||||
|
||||
2025-10-17 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
* include/bits/atomic_base.h
|
||||
|
|
Loading…
Reference in New Issue