Forráskód Böngészése

* Fixed incorrect movzx spilling

daniel 22 éve
szülő
commit
1e02028986
1 módosított fájl, 5 hozzáadás és 1 törlés
  1. 5 1
      compiler/x86/aasmcpu.pas

+ 5 - 1
compiler/x86/aasmcpu.pas

@@ -2135,6 +2135,7 @@ implementation
                               list.insertafter(helpins,list.first)
                             else
                               list.insertafter(helpins,pos.next);
+                            oper[0].reg:=helpreg;
                             rgunget(list,helpins,helpreg);
                             forward_allocation(Tai(helpins.next),unusedregsint);
                           end;
@@ -2234,7 +2235,10 @@ implementation
 end.
 {
   $Log$
-  Revision 1.22  2003-09-12 20:25:17  daniel
+  Revision 1.23  2003-09-14 14:22:51  daniel
+    * Fixed incorrect movzx spilling
+
+  Revision 1.22  2003/09/12 20:25:17  daniel
     * Add BTR to destination memory location check in spilling
 
   Revision 1.21  2003/09/10 19:14:31  daniel