https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116134
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Caused by r15-2106-g44fcc1ca11e7ea . Generic is a pain when it comes to types of comparisons, they are not always bool (or vector bool for vector comparisons).