1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -mindirect-branch=thunk -fdump-tree-switchlower1" } */
       3  
       4  int global;
       5  
       6  int 
       7  foo (int x)
       8  {
       9    switch (x & 7)
      10      {
      11        case 0: ; return 1722;
      12        case 1: global += 1; return 1060;
      13        case 2: ; return 1990;
      14        case 3: ; return 1242;
      15        case 4: ; return 1466;
      16        case 5: ; return 894;
      17        case 6: ; return 570;
      18        case 7: ; return 572;
      19        default: return 0;
      20      }
      21  }
      22  
      23  /* { dg-final { scan-tree-dump ";; GIMPLE switch case clusters: 1 2 3 4 5 6 7" "switchlower1" } } */