OSDN Git Service

PR bootstrap/42347
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / pr42347.c
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 }