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.

Reply via email to