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