From bad62d51fa1eb41ea7ab811df5b12617abb433a7 Mon Sep 17 00:00:00 2001 From: Jinyang He Date: Tue, 20 Jun 2023 18:07:37 +0800 Subject: [PATCH] fix when FPC_USE_LIBC is disabled not call PASCALMAIN --- rtl/linux/loongarch64/si_prc.inc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/rtl/linux/loongarch64/si_prc.inc b/rtl/linux/loongarch64/si_prc.inc index e00c0c5d92..f898085770 100644 --- a/rtl/linux/loongarch64/si_prc.inc +++ b/rtl/linux/loongarch64/si_prc.inc @@ -85,13 +85,12 @@ procedure _FPC_proc_start; assembler; nostackframe; public name '_start'; la.got $t0, initialstkptr st.d $sp, $t0, 0 -{$if defined(FPC_USE_LIBC)} - { call PascalMain } - bl PASCALMAIN -{$else} +{$if not defined(FPC_USE_LIBC)} bl InitTLS {$endif} -{$endif} + + { call PascalMain } + bl PASCALMAIN break 1 end;