Pārlūkot izejas kodu

* take care of limited offsets of stf/ldf, resolves issue #23620

git-svn-id: trunk@31572 -
florian 10 gadi atpakaļ
vecāks
revīzija
4d349c9c71
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      compiler/arm/aasmcpu.pas

+ 3 - 1
compiler/arm/aasmcpu.pas

@@ -920,7 +920,9 @@ implementation
                (tai(hp).typ=ait_instruction) and
                (tai(hp).typ=ait_instruction) and
                ((taicpu(hp).opcode=A_FLDS) or
                ((taicpu(hp).opcode=A_FLDS) or
                 (taicpu(hp).opcode=A_FLDD) 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;
               limit:=254;
         end;
         end;