2 // { dg-options "-O2 -fdump-tree-evrp -fno-thread-jumps" }
12 if (x
< 1.0 || x
> 9.0)
13 __builtin_unreachable ();
15 if (x
< 0.875 || x
> 3.125)
23 if (sqrt (x
) >= 2.0 && sqrt (x
) <= 4.0)
25 if (__builtin_isnan (x
))
27 if (x
< 3.875 || x
> 16.125)
37 double res1
= sqrt (x
);
38 double res2
= __builtin_sqrt (x
);
39 if (res1
< 7.875 || res2
< 7.875)
44 // { dg-final { scan-tree-dump-not "link_error" "evrp" { target { { *-*-linux* } && { glibc } } } } }