diff options
author | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2015-01-21 07:57:14 -0500 |
---|---|---|
committer | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2015-02-09 06:42:28 -0500 |
commit | 10169938b14dbceaa29e4c3deccc15b9a6869ef9 (patch) | |
tree | 7d91d491137a0eaa8e105b4ee99ddcbb7f991a90 /ChangeLog | |
parent | 8548a53d699399e795a70e066401753622d797e3 (diff) | |
download | glibc-10169938b14dbceaa29e4c3deccc15b9a6869ef9.tar glibc-10169938b14dbceaa29e4c3deccc15b9a6869ef9.tar.gz glibc-10169938b14dbceaa29e4c3deccc15b9a6869ef9.tar.bz2 glibc-10169938b14dbceaa29e4c3deccc15b9a6869ef9.zip |
powerpc: wordcopy/memmove cleanup for ppc32
This patch cleanup some multiarch code related to memmmove
optimization. Initial IFUNC support added specialized wordcopy
symbols which turned in local IFUNC calls used by memmove default
implementation. The patch removes the internal IFUNC for wordcopy
symbols and uses local branches in the memmmove optimization instead.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,6 +1,18 @@ 2015-02-09 Adhemerval Zanellla <azanella@linux.vnet.ibm.com> * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile + [sysdep_routines]: Remove wordcopy-power6 object. + * sysdeps/powerpc/powerpc32/power4/multiarch/memmove-power7.c + (__memmove_power7): Use local call for wordcopy and memcpy symbols. + * sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-ppc32.c + (__memmove_ppc32): Likewise. + * sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-power6.c: Remove + file. + * sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy.c: Remove file. + * sysdeps/powerpc/powerpc64/multiarch/wordcopy-ppc64.c [IS_IN (libc)]: + Remove preprocessor. + + * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile [sysdep_routines]: Remove wide chars objects. [wcsmbs]: New rule for wide char objects. |