1 /* { dg-do compile { target ia32 } } */ 2 /* { dg-options "-O2 -mno-sse -mno-mmx -mno-80387" } */ 3 /* { dg-final { scan-assembler-not "\.LC\[0-9\]" } } */ 4 5 double foo (float); 6 7 double f1(void)8f1 (void) 9 { 10 return foo (1.0); 11 } 12 13 double f2(void)14f2 (void) 15 { 16 return foo (0.0); 17 } 18 19 void f3(float * x,float t)20f3 (float *x, float t) 21 { 22 *x = 0.0 + t; 23 } 24 25 float f4(void)26f4 (void) 27 { 28 return 1.0; 29 } 30