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 ();
}

Reply via email to