From 6138f7007aedda85ff5f8004d0c2ccfc3cf47d53 Mon Sep 17 00:00:00 2001 From: Benito van der Zander Date: Thu, 18 May 2023 14:11:02 +0200 Subject: [PATCH] fix aarch64 exception handling --- rtl/aarch64/aarch64.inc | 3 --- 1 file changed, 3 deletions(-) diff --git a/rtl/aarch64/aarch64.inc b/rtl/aarch64/aarch64.inc index 7903589662c..fdcd797c8e4 100644 --- a/rtl/aarch64/aarch64.inc +++ b/rtl/aarch64/aarch64.inc @@ -164,14 +164,11 @@ procedure fpc_cpuinit; {$define FPC_SYSTEM_HAS_GET_CALLER_ADDR} function get_caller_addr(framebp:pointer;addr:pointer=nil):pointer;assembler; nostackframe; asm - cbz x0, .Lcaller_addr_invalid - ldur x0, [x0] cbz x0, .Lcaller_addr_invalid ldur x0, [x0, #8] .Lcaller_addr_invalid: end; - {$define FPC_SYSTEM_HAS_GET_CALLER_FRAME} function get_caller_frame(framebp:pointer;addr:pointer=nil):pointer;assembler; nostackframe; asm -- GitLab