/* PR debug/46171 */ /* { dg-do compile } */ /* { dg-options "-O -fno-tree-dce -g" } */ double bard (); float barf (float); void foo (float f) { f = barf (f); double d = bard (); }