1 /* PR tree-optimization/96480 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O2 -fdump-tree-optimized -fno-bit-tests -fno-jump-tables" } */ 4 /* { dg-final { scan-tree-dump " = _\[0-9]* <= 3;" "optimized" } } */ 5 6 int v[4]; 7 8 int foo(int x)9foo (int x) 10 { 11 int *p; 12 if (x == 0) 13 p = &v[0]; 14 else if (x == 1) 15 p = &v[1]; 16 else if (x == 2) 17 p = &v[2]; 18 else if (x == 3) 19 p = &v[3]; 20 else 21 p = &v[4]; 22 return p != &v[4]; 23 } 24