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