https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122069
--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Tamar Christina <[email protected]>: https://gcc.gnu.org/g:b394181afd21681d543b11dd748bcaa79dd982c0 commit r16-4476-gb394181afd21681d543b11dd748bcaa79dd982c0 Author: Tamar Christina <[email protected]> Date: Sat Oct 18 08:19:28 2025 +0100 AArch64: convert widen_sum optabs to convert [PR122069] This patch is a mechanical rewrite of the widen_[us]sum optabs from a direct to a conversion optab. The result of which requires the output mode to be added to the existing patterns. No change in functionality is expected. gcc/ChangeLog: 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. gcc/testsuite/ChangeLog: PR middle-end/122069 * gcc.target/aarch64/pr122069_1.c: New test. * gcc.target/aarch64/pr122069_2.c: New test.
