diff --git a/rtl/linux/powerpc64/si_prc.inc b/rtl/linux/powerpc64/si_prc.inc index b34977219a..aa96d876d0 100644 --- a/rtl/linux/powerpc64/si_prc.inc +++ b/rtl/linux/powerpc64/si_prc.inc @@ -696,7 +696,8 @@ procedure _start; cdecl; public; assembler; nostackframe; procedure _dynamic_start(r3,r4,r5,r6: pointer; r7: tdlfiniproc); cdecl; public; begin dlexitproc:=r7; - _start; + save_argc_argv_envp_stkptr(ptrint(r3),ppchar(r4),r5); + PASCALMAIN; end; label