https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71506
Tom de Vries <vries at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vries at gcc dot gnu.org --- Comment #3 from Tom de Vries <vries at gcc dot gnu.org> --- Further reduced example (at -O2 -floop-interchange): enum enums { PLANE_TYPES }; struct RD_COUNTS { enum enums coef_counts[2][2]; }; struct A { struct RD_COUNTS rd_counts; }; int j; struct A *fn1_td; void fn1 (void) { int i; for (i = 0; i < 2; i++) for (j = 0; j < 2; j++) fn1_td->rd_counts.coef_counts[i][j] = PLANE_TYPES; }