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

     1  extern int inside_main;
     2  
     3  __attribute__ ((__noinline__))
     4  void
     5  bfill (void *s, __SIZE_TYPE__ n, int ch)
     6  {
     7    char *p;
     8  
     9    for (p = s; n-- > 0; p++)
    10      *p = ch;
    11  
    12  #ifdef __OPTIMIZE__
    13    if (inside_main)
    14      abort ();
    15  #endif
    16  }