|
@@ -58,6 +58,7 @@
|
|
{ TODO: add another define in order to disable the div helper for 16-bit divs? }
|
|
{ TODO: add another define in order to disable the div helper for 16-bit divs? }
|
|
{$define cpuneedsdiv32helper}
|
|
{$define cpuneedsdiv32helper}
|
|
{$define VOLATILE_ES}
|
|
{$define VOLATILE_ES}
|
|
|
|
+ {$define SUPPORT_GET_FRAME}
|
|
{$endif i8086}
|
|
{$endif i8086}
|
|
|
|
|
|
{$ifdef i386}
|
|
{$ifdef i386}
|
|
@@ -72,6 +73,7 @@
|
|
{$define fewintregisters}
|
|
{$define fewintregisters}
|
|
{$define cpurox}
|
|
{$define cpurox}
|
|
{$define SUPPORT_SAFECALL}
|
|
{$define SUPPORT_SAFECALL}
|
|
|
|
+ {$define SUPPORT_GET_FRAME}
|
|
{$endif i386}
|
|
{$endif i386}
|
|
|
|
|
|
{$ifdef x86_64}
|
|
{$ifdef x86_64}
|
|
@@ -86,6 +88,7 @@
|
|
{$define cpurox}
|
|
{$define cpurox}
|
|
{$define cpurefshaveindexreg}
|
|
{$define cpurefshaveindexreg}
|
|
{$define SUPPORT_SAFECALL}
|
|
{$define SUPPORT_SAFECALL}
|
|
|
|
+ {$define SUPPORT_GET_FRAME}
|
|
{$endif x86_64}
|
|
{$endif x86_64}
|
|
|
|
|
|
{$ifdef ia64}
|
|
{$ifdef ia64}
|
|
@@ -146,6 +149,7 @@
|
|
{$define cputargethasfixedstack}
|
|
{$define cputargethasfixedstack}
|
|
{$define cpurefshaveindexreg}
|
|
{$define cpurefshaveindexreg}
|
|
{$define SUPPORT_SAFECALL}
|
|
{$define SUPPORT_SAFECALL}
|
|
|
|
+ {$define SUPPORT_GET_FRAME}
|
|
{ default to armel }
|
|
{ default to armel }
|
|
{$if not(defined(CPUARM)) and not(defined(CPUARMEB)) and not(defined(FPC_OARM)) and not(defined(FPC_ARMEB)) and not(defined(FPC_ARMHF))}
|
|
{$if not(defined(CPUARM)) and not(defined(CPUARMEB)) and not(defined(FPC_OARM)) and not(defined(FPC_ARMEB)) and not(defined(FPC_ARMHF))}
|
|
{$define FPC_ARMEL}
|
|
{$define FPC_ARMEL}
|
|
@@ -221,6 +225,7 @@
|
|
{$define cpu32bitaddr}
|
|
{$define cpu32bitaddr}
|
|
{$define cpuhighleveltarget}
|
|
{$define cpuhighleveltarget}
|
|
{$define symansistr}
|
|
{$define symansistr}
|
|
|
|
+ {$define SUPPORT_GET_FRAME}
|
|
{$endif}
|
|
{$endif}
|
|
|
|
|
|
{$ifdef aarch64}
|
|
{$ifdef aarch64}
|