2002-05-20 Jakub Jelinek * gcc.dg/20020525-1.c: New test. --- gcc/testsuite/gcc.dg/20020525-1.c.jj Thu Aug 30 22:30:55 2001 +++ gcc/testsuite/gcc.dg/20020525-1.c Sat May 25 10:45:13 2002 @@ -0,0 +1,24 @@ +/* PR optimization/6703 + Origin: Glen Nakamura */ +/* { dg-do run } */ +/* { dg-options "-O2" } */ + +extern void abort (void); +extern void exit (int); + +void foo (int *x, int y) +{ + __builtin_memset (x, 0, y); +} + +int main () +{ + int x[2] = { 0x5a5a5a5a, 0x5a5a5a5a }; + + if (x[1] != 0x5a5a5a5a) + abort (); + foo (x, sizeof (int) + 1); + if (x[1] == 0x5a5a5a5a) + abort (); + exit (0); +}