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.