1 /* PR middle-end/71693 */ 2 3 unsigned short v; 4 5 void foo(int x)6 foo (int x) 7 { 8 v = ((((unsigned short) (0x0001 | (x & 0x0070) | 0x0100) & 0x00ffU) << 8) 9 | (((unsigned short) (0x0001 | (x & 0x0070) | 0x0100) >> 8) & 0x00ffU)); 10 } 11