mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-18 05:39:26 +02:00
- removed pocall_oldfpccall from the supported calling conventions of the i8086
code generator git-svn-id: trunk@38935 -
This commit is contained in:
parent
55ecc7feff
commit
0a12bc4697
@ -105,7 +105,6 @@ Const
|
||||
pocall_cppdecl,
|
||||
pocall_far16,
|
||||
pocall_pascal,
|
||||
pocall_oldfpccall,
|
||||
pocall_mwpascal
|
||||
];
|
||||
|
||||
|
@ -217,8 +217,7 @@ unit cpupara;
|
||||
pocall_cppdecl,
|
||||
pocall_mwpascal,
|
||||
pocall_far16,
|
||||
pocall_pascal,
|
||||
pocall_oldfpccall :
|
||||
pocall_pascal :
|
||||
result:=[RS_AX,RS_DX,RS_CX,RS_SI,RS_DI,RS_BX];
|
||||
else
|
||||
internalerror(200309071);
|
||||
@ -253,8 +252,7 @@ unit cpupara;
|
||||
pocall_cppdecl,
|
||||
pocall_mwpascal,
|
||||
pocall_far16,
|
||||
pocall_pascal,
|
||||
pocall_oldfpccall :
|
||||
pocall_pascal :
|
||||
result:=saveregs_pascal;
|
||||
else
|
||||
internalerror(2018042301);
|
||||
|
@ -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,pocall_oldfpccall];
|
||||
save_all_regs=[pocall_far16,pocall_pascal];
|
||||
{$elseif defined(i386)}
|
||||
save_all_regs=[pocall_far16,pocall_oldfpccall];
|
||||
{$elseif defined(x86_64)}
|
||||
|
Loading…
Reference in New Issue
Block a user