@@ -39,7 +39,11 @@ asm
{$else}
std r0, retaddr
{$ifdef linux}
+ {$ifdef FPC_ABI_ELFV2}
+ bl TMyObject.Test2
+ {$else}
bl .TMyObject.Test2
+ {$endif}
{$else linux}
bl TMyObject.Test2
{$endif linux}
@@ -18,7 +18,9 @@ asm
ld r4,0(r3)
ld r4,+vmtoffset tc.v(r4)
{$if defined(linux) or defined(aix)}
- ld r4,0(r4)
+ {$ifndef FPC_ABI_ELFV2}
+ ld r4,0(r4)
{$endif linux or aix}
lwz r4,0(r3)