aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2002-06-14 11:20:39 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2002-06-14 12:20:39 +0100
commitfa60f36dd91bbf84cb9ca089ccceafb92f4ba08d (patch)
tree9da55575a2b434e5c254db842eef4e2768eb349b
parent03b8ec294f34655d06758e7f65c2c57604632e38 (diff)
downloadgcc-fa60f36dd91bbf84cb9ca089ccceafb92f4ba08d.zip
gcc-fa60f36dd91bbf84cb9ca089ccceafb92f4ba08d.tar.gz
gcc-fa60f36dd91bbf84cb9ca089ccceafb92f4ba08d.tar.bz2
* sh.md (mulsi3): Update way how to find insns in a sequence.
From-SVN: r54613
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/sh/sh.md5
2 files changed, 6 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d5d900f..ba380ef 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Fri Jun 14 12:15:11 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * sh.md (mulsi3): Update way how to find insns in a sequence.
+
Fri Jun 14 12:04:02 2002 Dhananjay R. Deshpande <dhananjayd@kpit.com>
* sh.h: Define HARD_REGNO_RENAME_OK
diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md
index 6b92bdc..126a3b4 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
{