https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122843
--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> ---
A bit more "reduced", reproduces at -O --param tree-reassoc-width=3 (and =4 is
worse)
struct {
int a : 3;
} b;
int j(int d)
{
#pragma GCC unroll 6
for (int e = 0; e < 6; e++) {
#pragma GCC unroll 36
for (int c = 0; c < 36; c++)
b.a ^= 208;
d ^= b.a;
}
return d;
}
