aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/tree-ssa/vrp-float-3.c
blob: c659abb6cc0dcb3d6b15fcb3cddac0b6f398e1d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// { dg-do compile }
// { dg-options "-O2 -fdisable-tree-ethread -fdump-tree-evrp" }

void link_error ();

void
foo (double x, double y)
{
  if (x == y)
    {
      if (__builtin_isnan (x))
        link_error ();
      if (__builtin_isnan (y))
        link_error ();
    }
}

// { dg-final { scan-tree-dump-not "link_error" "evrp" } }