https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98094
--- Comment #1 from Stefan Schulze Frielinghaus <stefansf at linux dot ibm.com> --- Reduced program: struct { unsigned a : 10 } b; c; d() { c = b.a; if (c == 8 || c == 0) ; else if (c > 8 * 8) ; else if (c < 8 * 8) e(); }