Bläddra i källkod

* for reg allocation corrected

pierre 26 år sedan
förälder
incheckning
57c239961e
1 ändrade filer med 7 tillägg och 1 borttagningar
  1. 7 1
      compiler/tcflw.pas

+ 7 - 1
compiler/tcflw.pas

@@ -305,6 +305,9 @@ implementation
          if p^.right^.registersmmx>p^.registersmmx then
            p^.registersmmx:=p^.right^.registersmmx;
 {$endif SUPPORT_MMX}
+         { we need at least one register for comparisons PM }
+         if p^.registers32=0 then
+           inc(p^.registers32);
          t_times:=old_t_times;
       end;
 
@@ -488,7 +491,10 @@ implementation
 end.
 {
   $Log$
-  Revision 1.16  1999-08-05 16:53:20  peter
+  Revision 1.17  1999-08-23 23:41:45  pierre
+   * for reg allocation corrected
+
+  Revision 1.16  1999/08/05 16:53:20  peter
     * V_Fatal=1, all other V_ are also increased
     * Check for local procedure when assigning procvar
     * fixed comment parsing because directives