1 /* { dg-do compile } */ 2 3 int a, b, c, d, e, g; 4 short f; 5 6 void fn1()7 fn1 () 8 { 9 int i; 10 f = a - b; 11 e = (c && (i = d = (unsigned) f - 1)) || i; 12 g = (unsigned) f - 1; 13 c && (d = 0); 14 } 15