https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103527
--- Comment #2 from CVS 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:70ece2d4ca403dfc6a837d876642378a8d4d3dce commit r12-5708-g70ece2d4ca403dfc6a837d876642378a8d4d3dce Author: Richard Biener <rguent...@suse.de> Date: Thu Dec 2 12:21:19 2021 +0100 tree-optimization/103527 - always use thruth type forgather mask This makes sure to always use a truth type to build the gather mask argument even when the target builtin prototype in the end wants a float vector. 2021-12-02 Richard Biener <rguent...@suse.de> PR tree-optimization/103527 * tree-vect-stmts.c (vect_build_gather_load_calls): Always use a truth type for building the vector mask.