1/* We used to ICE in tree-ssa-reassoc because we did look at the correct operand to 2 see if it was a SSA_NAME. */ 3int printf(const char*, ...); 4int main(int argv, char*argc) { 5 6 int d1; 7 int d2; 8 int s1, s2; 9 int b; 10 ((d1)&=(int)0x0000ffffL, (d1)|=((int)(short)(0x344))<<16); 11 ((d1)&=(int)0xffff0000UL, (d1)|=(int)(unsigned short)(0x4567)); 12 ((d2)&=(int)0x0000ffffL, (d2)|=((int)(short)(0))<<16); 13 ((d2)&=(int)0xffff0000UL, (d2)|=(int)(unsigned short)(0x3b9a)); 14 printf(" dividend >>: %ld\n", d1); 15 printf(" divisor >>: %ld\n", d2); 16} 17