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

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

https://gcc.gnu.org/g:9c4f0d311810eba3f4faab1295c47eb57e695fcc

commit r10-6083-g9c4f0d311810eba3f4faab1295c47eb57e695fcc
Author: Richard Biener <rguent...@suse.de>
Date:   Wed Jan 15 14:25:38 2020 +0100

    tree-optimization/93094 pass down VECTORIZED_CALL to versioning

    When versioning is run the IL is already mangled and finding
    a VECTORIZED_CALL IFN can fail.

    2020-01-20  Richard Biener  <rguent...@suse.de>

        PR tree-optimization/93094
        * tree-vectorizer.h (vect_loop_versioning): Adjust.
        (vect_transform_loop): Likewise.
        * tree-vectorizer.c (try_vectorize_loop_1): Pass down
        loop_vectorized_call to vect_transform_loop.
        * tree-vect-loop.c (vect_transform_loop): Pass down
        loop_vectorized_call to vect_loop_versioning.
        * tree-vect-loop-manip.c (vect_loop_versioning): Use
        the earlier discovered loop_vectorized_call.

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

Reply via email to