https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96466
--- Comment #8 from rguenther at suse dot de <rguenther at suse dot de> --- On Fri, 28 Aug 2020, marxin at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96466 > > --- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> --- > > As said you have to fake "regular" non-bool comparison operands, > > best based on the COND_EXPRs operand types (using integer types > > of the same size) > > All right, do you mean something like what we do in > tree-vect-generic.c:422-457? Yeah. > Or is the isel pass the right place for the fake comparison? Sure, only ISEL knows that it needs it.