This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]