mips.md (div_trap_normal, [...]): Require the dependent insn to be an INSN before...
authorJeffrey A Law <law@cygnus.com>
Mon, 1 Mar 1999 15:44:24 +0000 (15:44 +0000)
committerJeff Law <law@gcc.gnu.org>
Mon, 1 Mar 1999 15:44:24 +0000 (08:44 -0700)
        * mips.md (div_trap_normal, div_trap_mips16): Require the dependent
        insn to be an INSN before looking at its pattern.

From-SVN: r25517

gcc/ChangeLog
gcc/config/mips/mips.md

index c82c8f22f2fcc8ae6e37054bdecd74c27b32824d..e6dd0f779137d7b3bbaeb7199b5d441fadef8c42 100644 (file)
@@ -1,3 +1,8 @@
+Mon Mar  1 16:36:18 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * mips.md (div_trap_normal, div_trap_mips16): Require the dependent
+       insn to be an INSN before looking at its pattern.
+
 Mon Mar  1 15:03:51 1999  Jim Wilson  <wilson@cygnus.com>
 
        * config/m68k/lb1sf68.asm (udivsi3): Change jmi to jcs.  Fix comments.
index 71bd9a65edf853bf4d83af364625ca4dcddc402a..f66cb89d9089e7d1f0543e464debe179344f97ac 100644 (file)
   for (link = LOG_LINKS (insn); link; link = XEXP (link, 1))
 
     if ((int) REG_DEP_ANTI == (int) REG_NOTE_KIND (link)
+        && GET_CODE (XEXP (link, 0)) == INSN
         && GET_CODE (PATTERN (XEXP (link, 0))) == TRAP_IF
        && REGNO (operands[1]) == 0)
       have_dep_anti = 1;
   for (link = LOG_LINKS (insn); link; link = XEXP (link, 1))
 
     if ((int) REG_DEP_ANTI == (int) REG_NOTE_KIND (link)
+        && GET_CODE (XEXP (link, 0)) == INSN
         && GET_CODE (PATTERN (XEXP (link, 0))) == TRAP_IF
        && REGNO (operands[1]) == 0)
       have_dep_anti = 1;