aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1999-04-07 23:17:52 +0000
committerJeff Law <law@gcc.gnu.org>1999-04-07 17:17:52 -0600
commit098f2a1e952a03ea95d61b484ffc54b4736d7f10 (patch)
tree67fc453d037248388e13b2c74e055bd4a215e55f /gcc
parent1eaa8ab08fb71c990ff806f317dbbef815dc8b35 (diff)
downloadgcc-098f2a1e952a03ea95d61b484ffc54b4736d7f10.zip
gcc-098f2a1e952a03ea95d61b484ffc54b4736d7f10.tar.gz
gcc-098f2a1e952a03ea95d61b484ffc54b4736d7f10.tar.bz2
h8300.c (h8300_adjust_insn_length): Also avoid recognizing ADDR_VEC and ADDR_DIFF_VEC insns.
* h8300.c (h8300_adjust_insn_length): Also avoid recognizing ADDR_VEC and ADDR_DIFF_VEC insns. From-SVN: r26285
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/h8300/h8300.c4
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9497b2b..24c7f8a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -13,6 +13,9 @@ Tue Apr 6 17:49:49 1999 Philip Blundell <pb@nexus.co.uk>
Wed Apr 7 14:07:34 1999 Jeffrey A Law (law@cygnus.com)
+ * h8300.c (h8300_adjust_insn_length): Also avoid recognizing
+ ADDR_VEC and ADDR_DIFF_VEC insns.
+
* h8300.c (h8300_adjust_insn_length): Avoid trying to recognize
USE, CLOBBER or SEQUENCE insns.
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c
index b181ae0..5fb4a62 100644
--- a/gcc/config/h8300/h8300.c
+++ b/gcc/config/h8300/h8300.c
@@ -3036,7 +3036,9 @@ h8300_adjust_insn_length (insn, length)
/* We must filter these ou before calling get_attr_adjust_length. */
if (GET_CODE (PATTERN (insn)) == USE
|| GET_CODE (PATTERN (insn)) == CLOBBER
- || GET_CODE (PATTERN (insn)) == SEQUENCE)
+ || GET_CODE (PATTERN (insn)) == SEQUENCE
+ || GET_CODE (PATTERN (insn)) == ADDR_VEC
+ || GET_CODE (PATTERN (insn)) == ADDR_DIFF_VEC)
return 0;
if (get_attr_adjust_length (insn) == ADJUST_LENGTH_NO)