1/* PR c/7102 */ 2 3/* Verify that GCC zero-extends integer constants 4 in unsigned binary operations. */ 5 6typedef unsigned char u8; 7 8u8 fun(u8 y) 9{ 10 u8 x=((u8)255)/y; 11 return x; 12} 13 14int main(void) 15{ 16 if (fun((u8)2) != 127) 17 abort (); 18 return 0; 19} 20