https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90867
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hjl.tools at gmail dot com, | |jakub at gcc dot gnu.org --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Started with r228967. Adjusted testcase because using target attribute on main is a little bit weird: unsigned long long freq = 3600000000UL; /* 3.6 GHz = 3600.0 MHz */ __attribute__ ((target ("arch=x86-64"))) int foo () { __builtin_printf ("freq = %f Hz\n", (double)freq); __builtin_printf ("freq = %f kHz\n", 1e-3 * freq); __builtin_printf ("freq = %f MHz\n", 1e-6 * freq); __builtin_printf ("freq = %f GHz\n", 1e-9 * freq); return 0; } int main () { return foo (); }