Group switch cases in switch lowering (PR tree-optimization/87205).
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr87205-2.c
blobfb1879ed71ba9a691a897578925710c025cc7567
1 /* { dg-options "-O2 -fdump-tree-optimized" } */
3 void f(int);
4 void h(unsigned i)
6 switch (i) {
7 default: __builtin_unreachable();
8 case 0: f(42); break;
9 case 1: f(42); break;
10 case 2: f(42); break;
11 case 3: f(42); break;
12 case 4: f(42); break;
13 case 5: f(42); break;
17 /* { dg-final { scan-tree-dump-not "if" "optimized" } } */
18 /* { dg-final { scan-tree-dump-not "switch" "optimized" } } */