1 /* { dg-do compile } */
2 
3 short int
ix(int * ld,short int oi)4 ix (int *ld, short int oi)
5 {
6   *ld = ((unsigned short int)oi | oi) && !!(*ld);
7   return (oi != 0) ? oi : 1;
8 }
9