aboutsummaryrefslogtreecommitdiff
path: root/ports/sysdeps/arm/arm-mcount.S
diff options
context:
space:
mode:
Diffstat (limited to 'ports/sysdeps/arm/arm-mcount.S')
-rw-r--r--ports/sysdeps/arm/arm-mcount.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/ports/sysdeps/arm/arm-mcount.S b/ports/sysdeps/arm/arm-mcount.S
index 8ad077925b..f61e978f5e 100644
--- a/ports/sysdeps/arm/arm-mcount.S
+++ b/ports/sysdeps/arm/arm-mcount.S
@@ -79,7 +79,8 @@ ENTRY(_mcount)
cfi_rel_offset (lr, 20)
movs r0, fp
ittt ne
- ldrne r0, [r0, #-4]
+ sfi_breg r0, \
+ ldrne r0, [\B, #-4]
movsne r1, lr
blne __mcount_internal
#if defined (__ARM_ARCH_4T__) && defined (__THUMB_INTERWORK__)