summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2001-01-13 03:30:38 +0000
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>2001-01-13 03:30:38 +0000
commitdc115ee8f8bbc2a9f36f7f95abf4430208a0db2b (patch)
tree81afb1172d3a2320f0a3064b2f4e72d62db0bc54
parentc6b36d06135033b126fc2284aaf57e6f8a519dc0 (diff)
downloadppe42-gcc-dc115ee8f8bbc2a9f36f7f95abf4430208a0db2b.tar.gz
ppe42-gcc-dc115ee8f8bbc2a9f36f7f95abf4430208a0db2b.zip
* config/sh/sh.c (mova_p): Fix test for mova_const.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38974 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/sh/sh.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fe1a7463266..cb9b83535d0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2001-01-13 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/sh/sh.c (mova_p): Fix test for mova_const.
+
2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
* fix-header.c (read_scan_file): Use cpp_get_callbacks and
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index b73ab59bb3c..1526d78f930 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -2105,7 +2105,7 @@ mova_p (insn)
&& GET_CODE (SET_SRC (PATTERN (insn))) == UNSPEC
&& XINT (SET_SRC (PATTERN (insn)), 1) == UNSPEC_MOVA
/* Don't match mova_const. */
- && XVECEXP (SET_SRC (PATTERN (insn)), 0, 0) == LABEL_REF);
+ && GET_CODE (XVECEXP (SET_SRC (PATTERN (insn)), 0, 0)) == LABEL_REF);
}
/* Find the last barrier from insn FROM which is close enough to hold the
OpenPOWER on IntegriCloud