https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91181
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alejandro at gcc dot gnu.org Known to fail| |10.0 --- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> --- Started with r271704. Test-case without warnings: $ cat pr91181.c enum { a, b, c }; float *d, *e; int f, g, h, i; void j() { float a; for (; h; h++) { i = h * 4; a = d[i + b]; if (a) { e[i + b] = g < d[i + b] * f * a ? g : d[i + b] * f * a; e[i + c] = g < d[i + c] * f * a ? g : d[i + c] * f * a; } e[i + b] = e[i + c]; } }