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: Allow memset local PLT reference for powerpc soft-float


Joseph Myers wrote:

> Some recent change on GCC mainline resulted in the localplt test
> failing for powerpc soft-float (not sure exactly when, as the failure
> appeared when there were other build test failures as well;
> <https://sourceware.org/ml/libc-testresults/2019-q2/msg00261.html>
> shows it remaining when other failures went away).  The problem is a
> call to memset that GCC now generates in the libgcc long double code.
>
> Since memset is documented as a function GCC may always implicitly
> generate calls to, it seems reasonable to allow that local PLT
> reference (just like those for libgcc functions that GCC implicitly
> generates calls to and that are also exported from libc.so), which
> this patch does.
>
> Tested for powerpc soft-float with build-many-glibcs.py.
>
> 2019-06-10  Joseph Myers  <joseph@codesourcery.com>
>
> 	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/localplt.data:
> 	Allow memset in libc.so.

Reviewed-by; Jonathan Nieder <jrnieder@gmail.com>
Thanks.


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