Thomas Schwinge, le Tue 24 May 2011 11:32:40 +0200, a écrit : > On Mon, 23 May 2011 23:59:27 +0200, Samuel Thibault <sthiba...@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