https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111807
--- Comment #1 from David Binderman <dcb314 at hotmail dot com> --- Reduced C code seems to be: struct S0 { unsigned f2 : 7 } func_40() { struct S0 l_4827[10]; l_4827[5] = l_4827[9]; 0 || l_4827[9].f2; }