aboutsummaryrefslogtreecommitdiff
path: root/ports/ChangeLog.arm
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2013-02-28 21:37:02 -0800
committerRichard Henderson <rth@twiddle.net>2013-03-06 07:47:21 -0800
commit79fd8731113e8402732190ff921aebaaef9218b0 (patch)
tree2e9b2d8f7c4441b6e7a9450ea3ab73c0087b615e /ports/ChangeLog.arm
parent3377126b0a055e6addaa6bd69f51dd557d774b99 (diff)
downloadglibc-79fd8731113e8402732190ff921aebaaef9218b0.tar
glibc-79fd8731113e8402732190ff921aebaaef9218b0.tar.gz
glibc-79fd8731113e8402732190ff921aebaaef9218b0.tar.bz2
glibc-79fd8731113e8402732190ff921aebaaef9218b0.zip
arm: Implement hard-tp for GET_TLS
Diffstat (limited to 'ports/ChangeLog.arm')
-rw-r--r--ports/ChangeLog.arm6
1 files changed, 6 insertions, 0 deletions
diff --git a/ports/ChangeLog.arm b/ports/ChangeLog.arm
index 2c3f220e13..288dfb4c09 100644
--- a/ports/ChangeLog.arm
+++ b/ports/ChangeLog.arm
@@ -1,5 +1,11 @@
2013-03-06 Richard Henderson <rth@redhat.com>
+ * sysdeps/arm/sysdep.h (ARCH_HAS_HARD_TP): New macro.
+ (GET_TLS): Use hard-tp if ARCH_HAS_HARD_TP.
+ * sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S: Likewise.
+ * sysdeps/unix/sysv/linux/arm/sysdep.h (GET_TLS): Don't override
+ the default definition if ARCH_HAS_HARD_TP.
+
* sysdeps/arm/sysdep.h (__ARM_ARCH): New macro.
(ARCH_HAS_BX, ARCH_HAS_BLX, ARCH_HAS_T2): New macros.
(BX): Select on ARCH_HAS_BX instead of __USE_BX__.