abort ();
if ((u |= 2) != 1)
abort ();
- /* ??? A bit queer, since this gets optimized to ((u = (u != 3)) != 1)
- early in semantic analysis, which then yields the warning below. */
- if ((u ^= 3) != 1) /* { dg-warning "always true due to limited range" } */
+ if ((u ^= 3) != 1)
abort ();
/* Test comma expressions. */
u = 1;