/* { dg-do compile } */
/* { dg-options "-O -funsafe-math-optimizations" } */

double foo(double x, double y)
{
  return x == y ? x/y*x/y : 0;
}