Flag SP as modified for @-sp operand - OPERAND_ATMINUS.
authorAndrew Cagney <cagney@redhat.com>
Fri, 10 Oct 1997 05:59:16 +0000 (05:59 +0000)
committerAndrew Cagney <cagney@redhat.com>
Fri, 10 Oct 1997 05:59:16 +0000 (05:59 +0000)
gas/ChangeLog
gas/config/tc-d10v.c

index 4e04778..bd6d766 100644 (file)
@@ -1,3 +1,8 @@
+Fri Oct 10 11:54:50 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * config/tc-d10v.c (parallel_ok): Flag SP as modified for @-sp
+       operand - OPERAND_ATMINUS.
+
 Fri Oct 10 00:47:44 1997  Michael Meissner  <meissner@cygnus.com>
 
        * config/tc-d10v.c (parallel_ok): Note that auto increment and
index bbed44b..bc20d32 100644 (file)
@@ -879,6 +879,12 @@ parallel_ok (op1, insn1, op2, insn2, exec_type)
                    mod[j] |= 1 << regno;
                }
            }
+         else if (flags & OPERAND_ATMINUS)
+           {
+             /* SP implicitly used/modified */
+             mod[j] |= 1 << 15;
+             used[j] |= 1 << 15;
+           }
        }
       if (op->exec_type & RMEM)
        used[j] |= 1 << 20;