Browse Source

* 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 năm trước cách đây
mục cha
commit
a5517cd3d4
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      compiler/i8086/cpubase.inc

+ 1 - 1
compiler/i8086/cpubase.inc

@@ -155,7 +155,7 @@
          This value can be deduced from the CALLED_USED_REGISTERS array in the
          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);
       {# Required parameter alignment when calling a routine declared as