modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/930513-1.c (about) 1 /* { dg-additional-options "-Wl,-u,_printf_float" { target newlib_nano_io } } */ 2 3 #include <stdio.h> 4 char buf[2]; 5 6 f (fp) 7 int (*fp)(char *, const char *, ...); 8 { 9 (*fp)(buf, "%.0f", 5.0); 10 } 11 12 main () 13 { 14 f (&sprintf); 15 if (buf[0] != '5' || buf[1] != 0) 16 abort (); 17 exit (0); 18 }