modernc.org/cc@v1.0.1/testdata/gcc-6.3.0/gcc/testsuite/gcc.c-torture/execute/builtins/lib/stpcpy.c (about)

     1  extern void abort (void);
     2  extern int inside_main;
     3  
     4  __attribute__ ((__noinline__))
     5  char *
     6  stpcpy (char *dst, const char *src)
     7  {
     8  #ifdef __OPTIMIZE__
     9    if (inside_main)
    10      abort ();
    11  #endif
    12  
    13    while (*src != 0)
    14      *dst++ = *src++;
    15  
    16    *dst = 0;
    17    return dst;
    18  }