OSDN Git Service

* h8300.c (h8300_adjust_insn_length): Also avoid recognizing
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Apr 1999 23:17:52 +0000 (23:17 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Apr 1999 23:17:52 +0000 (23:17 +0000)
        ADDR_VEC and ADDR_DIFF_VEC insns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26285 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/h8300/h8300.c

index 9497b2b..24c7f8a 100644 (file)
@@ -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.
 
index b181ae0..5fb4a62 100644 (file)
@@ -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)