On Sat, Feb 16, 2013 at 09:44:51AM +0100, Dodji Seketeli wrote:
> Right.  My first bootstrap actually caught this, I updated the patch
> locally to just modify that test and sent out the wrong one.  Sorry for
> this.  This is the patch that actually passed bootstrap.

Ok.  Actually, please change gcc/testsuite/c-c++-common/asan/pr56330.c
to the same thing, I've just verified it ICEs the same way without the patch
even when it is
int
foo (void)
{
  int d = __builtin_memcmp (s.a, e, 100);
  d += __builtin_memcmp (s.a, e, 200);
  return d;
}

(while with
  __builtin_memcpy (s.a, e, 100);
  __builtin_memcpy (s.a, e, 200);
it doesn't ICE without the patch).
While pr56330.c test look to be redundant, it is at least tortured at all
compilation options, so it tests something that the other tests don't.

No need to rebootstrap/retest.

        Jakub

Reply via email to