1 /* { dg-do compile } */ 2 /* { dg-options "-O1 -fdump-tree-optimized" } */ 3 f(int a,int b)4int f(int a, int b) 5 { 6 if (a == 0) 7 return 0; 8 if (a != b) 9 return a; 10 return a; 11 } 12 13 /* There should be no ifs as the PHI arguments, we did not 14 optimize this before because PHI-OPT did not look at 15 PHIs which have more than two arguments. */ 16 /* { dg-final { scan-tree-dump-times "if" 0 "optimized"} } */ 17