Browse Source

* Fixed spilling of 3-operand IMUL instruction (went unnoticed this far because such instructions were not emitted by compiler).

git-svn-id: trunk@26510 -
sergei 11 years ago
parent
commit
e6a9f3b15b
1 changed files with 1 additions and 0 deletions
  1. 1 0
      compiler/x86/aasmcpu.pas

+ 1 - 0
compiler/x86/aasmcpu.pas

@@ -2994,6 +2994,7 @@ implementation
           end;
         { Special cases that can't be decoded from the InsChanges flags }
         operation_type_table^[A_IMUL,1]:=operand_readwrite;
+        operation_type_table^[A_IMUL,2]:=operand_write;
       end;