aboutsummaryrefslogtreecommitdiff
path: root/ports/ChangeLog.arm
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2013-02-14 22:15:55 -0800
committerRichard Henderson <rth@twiddle.net>2013-03-06 07:46:47 -0800
commitd137b6dc52efbb0a55baba8e8851e930cc781217 (patch)
treeb4d970800dded1501bcbc6738983caa670943bcf /ports/ChangeLog.arm
parent46dede0c00285bb43890ed68c0b8572e855b54e2 (diff)
downloadglibc-d137b6dc52efbb0a55baba8e8851e930cc781217.tar
glibc-d137b6dc52efbb0a55baba8e8851e930cc781217.tar.gz
glibc-d137b6dc52efbb0a55baba8e8851e930cc781217.tar.bz2
glibc-d137b6dc52efbb0a55baba8e8851e930cc781217.zip
arm: Unless arm4t, pop return address directly into pc
Diffstat (limited to 'ports/ChangeLog.arm')
-rw-r--r--ports/ChangeLog.arm4
1 files changed, 4 insertions, 0 deletions
diff --git a/ports/ChangeLog.arm b/ports/ChangeLog.arm
index 7acde01568..400a7db517 100644
--- a/ports/ChangeLog.arm
+++ b/ports/ChangeLog.arm
@@ -1,5 +1,9 @@
2013-03-06 Richard Henderson <rth@redhat.com>
+ * sysdeps/arm/arm-mcount.S (_mcount): Use pop into pc unless
+ __ARM_ARCH_4T__ and __THUMB_INTERWORK__.
+ * sysdeps/arm/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Likewise.
+
* sysdeps/arm/sysdep.h (BX, BXC, BLX): New macros.
(DO_RET): Use BX.
(RETINSTR): Use BXC.