소스 검색

* fixed dynamic startup of programs that don't link against libc (they get
argc/argv/envp in r3/r4/r5)

git-svn-id: trunk@32525 -

Jonas Maebe 9 년 전
부모
커밋
816c66107e
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      rtl/linux/powerpc64/si_prc.inc

+ 2 - 1
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