https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93494
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- And the bug is quite obvious: --- gcc/config/arm/arm.md.jj 2020-01-18 09:39:51.614204056 +0100 +++ gcc/config/arm/arm.md 2020-01-29 19:56:15.700835823 +0100 @@ -721,7 +721,7 @@ if (!arm_add_operand (hi_op2, SImode)) hi_op2 = force_reg (SImode, hi_op2); - gen_uaddvsi4 (hi_result, hi_op1, hi_op2, operands[3]); + emit_insn (gen_uaddvsi4 (hi_result, hi_op1, hi_op2, operands[3])); } else { ought to fix it.