blob: ce3e99332e3ae47e00e56b0ec45980b1ca87bb5e [file] [log] [blame]
/* Verify that we generate fmov.d instructions to move doubles when -mfmovd
option is enabled. */
/* { dg-do compile } */
/* { dg-require-effective-target hard_float } */
/* { dg-options "-mfmovd" } */
/* { dg-skip-if "" { *-*-* } { "*-single-only" } { "" } } */
/* { dg-final { scan-assembler "fmov.d" } } */
extern double g;
void
f (double d)
{
g = d;
}
extern float h;
void f2 ()
{
h = g;
}