1 /* { dg-options "-O2 -fdump-tree-phiopt" } */
6 // A == 0? A : -A same as -A
14 // A != 0? A : -A same as A
21 // A >= 0? A : -A same as abs (A)
28 // A > 0? A : -A same as abs (A)
35 // A <= 0? A : -A same as -abs (A)
42 // A < 0? A : -A same as -abs (A)
47 /* f4 and f5 are not allowed to be optimized in early phi-opt. */
48 /* { dg-final { scan-tree-dump-times "if " 2 "phiopt1" } } */
49 /* { dg-final { scan-tree-dump-not "if " "phiopt2" } } */