/* { dg-do compile { target { lp64 } } } */ /* { dg-options "-O2 -mtune=intel" } */ float f(float x) { union {float f; unsigned i;} u = {x}; u.i |= 0x80000000; return u.f; } /* { dg-final { scan-assembler-not "rsp"} } */