blob: cf274cdbb99a44195a19ed23a343479529287fe8 [file] [log] [blame]
/* { dg-options "-Wno-stringop-overflow -ftree-vectorize" } */
int *bar (void);
void
foo (void)
{
long x;
int *y = bar ();
/* The loop below may be optimized to a call to memset with a size
that's in excess of the maximum object size. This is diagnosed
by the -Wstringop-overflow option. */
for (x = -1 / sizeof (int); x; --x, ++y)
*y = 0;
}