1/* { dg-do compile } */ 2/* { dg-options "-O1 -fdump-tree-dom2" } */ 3 4extern void abort (void); 5 6void 7foo (int value) 8{ 9 switch (value) 10 { 11 case 42: 12 if (value != 42) 13 abort (); 14 case 50: 15 blah (); 16 } 17} 18 19/* There should be no IF conditionals. */ 20/* { dg-final { scan-tree-dump-times "if " 0 "dom2"} } */ 21 22/* { dg-final { cleanup-tree-dump "dom2" } } */ 23