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

- removed pocall_far16 from the supported calling conventions of the i8086
code generator

git-svn-id: trunk@38938 -

nickysn 7 жил өмнө
parent
commit
d9925f7074

+ 0 - 1
compiler/i8086/cpuinfo.pas

@@ -103,7 +103,6 @@ Const
      pocall_stdcall,
      pocall_cdecl,
      pocall_cppdecl,
-     pocall_far16,
      pocall_pascal
    ];
 

+ 0 - 2
compiler/i8086/cpupara.pas

@@ -213,7 +213,6 @@ unit cpupara;
           pocall_safecall,
           pocall_stdcall,
           pocall_cppdecl,
-          pocall_far16,
           pocall_pascal :
             result:=[RS_AX,RS_DX,RS_CX,RS_SI,RS_DI,RS_BX];
           else
@@ -247,7 +246,6 @@ unit cpupara;
           pocall_safecall,
           pocall_stdcall,
           pocall_cppdecl,
-          pocall_far16,
           pocall_pascal :
             result:=saveregs_pascal;
           else

+ 1 - 1
compiler/x86/nx86cal.pas

@@ -88,7 +88,7 @@ implementation
   function tx86callnode.can_call_ref(var ref: treference): boolean;
     const
 {$if defined(i8086)}
-      save_all_regs=[pocall_far16,pocall_pascal];
+      save_all_regs=[pocall_pascal];
 {$elseif defined(i386)}
       save_all_regs=[pocall_far16,pocall_oldfpccall];
 {$elseif defined(x86_64)}