(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
20120207-1.c
       1  /* PR middle-end/51994 */
       2  /* Testcase by Uros Bizjak <ubizjak@gmail.com> */
       3  
       4  extern char *strcpy (char *, const char *);
       5  extern void abort (void);
       6  
       7  char __attribute__((noinline))
       8  test (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  
      21  int main ()
      22  {
      23    if (test (2) != '1')
      24      abort ();
      25  
      26    return 0;
      27  }