diff options
author | Richard Henderson <rth@twiddle.net> | 2013-02-14 22:15:55 -0800 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2013-03-06 07:46:47 -0800 |
commit | d137b6dc52efbb0a55baba8e8851e930cc781217 (patch) | |
tree | b4d970800dded1501bcbc6738983caa670943bcf /ports/ChangeLog.arm | |
parent | 46dede0c00285bb43890ed68c0b8572e855b54e2 (diff) | |
download | glibc-d137b6dc52efbb0a55baba8e8851e930cc781217.tar.gz glibc-d137b6dc52efbb0a55baba8e8851e930cc781217.tar.xz glibc-d137b6dc52efbb0a55baba8e8851e930cc781217.zip |
arm: Unless arm4t, pop return address directly into pc
Diffstat (limited to 'ports/ChangeLog.arm')
-rw-r--r-- | ports/ChangeLog.arm | 4 |
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. |