(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
builtins/
lib/
strcat.c
       1  extern int inside_main;
       2  extern void abort(void);
       3  
       4  __attribute__ ((__noinline__))
       5  char *
       6  strcat (char *dst, const char *src)
       7  {
       8    char *p = dst;
       9    
      10  #ifdef __OPTIMIZE__
      11    if (inside_main)
      12      abort ();
      13  #endif
      14  
      15    while (*p)
      16      p++;
      17    while ((*p++ = *src++))
      18      ;
      19    return dst;
      20  }