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

--- Comment #12 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>:

https://gcc.gnu.org/g:66346b6d800fc4baae876e0fe4e932401bcc85fa

commit r16-2236-g66346b6d800fc4baae876e0fe4e932401bcc85fa
Author: Richard Biener <rguent...@suse.de>
Date:   Mon Jul 14 14:09:28 2025 +0200

    tree-optimization/121059 - record loop mask when required

    For loop masking we need to mask a mask AND operation with the loop
    mask.  The following makes sure we have a corresponding mask
    available.  There's no good way to distinguish loop masking from
    len masking here, so assume we have recorded a mask for the operands
    mask producers.

            PR tree-optimization/121059
            * tree-vect-stmts.cc (vectorizable_operation): Record a
            loop mask for mask AND operations.

            * gcc.dg/vect/pr121059.c: New testcase.

Reply via email to