summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/950512-1.c
blob: e43ec48d16591953178befa37cdbbecd0e6583e7 (plain)
1
2
3
4
5
6
typedef unsigned short uint16;
f (unsigned char *w)
{
  w[2] = (uint16) ((((g (0) % 10000 + 42) & 0xFF) << 8) | (((g (0) % 10000 + 42) >> 8) & 0xFF)) & 0xFF,
  w[3] = (uint16) ((((g (0) % 10000 + 42) & 0xFF) << 8) | (((g (0) % 10000 + 42) >> 8) & 0xFF)) >> 8;
}