modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr53688.c (about) 1 char headline[256]; 2 struct hdr { 3 char part1[9]; 4 char part2[8]; 5 } p; 6 7 void __attribute__((noinline,noclone)) 8 init() 9 { 10 __builtin_memcpy (p.part1, "FOOBARFOO", sizeof (p.part1)); 11 __builtin_memcpy (p.part2, "SPEC CPU", sizeof (p.part2)); 12 } 13 14 int main() 15 { 16 char *x; 17 int c; 18 init(); 19 __builtin_memcpy (&headline[0], p.part1, 9); 20 c = 9; 21 x = &headline[0]; 22 x = x + c; 23 __builtin_memset (x, ' ', 245); 24 __builtin_memcpy (&headline[10], p.part2, 8); 25 c = 18; 26 x = &headline[0]; 27 x = x + c; 28 __builtin_memset (x, ' ', 238); 29 if (headline[10] != 'S') 30 __builtin_abort (); 31 return 0; 32 }