From 4d349c9c71396799659ae39a83d51ea363ea154b Mon Sep 17 00:00:00 2001 From: florian Date: Mon, 7 Sep 2015 20:14:27 +0000 Subject: [PATCH] * take care of limited offsets of stf/ldf, resolves issue #23620 git-svn-id: trunk@31572 - --- compiler/arm/aasmcpu.pas | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/arm/aasmcpu.pas b/compiler/arm/aasmcpu.pas index 86fc7bd5a4..5be230563b 100644 --- a/compiler/arm/aasmcpu.pas +++ b/compiler/arm/aasmcpu.pas @@ -920,7 +920,9 @@ implementation (tai(hp).typ=ait_instruction) and ((taicpu(hp).opcode=A_FLDS) or (taicpu(hp).opcode=A_FLDD) or - (taicpu(hp).opcode=A_VLDR)) then + (taicpu(hp).opcode=A_VLDR) or + (taicpu(hp).opcode=A_LDF) or + (taicpu(hp).opcode=A_STF)) then limit:=254; end;