Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.c-torture/compile/pr22269.c @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* We used to ICE in tree-ssa-reassoc because we did look at the correct operand to see if it was a SSA_NAME. */ int printf(const char*, ...); int main(int argv, char*argc) { int d1; int d2; int s1, s2; int b; ((d1)&=(int)0x0000ffffL, (d1)|=((int)(short)(0x344))<<16); ((d1)&=(int)0xffff0000UL, (d1)|=(int)(unsigned short)(0x4567)); ((d2)&=(int)0x0000ffffL, (d2)|=((int)(short)(0))<<16); ((d2)&=(int)0xffff0000UL, (d2)|=(int)(unsigned short)(0x3b9a)); printf(" dividend >>: %ld\n", d1); printf(" divisor >>: %ld\n", d2); }