1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fdump-tree-phiopt1" } */ 3 int foo2(distance,i,j)4foo2 (distance, i, j) 5 int distance; 6 int i, j; 7 { 8 int t = distance; 9 if (t <= 0) 10 t = ((t) >= 0 ? (t) : -(t)); 11 return t; 12 } 13 14 /* There should be one ABS_EXPR and no conditionals. */ 15 /* { dg-final { scan-tree-dump-times "ABS_EXPR " 1 "phiopt1"} } */ 16 /* { dg-final { scan-tree-dump-times "if " 0 "phiopt1"} } */ 17 18