https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125776
--- Comment #6 from Drea Pinski <pinskia at gcc dot gnu.org> --- Created attachment 64731 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=64731&action=edit Reduced testcase The difference is factoring `i += j;` out or not. Note the path happens due to jump threading. j is dead after that statement due to jump threading.
