https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117657
--- Comment #6 from Andrew Stubbs <ams at gcc dot gnu.org> --- The patch changed the wrong operand on the gen_gather<mode>_insn_1offset_exec call. It sets one of the offsets undefined instead of setting the else value undefined. I'm testing a fix.