1/* PR middle-end/51994 */
2/* Testcase by Uros Bizjak <ubizjak@gmail.com> */
3
4extern char *strcpy (char *, const char *);
5extern void abort (void);
6
7char __attribute__((noinline))
8test (int a)
9{
10  char buf[16];
11  char *output = buf;
12
13  strcpy (&buf[0], "0123456789");
14
15  output += a;
16  output -= 1;
17
18  return output[0];
19}
20
21int main ()
22{
23  if (test (2) != '1')
24    abort ();
25
26  return 0;
27}
28