https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108608

--- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Richard Sandiford <rsand...@gcc.gnu.org>:

https://gcc.gnu.org/g:2bb444787ed17a9e786f544cdf51ee2ac6779ab2

commit r13-5580-g2bb444787ed17a9e786f544cdf51ee2ac6779ab2
Author: Richard Sandiford <richard.sandif...@arm.com>
Date:   Tue Jan 31 15:03:43 2023 +0000

    vect: Fix single def-use cycle for ifn reductions [PR108608]

    The patch that added support for fmin/fmax reductions didn't
    handle single def-use cycles.  In some ways, this seems like
    going out of our way to make things slower, but that's a
    discussion for another day.

    gcc/
            PR tree-optimization/108608
            * tree-vect-loop.cc (vect_transform_reduction): Handle single
            def-use cycles that involve function calls rather than tree codes.

    gcc/testsuite/
            PR tree-optimization/108608
            * gcc.dg/vect/pr108608.c: New test.
            * gcc.target/aarch64/sve/pr108608-1.c: Likewise.

Reply via email to