From: J"orn Rennecke Date: Fri, 14 Jun 2002 11:20:39 +0000 (+0000) Subject: * sh.md (mulsi3): Update way how to find insns in a sequence. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fa60f36dd91bbf84cb9ca089ccceafb92f4ba08d;p=gcc.git * sh.md (mulsi3): Update way how to find insns in a sequence. From-SVN: r54613 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d5d900f801e..ba380ef327e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Fri Jun 14 12:15:11 2002 J"orn Rennecke + + * sh.md (mulsi3): Update way how to find insns in a sequence. + Fri Jun 14 12:04:02 2002 Dhananjay R. Deshpande * sh.h: Define HARD_REGNO_RENAME_OK diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index 6b92bdc6ec1..126a3b489dd 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -1688,9 +1688,8 @@ rtx addr = force_reg (SImode, sym); rtx insns = gen_mulsi3_call (operands[0], operands[1], operands[2], addr); - first = XVECEXP (insns, 0, 0); - last = XVECEXP (insns, 0, XVECLEN (insns, 0) - 1); - emit_insn (insns); + first = insns; + last = emit_insn (insns); } else {