Sfoglia il codice sorgente

* some ALLOWDUPREG improvements

Jonas Maebe 22 anni fa
parent
commit
cf8b181ff2
1 ha cambiato i file con 12 aggiunte e 1 eliminazioni
  1. 12 1
      compiler/rgobj.pas

+ 12 - 1
compiler/rgobj.pas

@@ -667,6 +667,8 @@ implementation
        else
 {$ifndef ALLOWDUPREG}
          internalerror(200301103)
+{$else ALLOWDUPREG}
+          list.concat(Tai_regalloc.alloc(r));
 {$endif ALLOWDUPREG}
          ;
     end;
@@ -693,6 +695,8 @@ implementation
        else
 {$ifndef ALLOWDUPREG}
          internalerror(200305061)
+{$else ALLOWDUPREG}
+          list.concat(Tai_regalloc.alloc(reg));
 {$endif ALLOWDUPREG}
          ;
     end;
@@ -714,7 +718,11 @@ implementation
               end;
          end
        else
+{$ifndef ALLOWDUPREG}
          internalerror(200305061);
+{$else ALLOWDUPREG}
+          list.concat(Tai_regalloc.dealloc(reg));
+{$endif ALLOWDUPREG}
     end;
 
 
@@ -1796,7 +1804,10 @@ implementation
 end.
 {
   $Log$
-  Revision 1.91  2003-10-21 15:15:36  peter
+  Revision 1.92  2003-10-29 21:29:14  jonas
+    * some ALLOWDUPREG improvements
+
+  Revision 1.91  2003/10/21 15:15:36  peter
     * taicpu_abstract.oper[] changed to pointers
 
   Revision 1.90  2003/10/19 12:36:36  florian