2
0
Эх сурвалжийг харах

* SI and DI removed from the i8086 saved_standard_registers list, because they are volatile in TP7's default calling convention

git-svn-id: trunk@25231 -
nickysn 12 жил өмнө
parent
commit
a5517cd3d4

+ 1 - 1
compiler/i8086/cpubase.inc

@@ -155,7 +155,7 @@
          This value can be deduced from the CALLED_USED_REGISTERS array in the
          This value can be deduced from the CALLED_USED_REGISTERS array in the
          GCC source.
          GCC source.
       }
       }
-      saved_standard_registers : array[0..2] of tsuperregister = (RS_SI,RS_DI,RS_BP);
+      saved_standard_registers : array[0..0] of tsuperregister = (RS_BP);
 
 
       saved_mm_registers : array[0..0] of tsuperregister = (RS_INVALID);
       saved_mm_registers : array[0..0] of tsuperregister = (RS_INVALID);
       {# Required parameter alignment when calling a routine declared as
       {# Required parameter alignment when calling a routine declared as