1 /* { dg-do compile } */
2 /* { dg-options "-O2 -march=x86-64 -mfpmath=sse -mtune-ctrl=^sse_partial_reg_fp_converts_dependency" } */
3
4 extern float f;
5 extern double d;
6
7 void
8 foo (void)
9 {
10 d = f;
11 }
12
13 /* { dg-final { scan-assembler "cvtss2sd" } } */
14 /* { dg-final { scan-assembler-not "cvtps2pd" } } */
15 /* { dg-final { scan-assembler-not "pxor" } } */