about summary refs log tree commit diff
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__)