diff --git a/compiler/aarch64/racpugas.pas b/compiler/aarch64/racpugas.pas index 0e3e60b4f6..1f181e4d72 100644 --- a/compiler/aarch64/racpugas.pas +++ b/compiler/aarch64/racpugas.pas @@ -732,6 +732,8 @@ Unit racpugas; CreateLocalLabel(actasmpattern,hl,false); Consume(AS_ID); AddLabelOperand(hl); + if oper.opr.ref.refaddr=addr_pic then + oper.opr.ref.refaddr:=addr_page; end else { Check for label }