1  /* PR debug/46171 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O -fno-tree-dce -g" } */
       4  
       5  double bard ();
       6  float barf (float);
       7  
       8  void
       9  foo (float f)
      10  {
      11    f = barf (f);
      12    double d = bard ();
      13  }