Browse Source

* more spilling fixes

git-svn-id: trunk@9820 -
florian 17 years ago
parent
commit
94ea214f32
1 changed files with 2 additions and 2 deletions
  1. 2 2
      compiler/m68k/aasmcpu.pas

+ 2 - 2
compiler/m68k/aasmcpu.pas

@@ -523,8 +523,8 @@ type
             result:=operand_read;
             result:=operand_read;
           A_CLR, A_SXX:
           A_CLR, A_SXX:
             result:=operand_write;
             result:=operand_write;
-          A_NEG, A_EXT, A_EXTB:
-            result:=operand_write;
+          A_NEG, A_EXT, A_EXTB, A_NOT:
+            result:=operand_readwrite;
           else begin
           else begin
 {$WARNING FIX ME!!! remove ugly debug code ... }
 {$WARNING FIX ME!!! remove ugly debug code ... }
             writeln('M68K: unknown opcode when spilling: ',gas_op2str[opcode]);
             writeln('M68K: unknown opcode when spilling: ',gas_op2str[opcode]);