https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109092
--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Andrew Pinski from comment #1) > The issue is register_operand accepts subreg but then REGNO is checked on it. > That is obviously wrong. It should be "REG_P (operands[1]) && REGNO > (operands[1]) == VL_REGNUM" instead ... reg_or_subregno is better.