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