[PATCH 0/9] powerpc: cleanup IFUNC implementations.

Adhemerval Zanella adhemerval.zanella@linaro.org
Mon Apr 10 18:17:00 GMT 2017



On 03/04/2017 18:19, Wainer dos Santos Moschetta wrote:
> Almost all IFUNC string implementations in powerpc define one
> or more of the ENTRY, EALIGN, END, and END_GEN_TB macros. But
> these are already defined in sysdeps/powerpc/powerpc64/sysdep.h,
> making them redundant.
> 
> The following set of patch cleans up the IFUNC implementations
> for powerpc in order to remove unneeded macro definitions.
> 
> Tested on ppc64le with and without --disable-multi-arch flag.
> 
> Wainer dos Santos Moschetta (9):
>   powerpc: refactor stpcpy, stpncpy, strcpy, and strncpy IFUNC.
>   powerpc: refactor strcasecmp, strcmp, and strncmp IFUNC.
>   powerpc: refactory strnlen and strlen IFUNC.
>   powerpc: refactor strchr, strchrnul, and strrchr IFUNC.
>   powerpc: refactor strcasestr and strstr IFUNC.
>   powerpc: refactor memset IFUNC.
>   powerpc: refactor memchr, memrchr, and rawmemchr IFUNC.
>   powerpc: refactor memcpy and mempcpy IFUNC.
>   powerpc: refactor memcmp and memmove IFUNC.

Thanks for the cleanup, the changes seems straightforward enough.



More information about the Libc-alpha mailing list