diff options
author | Roland McGrath <roland@hack.frob.com> | 2013-06-18 15:42:56 -0700 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2013-06-18 15:42:56 -0700 |
commit | 733edfb8ae0266c6a6f01ed29e6a2d2ad64a5aa6 (patch) | |
tree | 92c82573d8897c7c0f4e348124b54cd02dd649c4 /ports/ChangeLog.arm | |
parent | d7dffa6a558cc3305cb6b51c4153da67af1f374c (diff) | |
download | glibc-733edfb8ae0266c6a6f01ed29e6a2d2ad64a5aa6.tar.gz |
ARM: Make armv7 memcpy implementations SFI-friendly
Diffstat (limited to 'ports/ChangeLog.arm')
-rw-r--r-- | ports/ChangeLog.arm | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ports/ChangeLog.arm b/ports/ChangeLog.arm index f3fae51c73..d1362b59be 100644 --- a/ports/ChangeLog.arm +++ b/ports/ChangeLog.arm @@ -1,5 +1,13 @@ 2013-06-18 Roland McGrath <roland@hack.frob.com> + * sysdeps/arm/arm-features.h (ARM_BX_NINSNS): New macro. + * sysdeps/arm/armv7/multiarch/memcpy_impl.S: Macroize the + computed-jump dispatch sections. Use sfi_breg throughout. + [ARM_ALWAYS_BX]: Define a different version of the dispatch macros + that uses bx rather than add-to-pc, and respects ARM_BX_ALIGN_LOG2. + [!USE_NEON] (D_l, D_h): Use r10, r11 rather than r8, r9. + (tmp2): Use r8 rather than r10. + * sysdeps/arm/armv7/multiarch/ifunc-impl-list.c (__libc_ifunc_impl_list) [__ARM_NEON__]: Do not refer to HWCAP_ARM_NEON. [!__SOFTFP__]: Do not refer to HWCAP_ARM_VFP. |