1/* { dg-require-effective-target int32plus } */
2extern void abort(void);
3
4unsigned int bar(void) { return 32768; }
5
6int main()
7{
8  unsigned int nStyle = bar ();
9  if (nStyle & 32768)
10    nStyle |= 65536;
11  if (nStyle != (32768 | 65536))
12    abort ();
13  return 0;
14}
15
16