about summary refs log tree commit diff
path: root/ports/ChangeLog.arm
diff options
context:
space:
mode:
authorRoland McGrath <roland@hack.frob.com>2013-03-18 15:00:44 -0700
committerRoland McGrath <roland@hack.frob.com>2013-03-18 15:02:44 -0700
commit6bcae14685204da833b3451e0636eb346b639d67 (patch)
tree1143569a92773f1fe9da9c43711badef23442252 /ports/ChangeLog.arm
parent0e2b9cdde7def82bc7c2df5b0fae323825b222a3 (diff)
downloadglibc-6bcae14685204da833b3451e0636eb346b639d67.tar.gz
glibc-6bcae14685204da833b3451e0636eb346b639d67.tar.xz
glibc-6bcae14685204da833b3451e0636eb346b639d67.zip
ARM: Make dl-tlsdesc.S use sfi_breg, respect ARM_ALWAYS_BX and ARM_NO_INDEX_REGISTER.
Diffstat (limited to 'ports/ChangeLog.arm')
-rw-r--r--ports/ChangeLog.arm10
1 files changed, 10 insertions, 0 deletions
diff --git a/ports/ChangeLog.arm b/ports/ChangeLog.arm
index f215f023dc..9a6ff4bc66 100644
--- a/ports/ChangeLog.arm
+++ b/ports/ChangeLog.arm
@@ -1,3 +1,13 @@
+2013-03-18  Roland McGrath  <roland@hack.frob.com>
+
+	* sysdeps/arm/dl-tlsdesc.S: Include <arm-features.h>.
+	Use sfi_breg macro throughout.
+	(_dl_tlsdesc_dynamic) [!ARM_NO_INDEX_REGISTER]: Avoid two-register
+	addressing mode.
+	(_dl_tlsdesc_dynamic) [ARM_ALWAYS_BX]: Don't pop into pc.
+
+	* sysdeps/arm/arm-features.h: Add comment for ARM_NO_INDEX_REGISTER.
+
 2013-03-15  Roland McGrath  <roland@hack.frob.com>
 
 	* sysdeps/arm/sysdep.h [!ARM_SFI_MACROS] (sfi_sp): New macro.