https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120584

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
  _2 = a.0_1 + i_17(D);
...
  _6 = i_17(D) * -999;
  _8 = a.0_1 + _6;


slsr transforms it into:
  _2 = a.0_1 + i_17(D);
...
  _6 = i_17(D) * -999;
  slsr_20 = i_17(D) * 1000;
  _8 = _2 - slsr_20;

Reply via email to