1/* PR opt/8165.  */
2
3extern void abort (void);
4
5char buf[64];
6
7int
8main (void)
9{
10  int i;
11
12  __builtin_strcpy (buf, "mystring");
13  if (__builtin_strcmp (buf, "mystring") != 0)
14    abort ();
15
16  for (i = 0; i < 16; ++i)
17    {
18      __builtin_strcpy (buf + i, "mystring");
19      if (__builtin_strcmp (buf + i, "mystring") != 0)
20	abort ();
21    }
22
23  return 0;
24}
25