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

--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <[email protected]>:

https://gcc.gnu.org/g:5c2fdfc24e343ce332fce2b6616386e2da8ba9a6

commit r16-5374-g5c2fdfc24e343ce332fce2b6616386e2da8ba9a6
Author: Richard Biener <[email protected]>
Date:   Tue Nov 18 11:30:26 2025 +0100

    tree-optimization/122736 - OMP SIMD call mask recording

    When recording the mask for loop masking of OMP SIMD calls we
    currently fail to provide the correct vector type and number of
    copies in all cases.  The following tries to correct this.

            PR tree-optimization/122736
            * tree-vect-stmts.cc (vectorizable_simd_clone_call): Compute
            num_mask_args for all mask modes.  Pass the mask vector
            type to vect_record_loop_mask and adjust ncopies according
            to the number of mask arguments.

            * gcc.target/i386/vect-pr122736.c: New testcase.

Reply via email to