summaryrefslogtreecommitdiff
path: root/rtl/arm
diff options
context:
space:
mode:
authorlaksen <laksen@3ad0048d-3df7-0310-abae-a5850022a9f2>2014-11-30 17:30:46 +0000
committerlaksen <laksen@3ad0048d-3df7-0310-abae-a5850022a9f2>2014-11-30 17:30:46 +0000
commit72ffad106b83c1bbc6ac242c6051ea0eef34c0c4 (patch)
tree24b6215ec9d2c9ccf22432f7420dada5e42ab944 /rtl/arm
parente92efb0658cc79980f68543b1501c5ef1c9d23fa (diff)
downloadfpc-72ffad106b83c1bbc6ac242c6051ea0eef34c0c4.tar.gz
Fix broken ldrd assembler syntax in RTL
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@29187 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'rtl/arm')
-rw-r--r--rtl/arm/arm.inc2
-rw-r--r--rtl/arm/thumb2.inc2
2 files changed, 2 insertions, 2 deletions
diff --git a/rtl/arm/arm.inc b/rtl/arm/arm.inc
index 47be844fd5..61051abb50 100644
--- a/rtl/arm/arm.inc
+++ b/rtl/arm/arm.inc
@@ -962,7 +962,7 @@ begin
in_edsp_test:=true;
asm
bic r0,sp,#7
- ldrd r0,[r0]
+ ldrd r0,r1,[r0]
end;
in_edsp_test:=false;
if cpu_has_edsp then
diff --git a/rtl/arm/thumb2.inc b/rtl/arm/thumb2.inc
index 5347651b86..921ae24345 100644
--- a/rtl/arm/thumb2.inc
+++ b/rtl/arm/thumb2.inc
@@ -584,7 +584,7 @@ begin
asm
mov r1,sp
bic r0,r1,#7
- ldrd r0,[r0]
+ ldrd r0,r1,[r0]
end;
in_edsp_test:=false;
if cpu_has_edsp then