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: glibc 2.18 freeze!


Hi,

On Wed, Jun 12, 2013 at 12:30:01PM -0300, Adhemerval Zanella wrote:
> On 11-06-2013 18:32, Roland McGrath wrote:
> >> I opened http://sourceware.org/bugzilla/show_bug.cgi?id=15605 to track it
> >> and updated patch is below. My patch however only fixes the
> >> check-localplt issue I observed in PPC32/PPC64 builds with GCC 4.8 +
> >> O3. The issue reported at
> >>  <http://sourceware.org/ml/libc-alpha/2013-05/msg00730.html>http://sourceware.org/ml/libc-alpha/2013-05/msg00730.html
> >>  needs another solution.
> > Thanks.  This looks fine for now.
> >
> > Who is going to take responsibility for filing a GCC bug about the broader
> > issue, following up now with related workarounds we might need for 4.8, and
> > following up in the future to replace workarounds with proper solutions
> > when GCC makes them available?
> >
> >
> > Thanks,
> > Roland
> >
> Pushed as 6a97b62a5b4f18aea849d6f4d8de58d1469d2521.

thank you! This fixes the localplt-error when compiling
with gcc-4.8.1 & -O3 (and your patch to disable tree-loop-distribute-patterns
for rtld-memset.c):

make[2]: *** [/home/winfried/glibc-cvs/winni/elf/check-localplt.out] Error 1

> I'll fill a GCC bug
> about this issue. I can think some possible solutions:
> 
> * Add a option like -f tree-loop-distribute-patterns-prepend=XXX where GLIBC
> can add "__GI_";
> 
> * Add a algorithm to check if symbol's name is memset/memove and then
> not generate the recursive call.
> 
> Any other possible solution to add on the bug report?

gcc-4.8.1 is already released and even with a future gcc-fix (if bug is
accpeted) it might be necessary to add some workaround for this problem
befor releasing glibc-2.18.

regards

	winfried


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