modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr42347.c (about)

     1  /* PR bootstrap/42347 */
     2  
     3  long
     4  foo (long x, long y)
     5  {
     6    x = x & y;
     7    switch (y)
     8      {
     9      case 63L: x >>= 0; break;
    10      case 4032L: x >>= 6; break;
    11      case 258048L: x >>= 12; break;
    12      case 16515072L: x >>= 18; break;
    13      default: __builtin_unreachable ();
    14      }
    15    return x;
    16  }