[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#624743: cannot reproduce



Thomas Schwinge, le Tue 24 May 2011 11:32:40 +0200, a écrit :
> On Mon, 23 May 2011 23:59:27 +0200, Samuel Thibault <sthibault@debian.org> wrote:
> > [exim4 SEGFAULT with fortifying options]
> 
> > It looks like gcc-4.6 is here erroneously optimizing
> > __builtin___memmove_chk into a memcpy call!
> 
> This is not a GCC bug (<http://gcc.gnu.org/PR46863>), but it is a glibc
> header bug (<http://bugs.debian.org/619963>).
> 
> After fixing the bits/string3.h header of my 2.11.2-13 glibc package
> according to
> <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=42acbb92c861e97a6e1293ea853db88342a1bf53>,
> the error is gone.  This fix should already be in the Debian 2.13
> packages.

Uh, so it was actually due to one of the darkest corners of C, the
__restrict qualifier. And glibc 2.13 is now uploaded, so the bug is gone
concerning hurd-i386.

Samuel


Reply to: