1 /* PR tree-optimization/94718 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -fno-ipa-icf -fdump-tree-optimized" } */
4 /* { dg-final { scan-tree-dump-times "= \[xy]_\[0-9]+\\\(D\\\) \\^ \[xy]_\[0-9]+\\\(D\\\);" 8 "optimized" } } */
5 /* { dg-final { scan-tree-dump-times "\[0-9]+ < 0;" 8 "optimized" } } */
10 return (x
< 0) != (y
< 0);
16 return (x
>= 0) != (y
>= 0);
22 return (x
< 0) == (y
>= 0);
28 return (x
>= 0) == (y
< 0);