blob: c4716aecad80737fd3a1b1f7916ae2777af51909 [file] [log] [blame]
/* PR middle-end/51994 */
/* Testcase by Uros Bizjak <ubizjak@gmail.com> */
extern char *strcpy (char *, const char *);
extern void abort (void);
char __attribute__((noinline))
test (int a)
{
char buf[16];
char *output = buf;
strcpy (&buf[0], "0123456789");
output += a;
output -= 1;
return output[0];
}
int main ()
{
if (test (2) != '1')
abort ();
return 0;
}